GimbalManagerSetPitchyaw class
Set gimbal manager pitch and yaw angles (high rate message). This message is to be sent to the gimbal manager (e.g. from a ground station) and will be ignored by gimbal devices. Angles and rates can be set to NaN according to use case. Use MAV_CMD_DO_GIMBAL_MANAGER_PITCHYAW for low-rate adjustments that require confirmation.
GIMBAL_MANAGER_SET_PITCHYAW
- Implemented types
Constructors
- GimbalManagerSetPitchyaw({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})
- GimbalManagerSetPitchyaw.parse(ByteData data_)
-
factory
Properties
- flags → GimbalManagerFlags
-
High level gimbal manager flags to use.
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 (positive: up, negative: down, NaN to be ignored).
final
- pitchRate → float
-
Pitch angular rate (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 (positive: to the right, negative: to the left, NaN to be ignored).
final
- yawRate → float
-
Yaw angular rate (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