Class: WT21VnavUtils
Defined in: workingtitle-instruments-wt21/shared/Navigation/WT21VnavUtils.ts:31
Utils for WT21 VNAV
Constructors
Constructor
new WT21VnavUtils():
WT21VnavUtils
Returns
WT21VnavUtils
Methods
calculateDescentAdvisoryDistance()
static
calculateDescentAdvisoryDistance(startingAltitude
,destinationAirfieldElevation
,vpa
):number
Defined in: workingtitle-instruments-wt21/shared/Navigation/WT21VnavUtils.ts:42
Calculates the distance from the airport at which to show the DES ADVISORY, given a vpa
Parameters
Parameter | Type | Description |
---|---|---|
startingAltitude | number | the starting altitude of the aircraft (cruise alt) in Feet |
destinationAirfieldElevation | number | elevation of the destination airfield in Feet |
vpa | number | the vertical path angle of the descent (TODO check if this is actually used here) |
Returns
number
DES advisory distance in metres
updateDesAdvisoryDetails()
static
updateDesAdvisoryDetails(details
,lateralPlan
,lnavTrackingLegIndex
,lnavLegDistanceAlong
,lnavLegDistanceRemaining
,desAdvisoryDistanceFromEnd
):void
Defined in: workingtitle-instruments-wt21/shared/Navigation/WT21VnavUtils.ts:60
Edits a DesAdvisoryDetails object to contain up-to-date information about a DES advisory point
Parameters
Parameter | Type | Description |
---|---|---|
details | ObjectSubject <DesAdvisoryDetails > | ObjectSubject for a DesAdvisoryDetails |
lateralPlan | FlightPlan | lateral flight plan to use for calculations |
lnavTrackingLegIndex | number | LNAV tracking leg index |
lnavLegDistanceAlong | number | LNAV distance along tracked leg, in metres |
lnavLegDistanceRemaining | number | LNAV distance remaining along tracked leg, in metres |
desAdvisoryDistanceFromEnd | number | DES advisory distance from destination, in metres |
Returns
void