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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
adahrsIndex | number | Subscribable <number > | The ADAHRS index to use. |
fmsPosIndex | number | Subscribable <number > | The fms pos to use. |
displayUnitIndex | DisplayUnitIndices | The 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
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
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
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/InertialDataProvider.ts:335
Updates this instrument.
Returns
void
Implementation of
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