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