Land class abstract
Land Maneuver class
Automatic landing on the ground, for UAVs. This maneuver specifies the target touchdown location and sets the final approach based on the maneuver bearing and glide slope parameters.
- Inheritance
-
- Object
- Message
- ImcMessage
- Maneuver
- Land
- Implemented types
Constructors
- Land([void updates(LandBuilder b)?])
-
factory
Properties
- abbrev → String
-
no setteroverride
- abortZ → double
-
Abort altitude or height. If landing is aborted while executing, the UAV will maintain its course and attempt to climb to the abort z reference.
no setter
- bearing → double
-
Land bearing angle.
no setter
- custom → String
-
Custom settings for maneuver.
no setter
- dst → int
-
no setterinherited
- dstEnt → int
-
no setterinherited
- glideSlope → int
-
Ratio of the distance from the last waypoint to the landing point (touchdown) and the height difference between them.
no setter
- glideSlopeAlt → double
-
Height difference between the last waypoint to the landing point (touchdown).
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- lat → double
-
WGS-84 Latitude of touchdown waypoint.
no setter
- lon → double
-
WGS-84 Longitude of touchdown 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
- timestamp → DateTime?
-
no setterinherited
- z → double
-
Target altitude or height for the automatic landing.
no setter
- zUnits → ZUnitsEnum
-
Units of the z reference and abort z reference.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(LandBuilder)) → Land -
Rebuilds the instance.
inherited
-
toBuilder(
) → LandBuilder -
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