AtClient.h File Reference
#include "HardwareSerial.h"
#include "FIFO.h"
#include "Timer.h"
Include dependency graph for AtClient.h:

Go to the source code of this file.

Classes

struct  AtCommand
 
class  AtClient
 Class that facilitates the communication with an AT device. More...
 
#define AT_REPLY_OK   "OK"
 Asynchronous AT command client. More...
 
#define AT_TIMEOUT   2000
 
enum  AtState { eAtOK = 0, eAtRunning, eAtError }
 
typedef Delegate< bool(AtClient &atClient, Stream &source)> AtReceiveCallback
 
typedef Delegate< bool(AtClient &atClient, String &reply)> AtCompleteCallback