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:330

Initializes this instrument.

Returns

void

Implementation of

Instrument.init


onUpdate()

onUpdate(): void

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

Updates this instrument.

Returns

void

Implementation of

Instrument.onUpdate


pause()

pause(): void

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

Pause the data output.

Returns

void


resume()

resume(): void

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

Resume the data output.

Returns

void