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