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