ChangeOperatorControl class

Request to control this MAV

CHANGE_OPERATOR_CONTROL

Implemented types

Constructors

ChangeOperatorControl({required uint8_t targetSystem, required uint8_t controlRequest, required uint8_t version, required List<char> passkey})
ChangeOperatorControl.parse(ByteData data_)
factory

Properties

controlRequest uint8_t
0: request control of this MAV, 1: Release control of this MAV
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
passkey List<char>
Password / Key, depending on version plaintext or encrypted. 25 or less characters, NULL terminated. The characters may involve A-Z, a-z, 0-9, and "!?,.-"
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetSystem uint8_t
System the GCS requests control for
final
version uint8_t
0: key as plaintext, 1-255: future, different hashing/encryption variants. The GCS should in general use the safest mode possible initially and then gradually move down the encryption level if it gets a NACK message indicating an encryption mismatch.
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