PathControlState class abstract

Path Control State class

Path control state issued by Path Controller.

Inheritance
Implemented types

Constructors

PathControlState([void updates(PathControlStateBuilder b)?])
factory

Properties

abbrev String
no setteroverride
courseError double
Course error value.
no setter
dst int
no setterinherited
dstEnt int
no setterinherited
endLat double
WGS-84 latitude of end point.
no setter
endLon double
WGS-84 longitude of end point.
no setter
endZ double
Depth or altitude for the end point. This parameter should be ignored if the 'NO_Z' flag is set.
no setter
endZUnits ZUnitsEnum
Units of the end point's z reference.
no setter
eta int
Estimated time to reach target waypoint. The value will be 65535 if the time is unknown or undefined, and 0 when loitering.
no setter
flags PathControlStateBitfieldFlags
Path control state flags.
no setter
hashCode int
The hash code for this object.
no setterinherited
lradius double
Radius for loitering at end point. Will be 0 if no loitering is active.
no setter
msgId int
no setteroverride
pathRef int
Unsigned integer reference of the desired path message to which this PathControlState message refers to. Path reference should only be set by a maneuver, not by path controllers.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
src int
no setterinherited
srcEnt int
no setterinherited
startLat double
WGS-84 latitude of start point.
no setter
startLon double
WGS-84 longitude of start point.
no setter
startZ double
Altitude or depth of start point. This parameter will be ignored if the 'NO_Z' flag is set, or if the 'START' flag is not set.
no setter
startZUnits ZUnitsEnum
Units of the start point's z reference.
no setter
sync int
no setterinherited
timestamp DateTime?
no setterinherited
vx double
Along-Track velocity value.
no setter
vy double
Cross-Track velocity value.
no setter
vz double
Vertical-Track velocity value.
no setter
x double
Along-Track position value.
no setter
y double
Cross-Track position value.
no setter
z double
Vertical-Track position value.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(PathControlStateBuilder)) PathControlState
Rebuilds the instance.
inherited
toBuilder() PathControlStateBuilder
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