LimitsStatus class

Status of AP_Limits. Sent in extended status stream when AP_Limits is enabled.

LIMITS_STATUS

Implemented types

Constructors

LimitsStatus({required uint32_t lastTrigger, required uint32_t lastAction, required uint32_t lastRecovery, required uint32_t lastClear, required uint16_t breachCount, required LimitsState limitsState, required LimitModule modsEnabled, required LimitModule modsRequired, required LimitModule modsTriggered})
LimitsStatus.parse(ByteData data_)
factory

Properties

breachCount uint16_t
Number of fence breaches.
final
hashCode int
The hash code for this object.
no setterinherited
lastAction uint32_t
Time (since boot) of last recovery action.
final
lastClear uint32_t
Time (since boot) of last all-clear.
final
lastRecovery uint32_t
Time (since boot) of last successful recovery.
final
lastTrigger uint32_t
Time (since boot) of last breach.
final
limitsState LimitsState
State of AP_Limits.
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
modsEnabled LimitModule
AP_Limit_Module bitfield of enabled modules.
final
modsRequired LimitModule
AP_Limit_Module bitfield of required modules.
final
modsTriggered LimitModule
AP_Limit_Module bitfield of triggered modules.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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