FormationPlanExecution class abstract

Formation Plan Execution class

A "Formation Plan" is a maneuver specifying a plan for a team of vehicles. The maneuver defines:

  • Vehicles included in the formation group
  • Formation shape configuration
  • Plan (set of maneuvers) to be followed by the formation center
  • Speed at which that plan is followed
  • Path contrains (virtual leader bank limit)
  • Supervision settings
Inheritance

Constructors

FormationPlanExecution([void updates(FormationPlanExecutionBuilder b)?])
factory

Properties

abbrev String
no setteroverride
commsTimeout int
The amount of time the maneuver is allowed to run without any update on the other formation vehicles states.
no setter
convergMax double
Threshold for the convergence measure, above which a time-out limit is evaluated to assert a maneuver abort state.
no setter
convergTimeout int
The amount of time the maneuver is allowed to run after the convergence threshold is surpassed.
no setter
custom String
Custom settings for maneuver.
no setter
description String
Verbose text description of plan.
no setter
dst int
no setterinherited
dstEnt int
no setterinherited
formationName String
Name of the formation configuration.
no setter
groupName String
Target group for the formation plan.
no setter
hashCode int
The hash code for this object.
no setterinherited
leaderBankLim double
Formation leader flight bank limit during the plan tracking.
no setter
leaderSpeed double
Formation leader flight airspeed during the plan tracking.
no setter
msgId int
no setteroverride
planId String
The flight plan's identifier. Flight plan defined to be tracked by the formation leader.
no setter
posSimErrLim double
Limit for the position mismatch between real and simulated position, before a maneuver abort is asserted.
no setter
posSimErrTimeout int
The amount of time the maneuver is allowed to run after the position mismatch threshold is surpassed.
no setter
posSimErrWrn double
Warning threshold for the position mismatch between real and simulated position. Above this threshold a time-out limit is evaluated to assert a maneuver abort state.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
src int
no setterinherited
srcEnt int
no setterinherited
sync int
no setterinherited
timestamp DateTime?
no setterinherited
turbLim double
Turbulence limit above which a maneuver abort is asserted.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(FormationPlanExecutionBuilder)) FormationPlanExecution
Rebuilds the instance.
inherited
toBuilder() FormationPlanExecutionBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

static_id → const int