Takeoff class abstract
Takeoff Maneuver class
Automatic takeoff for UAVs. This maneuver specifies a target waypoint where to takeoff.
Takeoff direction is set from the direction the plane is pointing when the auto takeoff command is started. It will remain that way until the vehicle reaches the target z reference. After that it will go to the target waypoint.
- Inheritance
-
- Object
- Message
- ImcMessage
- Maneuver
- Takeoff
- Implemented types
Constructors
- Takeoff([void updates(TakeoffBuilder 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
- 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
- takeoffPitch → double
-
Minimum pitch angle during automatic takeoff.
no setter
- timestamp → DateTime?
-
no setterinherited
- z → double
-
Target altitude or height for the automatic takeoff.
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(TakeoffBuilder)) → Takeoff -
Rebuilds the instance.
inherited
-
toBuilder(
) → TakeoffBuilder -
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