Struct MavlinkHeader
The addressing fields a sender stamps on every frame.
public readonly record struct MavlinkHeader : IEquatable<MavlinkHeader>
- Implements
- Inherited Members
Remarks
A frame says who sent it and where it sits in that sender's stream, so a receiver can tell a dropped frame from a quiet link.
Constructors
MavlinkHeader(byte, byte, byte)
The addressing fields a sender stamps on every frame.
public MavlinkHeader(byte SystemId, byte ComponentId, byte Sequence = 0)
Parameters
SystemIdbyteThe sending system's id.
ComponentIdbyteThe sending component's id.
SequencebyteThe sender's sequence number, which wraps at 256.
Remarks
A frame says who sent it and where it sits in that sender's stream, so a receiver can tell a dropped frame from a quiet link.
Properties
ComponentId
The sending component's id.
public byte ComponentId { get; init; }
Property Value
Sequence
The sender's sequence number, which wraps at 256.
public byte Sequence { get; init; }
Property Value
SystemId
The sending system's id.
public byte SystemId { get; init; }