Statustext class

Status text message. These messages are printed in yellow in the COMM console of QGroundControl. WARNING: They consume quite some bandwidth, so use only for important status and error messages. If implemented wisely, these messages are buffered on the MCU and sent only at a limited rate (e.g. 10 Hz).

STATUSTEXT

Implemented types

Constructors

Statustext({required MavSeverity severity, required List<char> text, required uint16_t id, required uint8_t chunkSeq})
Statustext.parse(ByteData data_)
factory

Properties

chunkSeq uint8_t
This chunk's sequence number; indexing is from zero. Any null character in the text field is taken to mean this was the last chunk.
final
hashCode int
The hash code for this object.
no setterinherited
id uint16_t
Unique (opaque) identifier for this statustext message. May be used to reassemble a logical long-statustext message from a sequence of chunks. A value of zero indicates this is the only chunk in the sequence and the message can be emitted immediately.
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
severity MavSeverity
Severity of status. Relies on the definitions within RFC-5424.
final
text List<char>
Status text message, without null termination character
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