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