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