Storm32GimbalManagerControlPitchyaw class

Message to a gimbal manager to control the gimbal tilt and pan angles. Angles and rates can be set to NaN according to use case. A gimbal device is never to react to this message.

STORM32_GIMBAL_MANAGER_CONTROL_PITCHYAW

Implemented types

Constructors

Storm32GimbalManagerControlPitchyaw({required float pitch, required float yaw, required float pitchRate, required float yawRate, required GimbalDeviceFlags deviceFlags, required MavStorm32GimbalManagerFlags managerFlags, required uint8_t targetSystem, required uint8_t targetComponent, required uint8_t gimbalId, required MavStorm32GimbalManagerClient client})
Storm32GimbalManagerControlPitchyaw.parse(ByteData data_)
factory

Properties

client MavStorm32GimbalManagerClient
Client which is contacting the gimbal manager (must be set).
final
deviceFlags GimbalDeviceFlags
Gimbal device flags to be applied (UINT16_MAX to be ignored). Same flags as used in GIMBAL_DEVICE_SET_ATTITUDE.
final
gimbalId uint8_t
Gimbal ID of the gimbal manager to address (component ID or 1-6 for non-MAVLink gimbal, 0 for all gimbals). Send command multiple times for more than one but not all gimbals.
final
hashCode int
The hash code for this object.
no setterinherited
managerFlags MavStorm32GimbalManagerFlags
Gimbal manager flags to be applied (0 to be ignored).
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
pitch float
Pitch/tilt angle (positive: tilt up). NaN to be ignored.
final
pitchRate float
Pitch/tilt angular rate (positive: tilt up). 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/pan angle (positive: pan the right). NaN to be ignored. The frame is determined by the GIMBAL_DEVICE_FLAGS_YAW_IN_xxx_FRAME flags.
final
yawRate float
Yaw/pan angular rate (positive: pan to the right). NaN to be ignored. The frame is determined by the GIMBAL_DEVICE_FLAGS_YAW_IN_xxx_FRAME flags.
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