Public Member Functions | List of all members
WithRobot::iProtocol Class Reference

#include <myahrs_plus.hpp>

Inheritance diagram for WithRobot::iProtocol:
Inheritance graph
[legend]

Public Member Functions

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 ()
 

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)
 
virtual void update_attributes (std::vector< std::string > &tokens)=0
 
- Protected Member Functions inherited from WithRobot::iBinaryProtocol
bool is_receiving ()
 
void push_byte (unsigned char c)
 
virtual void update_attributes (std::vector< iNodeParser::Node > &node_list)=0
 

Detailed Description

Definition at line 1157 of file myahrs_plus.hpp.

Constructor & Destructor Documentation

WithRobot::iProtocol::iProtocol ( )
inline

Definition at line 1160 of file myahrs_plus.hpp.

virtual WithRobot::iProtocol::~iProtocol ( )
inlinevirtual

Definition at line 1161 of file myahrs_plus.hpp.

Member Function Documentation

bool WithRobot::iProtocol::feed ( unsigned char *  data,
int  data_len 
)
inline

Definition at line 1163 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