Storm32GimbalManagerInformation class

Information about a gimbal manager. This message should be requested by a ground station using MAV_CMD_REQUEST_MESSAGE. It mirrors some fields of the GIMBAL_DEVICE_INFORMATION message, but not all. If the additional information is desired, also GIMBAL_DEVICE_INFORMATION should be requested.

STORM32_GIMBAL_MANAGER_INFORMATION

Implemented types

Constructors

Storm32GimbalManagerInformation({required GimbalDeviceCapFlags deviceCapFlags, required MavStorm32GimbalManagerCapFlags managerCapFlags, required float rollMin, required float rollMax, required float pitchMin, required float pitchMax, required float yawMin, required float yawMax, required uint8_t gimbalId})
Storm32GimbalManagerInformation.parse(ByteData data_)
factory

Properties

deviceCapFlags GimbalDeviceCapFlags
Gimbal device capability flags. Same flags as reported by GIMBAL_DEVICE_INFORMATION. The flag is only 16 bit wide, but stored in 32 bit, for backwards compatibility (high word is zero).
final
gimbalId uint8_t
Gimbal ID (component ID or 1-6 for non-MAVLink gimbal) that this gimbal manager is responsible for.
final
hashCode int
The hash code for this object.
no setterinherited
managerCapFlags MavStorm32GimbalManagerCapFlags
Gimbal manager capability flags.
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
pitchMax float
Hardware maximum pitch/tilt angle (positive: tilt up). NaN if unknown.
final
pitchMin float
Hardware minimum pitch/tilt angle (positive: tilt up). NaN if unknown.
final
rollMax float
Hardware maximum roll angle (positive: roll to the right). NaN if unknown.
final
rollMin float
Hardware minimum roll angle (positive: roll to the right). NaN if unknown.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
yawMax float
Hardware maximum yaw/pan angle (positive: pan to the right, relative to the vehicle/gimbal base). NaN if unknown.
final
yawMin float
Hardware minimum yaw/pan angle (positive: pan to the right, relative to the vehicle/gimbal base). NaN if unknown.
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