CmdMessenger 4.0.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 |
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 |