Maneuver

data class Maneuver(val aircraftId: String, val type: ManeuverType, val targetFlightLevel: FlightLevel? = null, val targetWaypoint: Waypoint? = null, val reason: String? = null)(source)

Planned action assigned to a specific aircraft.

Optional target fields are populated depending on the maneuver type. For example, climb/descend use targetFlightLevel, while reroute uses targetWaypoint.

Constructors

Link copied to clipboard
constructor(aircraftId: String, type: ManeuverType, targetFlightLevel: FlightLevel? = null, targetWaypoint: Waypoint? = null, reason: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Formats a maneuver as a compact planner action string.