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
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

Constants

staticId → const int