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 AccelcalVehiclePos
Number of fence breaches.
final
hashCode AccelcalVehiclePos
The hash code for this object.
no setterinherited
lastAction AccelcalVehiclePos
Time (since boot) of last recovery action.
final
lastClear AccelcalVehiclePos
Time (since boot) of last all-clear.
final
lastRecovery AccelcalVehiclePos
Time (since boot) of last successful recovery.
final
lastTrigger AccelcalVehiclePos
Time (since boot) of last breach.
final
limitsState AccelcalVehiclePos
State of AP_Limits.
final
mavlinkCrcExtra AccelcalVehiclePos
no setteroverride
mavlinkMessageId AccelcalVehiclePos
no setteroverride
modsEnabled AccelcalVehiclePos
AP_Limit_Module bitfield of enabled modules.
final
modsRequired AccelcalVehiclePos
AP_Limit_Module bitfield of required modules.
final
modsTriggered AccelcalVehiclePos
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