Struct SYN_MSP_Parser¶
#include <syn_msp.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | checksum |
| uint32_t | checksum_errors |
| uint8_t | cmd |
| uint8_t | dir_char |
| uint32_t | frames_received |
| SYN_MSP_Frame | last_frame |
| uint8_t | payload |
| uint8_t | payload_idx |
| uint8_t | payload_len |
| uint8_t | state |
Detailed Description¶
MSP Streaming Parser Instance.
Public Attributes Documentation¶
variable checksum¶
Running XOR checksum accumulator
variable checksum_errors¶
Count of checksum mismatch errors
variable cmd¶
Received command ID
variable dir_char¶
Received direction character
variable frames_received¶
Total valid frames decoded
variable last_frame¶
Last decoded frame
variable payload¶
Payload assembly buffer
variable payload_idx¶
Payload write index
variable payload_len¶
Expected payload length
variable state¶
Parser state machine step
The documentation for this class was generated from the following file src/syntropic/proto/syn_msp.h