MavFrame

interface MavFrame<T>

An in-memory representation a basic MAVLink frame. It contains the MavMessage and other wire-format metadata.

The contents of this class are sufficient for a MAVLinkV1 frame.

Parameters

T

The type of this frame's payload.

Inheritors

Properties

Link copied to clipboard
abstract val checksum: UShort

The checksum of this frame.

Link copied to clipboard
abstract val componentId: UByte

The ID of the component that originated this frame.

Link copied to clipboard
abstract val message: T

The message/payload of this frame.

Link copied to clipboard
abstract val sequence: UByte

The sequence of this frame.

Link copied to clipboard
abstract val systemId: UByte

The ID of the system that originated this frame.