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

Public Member Functions

 BinaryNodeParser (iBinaryProtocol *s, unsigned char *stream, size_t stream_len)
 
void new_node (std::vector< Node > &node_list)
 
- Public Member Functions inherited from WithRobot::iNodeParser
 iNodeParser (unsigned char *stream=0, size_t stream_len=0)
 
void parse ()
 
virtual ~iNodeParser ()
 

Private Attributes

iBinaryProtocolprotocol
 

Additional Inherited Members

- Public Types inherited from WithRobot::iNodeParser
enum  Tag {
  TAG_TYPE_NONE = 0, TAG_TYPE_INT8 = 1, TAG_TYPE_UINT8 = 2, TAG_TYPE_INT16 = 3,
  TAG_TYPE_UINT16 = 4, TAG_TYPE_INT32 = 5, TAG_TYPE_UINT32 = 6, TAG_TYPE_INT64 = 7,
  TAG_TYPE_UINT64 = 8, TAG_TYPE_FLOAT32 = 9, TAG_TYPE_FLOAT64 = 10, TAG_TYPE_STRING = 11,
  TAG_HAS_LEAF_NODES = (0x01<<7), TAG_NEXT_NODE_EXIST = (0x01<<6), TAG_LIST_NODE = (0x01<<5), TAG_TYPE_MASK = 0x0F
}
 

Detailed Description

Definition at line 1119 of file myahrs_plus.hpp.

Constructor & Destructor Documentation

WithRobot::iBinaryProtocol::BinaryNodeParser::BinaryNodeParser ( iBinaryProtocol s,
unsigned char *  stream,
size_t  stream_len 
)
inline

Definition at line 1124 of file myahrs_plus.hpp.

Member Function Documentation

void WithRobot::iBinaryProtocol::BinaryNodeParser::new_node ( std::vector< Node > &  node_list)
inlinevirtual

Implements WithRobot::iNodeParser.

Definition at line 1125 of file myahrs_plus.hpp.

Member Data Documentation

iBinaryProtocol* WithRobot::iBinaryProtocol::BinaryNodeParser::protocol
private

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