
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.