CommandLong class

Send a command with up to seven parameters to the MAV. COMMAND_INT is generally preferred when sending MAV_CMD commands that include positional information; it offers higher precision and allows the MAV_FRAME to be specified (which may otherwise be ambiguous, particularly for altitude). The command microservice is documented at https://mavlink.io/en/services/command.html

COMMAND_LONG

Implemented types

Constructors

CommandLong({required float param1, required float param2, required float param3, required float param4, required float param5, required float param6, required float param7, required MavCmd command, required uint8_t targetSystem, required uint8_t targetComponent, required uint8_t confirmation})
CommandLong.parse(ByteData data_)
factory

Properties

command → ActuatorConfiguration
Command ID (of command to send).
final
confirmation → ActuatorConfiguration
0: First transmission of this command. 1-255: Confirmation transmissions (e.g. for kill command)
final
hashCode → ActuatorConfiguration
The hash code for this object.
no setterinherited
mavlinkCrcExtra → ActuatorConfiguration
no setteroverride
mavlinkMessageId → ActuatorConfiguration
no setteroverride
param1 → float
Parameter 1 (for the specific command).
final
param2 → float
Parameter 2 (for the specific command).
final
param3 → float
Parameter 3 (for the specific command).
final
param4 → float
Parameter 4 (for the specific command).
final
param5 → float
Parameter 5 (for the specific command).
final
param6 → float
Parameter 6 (for the specific command).
final
param7 → float
Parameter 7 (for the specific command).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
targetComponent → ActuatorConfiguration
Component which should execute the command, 0 for all components
final
targetSystem → ActuatorConfiguration
System which should execute the command
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