View Source MAVLink.Frame (xmavlink v0.1.0)
Represent and work with MAVLink v1/2 message frames
Link to this section Summary
Link to this section Types
@type message() :: MAVLink.Message.t()
@type t() :: %MAVLink.Frame{ checksum: pos_integer(), compatible_flags: non_neg_integer(), crc_extra: MAVLink.Types.crc_extra(), incompatible_flags: non_neg_integer(), mavlink_1_raw: binary(), mavlink_2_raw: binary(), message: message(), message_id: MAVLink.Types.message_id(), payload: binary(), payload_length: 1..255, sequence_number: 0..255, signature: term(), source_component: 1..255, source_system: 1..255, target: :broadcast | :system | :system_component | :component, target_component: 1..255, target_system: 1..255, version: version() }
@type version() :: 1 | 2