FormationMonitor class abstract

Formation Monitoring Data class

Monitoring variables for the formation state and performance.

Inheritance
Implemented types

Constructors

FormationMonitor([void updates(FormationMonitorBuilder b)?])
factory

Properties

abbrev String
no setteroverride
axCmd double
Commanded acceleration computed by the formation controller: northward direction. On the vehicle directional reference frame. Constrained by the vehicle operational limits.
no setter
axDes double
Desired acceleration computed by the formation controller: northward direction. On the fixed reference frame.
no setter
ayCmd double
Commanded acceleration computed by the formation controller: eastward direction. On the vehicle directional reference frame. Constrained by the vehicle operational limits.
no setter
ayDes double
Desired acceleration computed by the formation controller: eastward direction. On the fixed reference frame.
no setter
azCmd double
Commanded acceleration computed by the formation controller: downward direction. On the vehicle directional reference frame. Constrained by the vehicle operational limits.
no setter
azDes double
Desired acceleration computed by the formation controller: downward direction. On the fixed reference frame.
no setter
dst int
no setterinherited
dstEnt int
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
msgId int
no setteroverride
relState List<RelativeState>
List of RelativeState messages, encoding the inter-vehicle formation state.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
src int
no setterinherited
srcEnt int
no setterinherited
ssX double
Combined deviation from convergence (sliding surface): North component.
no setter
ssY double
Combined deviation from convergence (sliding surface): East component.
no setter
ssZ double
Combined deviation from convergence (sliding surface): Down component.
no setter
surfFdbkX double
Components of the vehicle desired acceleration. Overall formation combined sliding surface feedback: northward direction. On the fixed reference frame.
no setter
surfFdbkY double
Components of the vehicle desired acceleration. Overall formation combined sliding surface feedback: eastward direction. On the fixed reference frame.
no setter
surfFdbkZ double
Components of the vehicle desired acceleration. Overall formation combined sliding surface feedback: downward direction. On the fixed reference frame.
no setter
surfUnknX double
Components of the vehicle desired acceleration. Dynamics uncertainty compensation: northward direction.
no setter
surfUnknY double
Components of the vehicle desired acceleration. Dynamics uncertainty compensation: eastward direction.
no setter
surfUnknZ double
Components of the vehicle desired acceleration. Dynamics uncertainty compensation: downward direction.
no setter
sync int
no setterinherited
timestamp DateTime?
no setterinherited
virtErrX double
Components of the vehicle desired acceleration. Overall formation combined virtual error: northward direction. On the fixed reference frame.
no setter
virtErrY double
Components of the vehicle desired acceleration. Overall formation combined virtual error: eastward direction. On the fixed reference frame.
no setter
virtErrZ double
Components of the vehicle desired acceleration. Overall formation combined virtual error: downward direction. On the fixed reference frame.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(FormationMonitorBuilder)) FormationMonitor
Rebuilds the instance.
inherited
toBuilder() FormationMonitorBuilder
Converts the instance to a builder B.
inherited
toJson([bool includeHeader = true]) Map<String, dynamic>
To JSON object
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

staticId → const int