#include <ThinkGearStreamParser.h>
Public Attributes | |
| unsigned char | type |
| unsigned char | state |
| unsigned char | lastByte |
| unsigned char | payloadLength |
| unsigned char | payloadBytesReceived |
| unsigned char | payload [256] |
| unsigned char | payloadSum |
| unsigned char | chksum |
| void(* | handleDataValue )(unsigned char extendedCodeLevel, unsigned char code, unsigned char numBytes, const unsigned char *value, void *customData) |
| void * | customData |
The Parser is a state machine that manages the parsing state.
Definition at line 61 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::chksum |
Definition at line 72 of file ThinkGearStreamParser.h.
Definition at line 77 of file ThinkGearStreamParser.h.
| void(* _ThinkGearStreamParser::handleDataValue)(unsigned char extendedCodeLevel, unsigned char code, unsigned char numBytes, const unsigned char *value, void *customData) |
Definition at line 74 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::lastByte |
Definition at line 66 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::payload[256] |
Definition at line 70 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::payloadBytesReceived |
Definition at line 69 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::payloadLength |
Definition at line 68 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::payloadSum |
Definition at line 71 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::state |
Definition at line 64 of file ThinkGearStreamParser.h.
| unsigned char _ThinkGearStreamParser::type |
Definition at line 63 of file ThinkGearStreamParser.h.
1.6.3