Improve Wifly Interface
Fork of WiflyInterface by
Diff: Wifly/Wifly.h
- Revision:
- 5:81e264dbbf03
- Parent:
- 4:0bcec6272784
- Child:
- 6:5176e0864078
--- a/Wifly/Wifly.h Thu Dec 20 15:08:58 2012 +0000 +++ b/Wifly/Wifly.h Thu Oct 17 23:12:55 2013 +0000 @@ -43,11 +43,14 @@ TCP = (1 << 1) }; +/** + * The Wifly class + */ class Wifly { public: - /* + /** * Constructor * * @param tx mbed pin to use for tx line of Serial interface @@ -60,21 +63,21 @@ */ Wifly( PinName tx, PinName rx, PinName reset, PinName tcp_status, const char * ssid, const char * phrase, Security sec); - /* + /** * Connect the wifi module to the ssid contained in the constructor. * * @return true if connected, false otherwise */ bool join(); - /* + /** * Disconnect the wifly module from the access point * * @ returns true if successful */ bool disconnect(); - /* + /** * Open a tcp connection with the specified host on the specified port * * @param host host (can be either an ip address or a name. If a name is provided, a dns request will be established) @@ -84,7 +87,7 @@ bool connect(const char * host, int port); - /* + /** * Set the protocol (UDP or TCP) * * @param p protocol @@ -92,50 +95,50 @@ */ bool setProtocol(Protocol p); - /* + /** * Reset the wifi module */ void reset(); - /* + /** * Reboot the wifi module */ bool reboot(); - /* + /** * Check if characters are available * * @return number of available characters */ int readable(); - /* + /** * Check if characters are available * * @return number of available characters */ int writeable(); - /* + /** * Check if a tcp link is active * * @returns true if successful */ bool is_connected(); - /* + /** * Read a character * * @return the character read */ char getc(); - /* + /** * Flush the buffer */ void flush(); - /* + /** * Write a character * * @param the character which will be written @@ -143,28 +146,28 @@ int putc(char c); - /* + /** * To enter in command mode (we can configure the module) * * @return true if successful, false otherwise */ bool cmdMode(); - /* + /** * To exit the command mode * * @return true if successful, false otherwise */ bool exit(); - /* + /** * Close a tcp connection * * @ returns true if successful */ bool close(); - /* + /** * Send a string to the wifi module by serial port. This function desactivates the user interrupt handler when a character is received to analyze the response from the wifi module. * Useful to send a command to the module and wait a response. * @@ -178,7 +181,7 @@ */ int send(const char * str, int len, const char * ACK = NULL, char * res = NULL, int timeout = DEFAULT_WAIT_RESP_TIMEOUT); - /* + /** * Send a command to the wify module. Check if the module is in command mode. If not enter in command mode * * @param str string to be sent @@ -189,7 +192,7 @@ */ bool sendCommand(const char * cmd, const char * ack = NULL, char * res = NULL, int timeout = DEFAULT_WAIT_RESP_TIMEOUT); - /* + /** * Return true if the module is using dhcp * * @returns true if the module is using dhcp