Skip to main content

Class: DefaultInertialDataProvider

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:73

An altitude air data provider implementation.

Implements​

Constructors​

Constructor​

new DefaultInertialDataProvider(bus, adahrsIndex, fmsPosIndex, displayUnitIndex): DefaultInertialDataProvider

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:232

Ctor.

Parameters​

ParameterTypeDescription
busEventBusThe instrument event bus.
adahrsIndexnumber | Subscribable<number>The ADAHRS index to use.
fmsPosIndexnumber | Subscribable<number>The fms pos to use.
displayUnitIndexDisplayUnitIndicesThe index of this display unit.

Returns​

DefaultInertialDataProvider

Properties​

estimatedPositionUncertainty​

readonly estimatedPositionUncertainty: Subscribable<number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:123

The current estimated position uncertainty of the FMS position, or null when invalid.

Implementation of​

InertialDataProvider.estimatedPositionUncertainty


filteredWindDirection​

readonly filteredWindDirection: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:161

The current filtered wind direction in degrees true, or null when invalid.

Implementation of​

InertialDataProvider.filteredWindDirection


filteredWindSpeed​

readonly filteredWindSpeed: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:158

The current filtered total wind speed in knots, or null when invalid.

Implementation of​

InertialDataProvider.filteredWindSpeed


filteredWindSpeedX​

readonly filteredWindSpeedX: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:152

The current filtered wind speed component in x direction (crosswind) in knots, +ve being to the right, or null when invalid.

Implementation of​

InertialDataProvider.filteredWindSpeedX


filteredWindSpeedY​

readonly filteredWindSpeedY: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:155

The current filtered wind speed component in y direction (head/tailwind) in knots, +ve being tailwind/forward, or null when invalid.

Implementation of​

InertialDataProvider.filteredWindSpeedY


groundSpeed​

readonly groundSpeed: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:114

The current ground speed in knots, or null when invalid.

Implementation of​

InertialDataProvider.groundSpeed


groundTrack​

readonly groundTrack: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:117

The current ground track in degree true, or null when invalid.

Implementation of​

InertialDataProvider.groundTrack


lateralAcceleration​

readonly lateralAcceleration: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:126

The current lateral acceleration relative to aircraft X axis, in east/west direction in metres/sec^2, +ve to the right, or null when invalid.

Implementation of​

InertialDataProvider.lateralAcceleration


longitudinalAcceleration​

readonly longitudinalAcceleration: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:129

The current longitudinal acceleration relative to aircraft Z axis, in fore/aft direction in metres/sec^2, +ve forwards, or null when invalid.

Implementation of​

InertialDataProvider.longitudinalAcceleration


position​

readonly position: Subscribable<null | LatLongAlt>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:120

The current estimated FMS position, or null when invalid.

Implementation of​

InertialDataProvider.position


sideSlip​

readonly sideSlip: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:178

The side slip acceleration in gs, or null when invalid.

Implementation of​

InertialDataProvider.sideSlip


verticalAcceleration​

readonly verticalAcceleration: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:132

The current vertical acceleration relative to aircraft Y axis, in vertical direction in metres/sec^2, +ve upwards, or null when invalid.

Implementation of​

InertialDataProvider.verticalAcceleration


windDirection​

readonly windDirection: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:111

The current wind direction in degrees true, or null when invalid.

Implementation of​

InertialDataProvider.windDirection


windSpeed​

readonly windSpeed: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:108

The current total wind speed in knots, or null when invalid.

Implementation of​

InertialDataProvider.windSpeed


windSpeedX​

readonly windSpeedX: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:102

The current wind speed component in x direction (crosswind) in knots, +ve being to the right, or null when invalid.

Implementation of​

InertialDataProvider.windSpeedX


windSpeedY​

readonly windSpeedY: Subscribable<null | number>

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:105

The current wind speed component in y direction (head/tailwind) in knots, +ve being tailwind/forward, or null when invalid.

Implementation of​

InertialDataProvider.windSpeedY

Methods​

init()​

init(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:328

Returns​

void

Inherit Doc​

Implementation of​

Instrument.init


onUpdate()​

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:333

Returns​

void

Inherit Doc​

Implementation of​

Instrument.onUpdate


pause()​

pause(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:363

Pause the data output.

Returns​

void


resume()​

resume(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:373

Resume the data output.

Returns​

void