GimbalManagerSetManualControl class

High level message to control a gimbal manually. The angles or angular rates are unitless; the actual rates will depend on internal gimbal manager settings/configuration (e.g. set by parameters). This message is to be sent to the gimbal manager (e.g. from a ground station). Angles and rates can be set to NaN according to use case.

GIMBAL_MANAGER_SET_MANUAL_CONTROL

Implemented types

Constructors

GimbalManagerSetManualControl({required GimbalManagerFlags flags, required float pitch, required float yaw, required float pitchRate, required float yawRate, required uint8_t targetSystem, required uint8_t targetComponent, required uint8_t gimbalDeviceId})
GimbalManagerSetManualControl.parse(ByteData data_)
factory

Properties

flags GimbalManagerFlags
High level gimbal manager flags.
final
gimbalDeviceId uint8_t
Component ID of gimbal device to address (or 1-6 for non-MAVLink gimbal), 0 for all gimbal device components. Send command multiple times for more than one gimbal (but not all gimbals).
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
pitch float
Pitch angle unitless (-1..1, positive: up, negative: down, NaN to be ignored).
final
pitchRate float
Pitch angular rate unitless (-1..1, positive: up, negative: down, NaN to be ignored).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetComponent uint8_t
Component ID
final
targetSystem uint8_t
System ID
final
yaw float
Yaw angle unitless (-1..1, positive: to the right, negative: to the left, NaN to be ignored).
final
yawRate float
Yaw angular rate unitless (-1..1, positive: to the right, negative: to the left, NaN to be ignored).
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