Merge branch 'atcmd_docs' of ssh://github.com/deepikabhavnani/mbed-os into deepikabhavnani-atcmd_docs

pull/8423/head^2
Cruz Monrreal II 2018-10-12 21:46:59 -05:00
commit a51b0a3562
1 changed files with 27 additions and 24 deletions

View File

@ -82,11 +82,11 @@ public:
/**
* Constructor
*
* @param fh A FileHandle to a digital interface to use for AT commands
* @param output_delimiter end of command line termination
* @param buffer_size size of internal buffer for transaction
* @param timeout timeout of the connection
* @param debug turns on/off debug output for AT commands
* @param fh A FileHandle to the digital interface, used for AT commands
* @param output_delimiter End of command-line termination
* @param buffer_size Size of internal buffer for transaction
* @param timeout Timeout of the connection
* @param debug Turns on/off debug output for AT commands
*/
ATCmdParser(FileHandle *fh, const char *output_delimiter = "\r",
int buffer_size = 256, int timeout = 8000, bool debug = false)
@ -114,7 +114,8 @@ public:
/**
* Allows timeout to be changed between commands
*
* @param timeout timeout of the connection
* @param timeout ATCmdParser APIs (read/write/send/recv ..etc) throw an
* error if no response is received in `timeout` duration
*/
void set_timeout(int timeout)
{
@ -122,13 +123,15 @@ public:
}
/**
* For backwards compatibility.
* For backward compatibility.
* @deprecated Do not use this function. This function has been replaced with set_timeout for consistency.
*
* Please use set_timeout(int) API only from now on.
* Allows timeout to be changed between commands
*
* @param timeout timeout of the connection
* @param timeout ATCmdParser APIs (read/write/send/recv ..etc) throw an
* error if no response is received in `timeout` duration
*
*/
MBED_DEPRECATED_SINCE("mbed-os-5.5.0", "Replaced with set_timeout for consistency")
void setTimeout(int timeout)
@ -139,7 +142,7 @@ public:
/**
* Sets string of characters to use as line delimiters
*
* @param output_delimiter string of characters to use as line delimiters
* @param output_delimiter String of characters to use as line delimiters
*/
void set_delimiter(const char *output_delimiter)
{
@ -165,7 +168,7 @@ public:
/**
* Allows traces from modem to be turned on or off
*
* @param on set as 1 to turn on traces and vice versa.
* @param on Set as 1 to turn on traces and vice versa.
*/
void debug_on(uint8_t on)
{
@ -173,12 +176,12 @@ public:
}
/**
* For backwards compatibility.
* For backward compatibility.
* @deprecated Do not use this function. This function has been replaced with debug_on for consistency.
*
* Allows traces from modem to be turned on or off
*
* @param on set as 1 to turn on traces and vice versa.
* @param on Set as 1 to turn on traces and vice versa.
*/
MBED_DEPRECATED_SINCE("mbed-os-5.5.0", "Replaced with debug_on for consistency")
void debugOn(uint8_t on)
@ -237,8 +240,8 @@ public:
/**
* Write an array of bytes to the underlying stream
*
* @param data the array of bytes to write
* @param size number of bytes to write
* @param data The array of bytes to write
* @param size Number of bytes to write
* @return number of bytes written or -1 on failure
*/
int write(const char *data, int size);
@ -246,8 +249,8 @@ public:
/**
* Read an array of bytes from the underlying stream
*
* @param data the destination for the read bytes
* @param size number of bytes to read
* @param data The buffer for filling the read bytes
* @param size Number of bytes to read
* @return number of bytes read or -1 on failure
*/
int read(char *data, int size);
@ -256,8 +259,8 @@ public:
* Direct printf to underlying stream
* @see printf
*
* @param format format string to pass to printf
* @param ... arguments to printf
* @param format Format string to pass to printf
* @param ... Variable arguments to printf
* @return number of bytes written or -1 on failure
*/
int printf(const char *format, ...) MBED_PRINTF_METHOD(1, 2);
@ -268,8 +271,8 @@ public:
* Direct scanf on underlying stream
* @see scanf
*
* @param format format string to pass to scanf
* @param ... arguments to scanf
* @param format Format string to pass to scanf
* @param ... Variable arguments to scanf
* @return number of bytes read or -1 on failure
*/
int scanf(const char *format, ...) MBED_SCANF_METHOD(1, 2);
@ -279,8 +282,8 @@ public:
/**
* Attach a callback for out-of-band data
*
* @param prefix string on when to initiate callback
* @param func callback to call when string is read
* @param prefix String on when to initiate callback
* @param func Callback to call when string is read
* @note out-of-band data is only processed during a scanf call
*/
void oob(const char *prefix, mbed::Callback<void()> func);
@ -293,7 +296,7 @@ public:
/**
* Abort current recv
*
* Can be called from oob handler to interrupt the current
* Can be called from out-of-band handler to interrupt the current
* recv operation.
*/
void abort();
@ -304,7 +307,7 @@ public:
* Process out-of-band data in the receive buffer. This function
* returns immediately if there is no data to process.
*
* @return true if oob data processed, false otherwise
* @return true if out-of-band data processed, false otherwise
*/
bool process_oob(void);
};