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