Public Member Functions | |
Protocol (iMyAhrsPlus *s) | |
void | update_attributes (std::vector< std::string > &tokens) |
void | update_attributes (std::vector< iNodeParser::Node > &node_list) |
Public Member Functions inherited from WithRobot::iProtocol | |
bool | feed (unsigned char *data, int data_len) |
iProtocol () | |
virtual | ~iProtocol () |
Public Member Functions inherited from WithRobot::iAsciiProtocol | |
iAsciiProtocol () | |
virtual | ~iAsciiProtocol () |
Public Member Functions inherited from WithRobot::iBinaryProtocol | |
iBinaryProtocol () | |
virtual | ~iBinaryProtocol () |
Private Attributes | |
iMyAhrsPlus * | ahrs |
Additional Inherited Members | |
Static Public Attributes inherited from WithRobot::iAsciiProtocol | |
static const uint8_t | MSG_CRC_DELIMITER = '*' |
static const uint8_t | MSG_HDR_COMMAND = '@' |
static const uint8_t | MSG_HDR_RESPONSE = '~' |
static const uint8_t | MSG_HDR_SENSOR_DATA = '$' |
static const uint8_t | MSG_TAIL_CR = '\r' |
static const uint8_t | MSG_TAIL_LF = '\n' |
Protected Member Functions inherited from WithRobot::iAsciiProtocol | |
void | push_byte (unsigned char c) |
Protected Member Functions inherited from WithRobot::iBinaryProtocol | |
bool | is_receiving () |
void | push_byte (unsigned char c) |
Definition at line 1669 of file myahrs_plus.hpp.
|
inline |
Definition at line 1674 of file myahrs_plus.hpp.
|
inlinevirtual |
Implements WithRobot::iAsciiProtocol.
Definition at line 1676 of file myahrs_plus.hpp.
|
inlinevirtual |
Implements WithRobot::iBinaryProtocol.
Definition at line 1682 of file myahrs_plus.hpp.
|
private |
Definition at line 1671 of file myahrs_plus.hpp.