Struct SYN_MAVLINK_Parser¶
ClassList > SYN_MAVLINK_Parser
#include <syn_mavlink.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | comp_id |
| uint8_t | compat_flags |
| uint16_t | crc |
| uint32_t | crc_errors |
| uint8_t | incompat_flags |
| SYN_MAVLINK_Frame | last_frame |
| uint32_t | msg_id |
| uint32_t | packets_received |
| uint8_t | payload |
| uint8_t | payload_idx |
| uint8_t | payload_len |
| uint8_t | seq |
| uint8_t | state |
| uint8_t | sys_id |
Detailed Description¶
MAVLink v2 Streaming Parser Instance.
Public Attributes Documentation¶
variable comp_id¶
Received component ID
variable compat_flags¶
Received compatibility flags
variable crc¶
Running CRC accumulator
variable crc_errors¶
Count of CRC mismatch errors
variable incompat_flags¶
Received incompatibility flags
variable last_frame¶
Last successfully parsed frame
variable msg_id¶
Decoded message ID
variable packets_received¶
Total valid packets parsed
variable payload¶
Internal payload buffer
variable payload_idx¶
Current payload write index
variable payload_len¶
Expected payload length
variable seq¶
Received sequence number
variable state¶
Internal parser state machine step
variable sys_id¶
Received system ID
The documentation for this class was generated from the following file src/syntropic/proto/syn_mavlink.h