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<null | number>

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<null | boolean>

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<null | number>

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<null | number>

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<null | number>

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<null | number>

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