CmdMessenger  3.0
CmdMessenger is a messaging library for the Arduino Platform. It has uses the serial port as its transport layer
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(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]
sendCmd(int cmdId)CmdMessenger
sendCmd(int cmdId, bool reqAc, int ackCmdId)CmdMessenger
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
sendCmdSciArg(double arg, int n=6)CmdMessenger
sendCmdStart(int cmdId)CmdMessenger
unescape(char *fromChar)CmdMessenger