Namespace Pamoja.Mavlink
Classes
- Mavlink
The MAVLink wire protocol: checksums, seeds, and clocks.
- MavlinkCommand
Tracks one command awaiting its acknowledgement.
- MavlinkDialect
The CRC_EXTRA seeds of a dialect beyond the common one.
- MavlinkFrame
One MAVLink frame, assembled or received.
- MavlinkMessage
A message read and written by field name against a MavlinkSchema.
- MavlinkMissionReceiver
Requests a plan's items in order and collects them, ending with an acknowledgement.
- MavlinkMissionSender
Holds a plan and answers a receiver's requests for its items.
- MavlinkOffboard
The setpoint constructors for offboard control.
- MavlinkParser
A streaming frame parser, and the frames it has completed.
- MavlinkSchema
The shape of one message: its id, name, seed, and fields.
- MavlinkSchemaBuilder
Describes a message this build does not type, one field at a time.
- MavlinkSigner
A signing key and the monotonic timestamp that goes with it.
- MavlinkVerifier
A signing key and the timestamps it has already accepted.
Structs
- MavlinkAckOutcome
What an incoming acknowledgement means for a MavlinkCommand.
- MavlinkField
One field of a message definition, as the CRC_EXTRA derivation reads it.
- MavlinkFieldInfo
One field of a message shape.
- MavlinkHeader
The addressing fields a sender stamps on every frame.
- MavlinkReceiverStep
What one incoming frame produced for a MavlinkMissionReceiver.
- MavlinkSenderStep
What one incoming frame produced for a MavlinkMissionSender.
Enums
- MavlinkAckKind
What an incoming acknowledgement means for the command in flight.
- MavlinkFieldType
The field types a message definition uses.
- MavlinkReceiverKind
What a mission receiver answered an incoming frame with.
- MavlinkSenderKind
What a mission sender did with an incoming frame.
- MavlinkTypeMask
The fields of a setpoint the autopilot should act on.
- MavlinkVersion
Which MAVLink wire format a frame uses.