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
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