Public Member Functions | Private Attributes | List of all members
WithRobot::iMyAhrsPlus::Protocol Class Reference
Inheritance diagram for WithRobot::iMyAhrsPlus::Protocol:
Inheritance graph
[legend]

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

iMyAhrsPlusahrs
 

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)
 

Detailed Description

Definition at line 1669 of file myahrs_plus.hpp.

Constructor & Destructor Documentation

WithRobot::iMyAhrsPlus::Protocol::Protocol ( iMyAhrsPlus s)
inline

Definition at line 1674 of file myahrs_plus.hpp.

Member Function Documentation

void WithRobot::iMyAhrsPlus::Protocol::update_attributes ( std::vector< std::string > &  tokens)
inlinevirtual

Implements WithRobot::iAsciiProtocol.

Definition at line 1676 of file myahrs_plus.hpp.

void WithRobot::iMyAhrsPlus::Protocol::update_attributes ( std::vector< iNodeParser::Node > &  node_list)
inlinevirtual

Implements WithRobot::iBinaryProtocol.

Definition at line 1682 of file myahrs_plus.hpp.

Member Data Documentation

iMyAhrsPlus* WithRobot::iMyAhrsPlus::Protocol::ahrs
private

Definition at line 1671 of file myahrs_plus.hpp.


The documentation for this class was generated from the following file:


myahrs_driver
Author(s): Yoonseok Pyo
autogenerated on Thu Jul 16 2020 03:08:51