Skip to main content

Module consts

Module consts 

Source
Expand description

MAVLink frame constants.

These constants can be used when allocating buffers or inspecting MAVLink 1 and MAVLink 2 frame layouts.

use mavlink_core::consts;

let v1_buffer = [0_u8; consts::v1::FRAME_SIZE];
let v2_buffer = [0_u8; consts::v2::FRAME_SIZE];

assert_eq!(v1_buffer.len(), consts::v1::FRAME_SIZE);
assert_eq!(v2_buffer.len(), consts::MAX_FRAME_SIZE);

Modules§

v1
MAVLink 1 frame constants.
v2
MAVLink 2 frame constants.

Constants§

CHECKSUM_SIZE
Size of the checksum field.
MAX_FRAME_SIZE
Maximum MAVLink frame size.
MAX_PAYLOAD_LEN
Maximum payload length.
PAYLOAD_LEN_OFFSET
Offset of the payload length field.
STX_OFFSET
Offset of the STX marker.
STX_SIZE
Size of the STX marker.