LinkNodeStatus class
Status generated in each node in the communication chain and injected into MAVLink stream.
LINK_NODE_STATUS
- Implemented types
Constructors
- LinkNodeStatus({required uint64_t timestamp, required uint32_t txRate, required uint32_t rxRate, required uint32_t messagesSent, required uint32_t messagesReceived, required uint32_t messagesLost, required uint16_t rxParseErr, required uint16_t txOverflows, required uint16_t rxOverflows, required uint8_t txBuf, required uint8_t rxBuf})
- LinkNodeStatus.parse(ByteData data_)
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- messagesLost → uint32_t
-
Messages lost (estimated from counting seq)
final
- messagesReceived → uint32_t
-
Messages received (estimated from counting seq)
final
- messagesSent → uint32_t
-
Messages sent
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- rxBuf → uint8_t
-
Remaining free receive buffer space
final
- rxOverflows → uint16_t
-
Receive buffer overflows. This number wraps around as it reaches UINT16_MAX
final
- rxParseErr → uint16_t
-
Number of bytes that could not be parsed correctly.
final
- rxRate → uint32_t
-
Receive rate
final
- timestamp → uint64_t
-
Timestamp (time since system boot).
final
- txBuf → uint8_t
-
Remaining free transmit buffer space
final
- txOverflows → uint16_t
-
Transmit buffer overflows. This number wraps around as it reaches UINT16_MAX
final
- txRate → uint32_t
-
Transmit rate
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → ByteData -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- mavlinkEncodedLength → const int