Class: DefaultFlightPathAnticipatedDataCalculator
Defined in: src/sdk/flightplan/flightpath/DefaultFlightPathAnticipatedDataCalculator.ts:36
Calculates the anticipated speeds for given legs.
Implements
Constructors
Constructor
new DefaultFlightPathAnticipatedDataCalculator(
bus
,aircraftData
):DefaultFlightPathAnticipatedDataCalculator
Defined in: src/sdk/flightplan/flightpath/DefaultFlightPathAnticipatedDataCalculator.ts:48
Creates *
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | event bus |
aircraftData | DefaultFlightPathAnticipatedDataCalculatorOptions | aircraft specific data |
Returns
DefaultFlightPathAnticipatedDataCalculator
Methods
getAnticipatedData()
getAnticipatedData(
legs
,startIndex
,endIndex
,dataContext
,out
): readonlyFlightPathAnticipatedData
[]
Defined in: src/sdk/flightplan/flightpath/DefaultFlightPathAnticipatedDataCalculator.ts:80
Calculates anticipated speed and wind data. For this calculator, we always cover all the legs and ignore the start- and end-index.
Parameters
Parameter | Type | Description |
---|---|---|
legs | LegDefinition [] | fp legs |
startIndex | number | first index to calculate |
endIndex | number | last index to calculate |
dataContext | FlightPathAnticipatedDataContext | data for the calculation |
out | readonly FlightPathAnticipatedData [] | input and output array |
Returns
readonly FlightPathAnticipatedData
[]
the array which was provided as out param