Skip to content

Struct SYN_MAVLINK_Parser

ClassList > SYN_MAVLINK_Parser

More...

  • #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

uint8_t SYN_MAVLINK_Parser::comp_id;

Received component ID


variable compat_flags

uint8_t SYN_MAVLINK_Parser::compat_flags;

Received compatibility flags


variable crc

uint16_t SYN_MAVLINK_Parser::crc;

Running CRC accumulator


variable crc_errors

uint32_t SYN_MAVLINK_Parser::crc_errors;

Count of CRC mismatch errors


variable incompat_flags

uint8_t SYN_MAVLINK_Parser::incompat_flags;

Received incompatibility flags


variable last_frame

SYN_MAVLINK_Frame SYN_MAVLINK_Parser::last_frame;

Last successfully parsed frame


variable msg_id

uint32_t SYN_MAVLINK_Parser::msg_id;

Decoded message ID


variable packets_received

uint32_t SYN_MAVLINK_Parser::packets_received;

Total valid packets parsed


variable payload

uint8_t SYN_MAVLINK_Parser::payload[SYN_MAVLINK_MAX_PAYLOAD_LEN];

Internal payload buffer


variable payload_idx

uint8_t SYN_MAVLINK_Parser::payload_idx;

Current payload write index


variable payload_len

uint8_t SYN_MAVLINK_Parser::payload_len;

Expected payload length


variable seq

uint8_t SYN_MAVLINK_Parser::seq;

Received sequence number


variable state

uint8_t SYN_MAVLINK_Parser::state;

Internal parser state machine step


variable sys_id

uint8_t SYN_MAVLINK_Parser::sys_id;

Received system ID



The documentation for this class was generated from the following file src/syntropic/proto/syn_mavlink.h