|
CmdMessenger
4.0.0
CmdMessenger is a messaging library for the Arduino Platform. It has uses the serial port as its transport layer
|
| attach(messengerCallbackFunction newFunction) | CmdMessenger | |
| attach(byte msgId, messengerCallbackFunction newFunction) | CmdMessenger | |
| available() | CmdMessenger | |
| CmdMessenger(Stream &comms, const char fld_separator= ',', const char cmd_separator= ';', const char esc_character= '/') | CmdMessenger | |
| commandID() | CmdMessenger | |
| compareStringArg(char *string) | CmdMessenger | |
| copyStringArg(char *string, uint8_t size) | CmdMessenger | |
| feedinSerialData() | CmdMessenger | |
| isArgOk() | CmdMessenger | |
| next() | CmdMessenger | |
| printLfCr(bool addNewLine=true) | CmdMessenger | |
| printSci(double f, unsigned int digits) | CmdMessenger | |
| readBinArg() | CmdMessenger | [inline] |
| readBoolArg() | CmdMessenger | |
| readCharArg() | CmdMessenger | |
| readDoubleArg() | CmdMessenger | |
| readFloatArg() | CmdMessenger | |
| readInt16Arg() | CmdMessenger | |
| readInt32Arg() | CmdMessenger | |
| readStringArg() | CmdMessenger | |
| sendBinCmd(byte cmdId, T arg, bool reqAc=false, byte ackCmdId=1, unsigned int timeout=5000) | CmdMessenger | [inline] |
| sendCmd(byte cmdId, T arg, bool reqAc=false, byte ackCmdId=1, unsigned int timeout=5000) | CmdMessenger | [inline] |
| sendCmd(byte cmdId) | CmdMessenger | |
| sendCmd(byte cmdId, bool reqAc, byte ackCmdId) | CmdMessenger | |
| sendCmdArg(T arg) | CmdMessenger | [inline] |
| sendCmdArg(T arg, unsigned int n) | CmdMessenger | [inline] |
| sendCmdBinArg(T arg) | CmdMessenger | [inline] |
| sendCmdEnd(bool reqAc=false, byte ackCmdId=1, unsigned int timeout=5000) | CmdMessenger | |
| sendCmdEscArg(char *arg) | CmdMessenger | |
| sendCmdfArg(char *fmt,...) | CmdMessenger | |
| sendCmdSciArg(double arg, unsigned int n=6) | CmdMessenger | |
| sendCmdStart(byte cmdId) | CmdMessenger | |
| unescape(char *fromChar) | CmdMessenger |
1.7.6.1