Goto class abstract
Goto Maneuver class
A "Goto" is a maneuver specifying a movement of the vehicle to a target waypoint. The waypoint is described by the WGS-84 waypoint coordinate and target Z reference.
Mandatory parameters defined for a "Goto" are timeout, speed and speed units.
Optional parameters may be defined for the target Euler Angles (roll, pitch and yaw) though these parameters may not be considered by all maneuver controllers in charge of the execution of this type of maneuver.
- Inheritance
-
- Object
- Message
- ImcMessage
- Maneuver
- Goto
- Implemented types
Constructors
- Goto([void updates(GotoBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- custom → String
-
Custom settings for maneuver.
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- lat → double
-
WGS-84 Latitude of target waypoint.
no setter
- lon → double
-
WGS-84 Longitude of target waypoint.
no setter
- msgId → int
-
no setteroverride
- pitch → double
-
The theta Euler angle in which the vehicle should set its
attitude. Use '-1' for this field to be
disconcerted. Otherwise the value spans from 0 to 2 Pi.
no setter
- roll → double
-
The phi Euler angle in which the vehicle should set its
attitude. Use '-1' for this field to be
unconsidered. Otherwise the value spans from 0 to 2 Pi.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speed → double
-
Maneuver speed reference.
no setter
- speedUnits → SpeedUnitsEnum
-
Speed units.
no setter
- src → int
-
no setterinherited
- srcEnt → int
-
no setterinherited
- sync → int
-
no setterinherited
- timeout → int
-
The amount of time the maneuver is allowed to run.
no setter
- timestamp → DateTime?
-
no setterinherited
- yaw → double
-
The psi Euler angle in which the vehicle should set its
attitude. Use '-1' for this field to be considered. Otherwise
the value spans from 0 to 2 Pi.
no setter
- z → double
-
Target reference in the z axis. Use z_units to specify
whether z represents depth, altitude or other.
no setter
- zUnits → ZUnitsEnum
-
Units of the z reference.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(GotoBuilder)) → Goto -
Rebuilds the instance.
inherited
-
toBuilder(
) → GotoBuilder -
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