PathControlState class abstract
Path Control State class
Path control state issued by Path Controller.
- Inheritance
-
- Object
- Message
- ImcMessage
- PathControlState
- 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