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
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The instrument event bus. |
fmsPosIndex | number | Subscribable<number> | The fms pos to use. |
adahrsIndex | number | Subscribable<number> | The ADAHRS index to use. |
displayUnitIndex | DisplayUnitIndices | The index of this display unit. |
Returns
DefaultHeadingDataProvider
Properties
deltaHeadingRate
readonlydeltaHeadingRate: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
readonlymagneticDataAvailable: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
readonlymagneticHeading: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
readonlymagneticTrack: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
readonlytrueHeading: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
readonlytrueTrack: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
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:195
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/HeadingDataProvider.ts:200
Updates this instrument.
Returns
void
Implementation of
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