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 | |
iBinaryProtocol * | protocol |
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 } |
Definition at line 1119 of file myahrs_plus.hpp.
|
inline |
Definition at line 1124 of file myahrs_plus.hpp.
|
inlinevirtual |
Implements WithRobot::iNodeParser.
Definition at line 1125 of file myahrs_plus.hpp.
|
private |
Definition at line 1121 of file myahrs_plus.hpp.