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