Skip to main content

Class: DefaultHeadingDataProvider

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:32

An altitude air data provider implementation.

Implements​

Constructors​

Constructor​

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

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:125

Ctor.

Parameters​

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

Returns​

DefaultHeadingDataProvider

Properties​

deltaHeadingRate​

readonly deltaHeadingRate: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:69

The current turn rate in degrees per second, or null when invalid.

Implementation of​

HeadingDataProvider.deltaHeadingRate


magneticDataAvailable​

readonly magneticDataAvailable: Subscribable<boolean | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:60

Whether magnetic data is available, or null when invalid.

Implementation of​

HeadingDataProvider.magneticDataAvailable


magneticHeading​

readonly magneticHeading: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:54

The current magnetic heading in degrees, or true heading when magnetic data not available, or null when invalid.

Implementation of​

HeadingDataProvider.magneticHeading


magneticTrack​

readonly magneticTrack: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:63

The current magnetic track in degrees, or true track when magnetic data not available, or null when invalid.

Implementation of​

HeadingDataProvider.magneticTrack


trueHeading​

readonly trueHeading: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:57

The current true heading in degrees, or null when invalid.

Implementation of​

HeadingDataProvider.trueHeading


trueTrack​

readonly trueTrack: Subscribable<number | null>

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:66

The current true track in degrees, or null when invalid.

Implementation of​

HeadingDataProvider.trueTrack

Methods​

init()​

init(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:195

Initializes this instrument.

Returns​

void

Implementation of​

Instrument.init


onUpdate()​

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:200

Updates this instrument.

Returns​

void

Implementation of​

Instrument.onUpdate


pause()​

pause(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:254

Pause the data output.

Returns​

void


resume()​

resume(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:265

Resume the data output.

Returns​

void