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 |