Skip to content

ui/map/routes/RouteConstraintsModal

Classes

RouteConstraintsModal

Defined in: ui/map/routes/RouteConstraintsModal.ts:30

RouteConstraintsModal - Owns the per-waypoint constraint modal and the ADDWPT command build/send pipeline.

The manager hands us a snapshot {acid, points, altUnit, spdUnit} when it finishes drawing; we collect constraints from the user and send one ADDWPT command per waypoint. We notify the manager via onComplete/onCancel so it can drop its drawing state.

Constructors

Constructor
new RouteConstraintsModal(
   app, 
   onComplete, 
   onCancel): RouteConstraintsModal;

Defined in: ui/map/routes/RouteConstraintsModal.ts:42

Parameters
app

App

onComplete

() => void

onCancel

() => void

Returns

RouteConstraintsModal

Methods

show()
show(
   acid, 
   points, 
   altUnit, 
   spdUnit): void;

Defined in: ui/map/routes/RouteConstraintsModal.ts:80

Build the constraints modal table and open it.

Bulk mode (default): a single Altitude/Speed pair applies to every waypoint; the per-waypoint alt/spd columns are hidden. Unchecking the toggle reveals per-waypoint inputs for fine-grained control.

Parameters
acid

string

points

object[]

altUnit

AltitudeUnit

spdUnit

SpeedUnit

Returns

void