Storm32GimbalManagerStatus class
Message reporting the current status of a gimbal manager. This message should be broadcast at a low regular rate (e.g. 1 Hz, may be increase momentarily to e.g. 5 Hz for a period of 1 sec after a change).
STORM32_GIMBAL_MANAGER_STATUS
- Implemented types
Constructors
- Storm32GimbalManagerStatus({required GimbalDeviceFlags deviceFlags, required MavStorm32GimbalManagerFlags managerFlags, required uint8_t gimbalId, required MavStorm32GimbalManagerClient supervisor, required MavStorm32GimbalManagerProfile profile})
- Storm32GimbalManagerStatus.parse(ByteData data_)
-
factory
Properties
- deviceFlags → GimbalDeviceFlags
-
Gimbal device flags currently applied. Same flags as reported by GIMBAL_DEVICE_ATTITUDE_STATUS.
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
- managerFlags → MavStorm32GimbalManagerFlags
-
Gimbal manager flags currently applied.
final
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- profile → MavStorm32GimbalManagerProfile
-
Profile currently applied (0 = default).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supervisor → MavStorm32GimbalManagerClient
-
Client who is currently supervisor (0 = none).
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