CmdMessage() | clearpath::CmdMessage | inline |
CmdMessage(const CmdMessage &other) | clearpath::CmdMessage | inline |
CRC_INIT_VAL | clearpath::Message | protectedstatic |
CRC_LENGTH | clearpath::Message | protectedstatic |
crcOffset() | clearpath::Message | inlineprotected |
data | clearpath::Message | protected |
dataOffsets enum name | clearpath::Message | protected |
factory(void *input, size_t msg_len) | clearpath::Message | static |
FLAGS_OFST enum value | clearpath::Message | protected |
getChecksum() | clearpath::Message | |
getFlags() | clearpath::Message | |
getLength() | clearpath::Message | |
getLengthComp() | clearpath::Message | |
getPayload(void *buf, size_t max_size) | clearpath::Message | |
getPayloadLength() | clearpath::Message | inline |
getPayloadPointer(size_t offset=0) | clearpath::Message | protected |
getTimestamp() | clearpath::Message | |
getTotalLength() | clearpath::Message | inline |
getType() | clearpath::Message | |
getVersion() | clearpath::Message | |
HEADER_LENGTH | clearpath::Message | protectedstatic |
is_sent | clearpath::Message | protected |
isCommand() | clearpath::Message | inline |
isData() | clearpath::Message | inline |
isRequest() | clearpath::Message | inline |
isValid(char *whyNot=NULL, size_t strLen=0) | clearpath::Message | |
LEFT_D enum value | clearpath::SetDifferentialControl | |
LEFT_FEEDFWD enum value | clearpath::SetDifferentialControl | |
LEFT_I enum value | clearpath::SetDifferentialControl | |
LEFT_INT_LIM enum value | clearpath::SetDifferentialControl | |
LEFT_P enum value | clearpath::SetDifferentialControl | |
LEFT_STIC enum value | clearpath::SetDifferentialControl | |
LENGTH_COMP_OFST enum value | clearpath::Message | protected |
LENGTH_OFST enum value | clearpath::Message | protected |
makeValid() | clearpath::Message | protected |
MAX_MSG_LENGTH | clearpath::Message | static |
Message() | clearpath::Message | |
Message(void *input, size_t msg_len) | clearpath::Message | |
Message(const Message &other) | clearpath::Message | |
Message(uint16_t type, uint8_t *payload, size_t payload_len, uint32_t timestamp=0, uint8_t flags=0, uint8_t version=0) | clearpath::Message | |
MIN_MSG_LENGTH | clearpath::Message | static |
PAYLOAD_LEN enum value | clearpath::SetDifferentialControl | |
PAYLOAD_OFST enum value | clearpath::Message | protected |
payloadOffsets enum name | clearpath::SetDifferentialControl | |
popNext() | clearpath::Message | static |
printMessage(std::ostream &stream=std::cout) | clearpath::Message | virtual |
printRaw(std::ostream &stream=std::cout) | clearpath::Message | |
RIGHT_D enum value | clearpath::SetDifferentialControl | |
RIGHT_FEEDFWD enum value | clearpath::SetDifferentialControl | |
RIGHT_I enum value | clearpath::SetDifferentialControl | |
RIGHT_INT_LIM enum value | clearpath::SetDifferentialControl | |
RIGHT_P enum value | clearpath::SetDifferentialControl | |
RIGHT_STIC enum value | clearpath::SetDifferentialControl | |
send() | clearpath::Message | |
SetDifferentialControl(double p, double i, double d, double feedfwd, double stic, double int_lim) | clearpath::SetDifferentialControl | |
SetDifferentialControl(double left_p, double left_i, double left_d, double left_feedfwd, double left_stic, double left_int_lim, double right_p, double right_i, double right_d, double right_feedfwd, double right_stic, double right_int_lim) | clearpath::SetDifferentialControl | |
SetDifferentialControl(const SetDifferentialControl &other) | clearpath::SetDifferentialControl | |
setFlags(uint8_t flags) | clearpath::Message | protected |
setLength(uint8_t len) | clearpath::Message | protected |
setPayload(void *buf, size_t buf_size) | clearpath::Message | protected |
setPayloadLength(uint8_t len) | clearpath::Message | protected |
setTimestamp(uint32_t timestamp) | clearpath::Message | protected |
setType(uint16_t type) | clearpath::Message | protected |
setVersion(uint8_t version) | clearpath::Message | protected |
SOH | clearpath::Message | static |
SOH_OFST enum value | clearpath::Message | protected |
STX | clearpath::Message | static |
STX_OFST enum value | clearpath::Message | protected |
TIMESTAMP_OFST enum value | clearpath::Message | protected |
toBytes(void *buf, size_t buf_size) | clearpath::Message | |
total_len | clearpath::Message | protected |
TYPE_OFST enum value | clearpath::Message | protected |
VERSION_OFST enum value | clearpath::Message | protected |
waitNext(double timeout=0.0) | clearpath::Message | static |
~CmdMessage() | clearpath::CmdMessage | virtual |
~Message() | clearpath::Message | virtual |