CmdMessenger 3.0 CmdMessenger is a messaging library for the Arduino Platform. It has uses the serial port as its transport layer

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Members

CmdMessenger Member List
This is the complete list of members for CmdMessenger, including all inherited members.

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 |
next() | CmdMessenger |
printLfCr(bool addNewLine=true) | CmdMessenger |
readBinArg() | CmdMessenger | `[inline]`
readBoolArg() | CmdMessenger |
readCharArg() | CmdMessenger |
readFloatArg() | CmdMessenger |
readIntArg() | CmdMessenger |
readStringArg() | CmdMessenger |
sendBinCmd(int cmdId, T arg, bool reqAc=false, int ackCmdId=1, int timeout=5000) | CmdMessenger | `[inline]`
sendCmd(int cmdId, T arg, bool reqAc=false, int ackCmdId=1, int timeout=5000) | CmdMessenger | `[inline]`
sendCmdArg(T arg) | CmdMessenger | `[inline]`
sendCmdArg(T arg, int n) | CmdMessenger | `[inline]`
sendCmdBinArg(T arg) | CmdMessenger | `[inline]`
sendCmdEnd(bool reqAc=false, int ackCmdId=1, int timeout=5000) | CmdMessenger |
sendCmdEscArg(char *arg) | CmdMessenger |
sendCmdfArg(char *fmt,...) | CmdMessenger |
sendCmdStart(int cmdId) | CmdMessenger |
unescape(char *fromChar) | CmdMessenger |