Class: DefaultAirspeedDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:87
An altitude air data provider implementation.
Implements
Constructors
Constructor
new DefaultAirspeedDataProvider(
bus
,adahrsIndex
,displayUnitIndex
):DefaultAirspeedDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:257
Ctor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
adahrsIndex | AdahrsSystemChannel | Subscribable <AdahrsSystemChannel > | The ADAHRS channel to use. |
displayUnitIndex | DisplayUnitIndices | The index of this display unit. |
Returns
DefaultAirspeedDataProvider
Properties
cas
readonly
cas:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:133
The current calibrated airspeed, with a value of 0 below 30 knots, or null when invalid.
Implementation of
casTrend
readonly
casTrend:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:136
The calibrated airspeed predicted in 6 seconds at the current rate of acceleration, in knots.
Implementation of
casTrendDiff
readonly
casTrendDiff:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:139
The difference between the current calibrated airspeed and that predicted in 6 seconds at the current rate of acceleration, in knots.
Implementation of
AirspeedDataProvider
.casTrendDiff
cautionSpeed
readonly
cautionSpeed:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:130
The caution speed in knots, or null when invalid
Implementation of
AirspeedDataProvider
.cautionSpeed
filteredTas
readonly
filteredTas:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:148
The current filtered true airspeed in knots, with a value of 0 below 30 knots, or null when invalid.
Implementation of
AirspeedDataProvider
.filteredTas
isAfcsBugVisible
readonly
isAfcsBugVisible:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:196
Is the AFCS speed bug currently visible?
Implementation of
AirspeedDataProvider
.isAfcsBugVisible
isSpeedAboveMax
isSpeedAboveMax:
MappedSubject
<[boolean
,boolean
],boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:180
Is the current speed above maximum of the current config.
Implementation of
AirspeedDataProvider
.isSpeedAboveMax
isSpeedAboveMaxOperating
isSpeedAboveMaxOperating:
Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:158
Is the current speed above maximum (lowest of Vmo or Mmo).
Implementation of
AirspeedDataProvider
.isSpeedAboveMaxOperating
isSpeedAbovePlacard
isSpeedAbovePlacard:
Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:169
Is the current speed above the current placard speed, if any.
Implementation of
AirspeedDataProvider
.isSpeedAbovePlacard
isTrendAboveMax
isTrendAboveMax:
MappedSubject
<[boolean
,boolean
],boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:181
Is the current speed trend above maximum of the current config.
Implementation of
AirspeedDataProvider
.isTrendAboveMax
isTrendAboveMaxOperating
isTrendAboveMaxOperating:
Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:163
Is the current speed trend above maximum (lowest of Vmo or Mmo).
Implementation of
AirspeedDataProvider
.isTrendAboveMaxOperating
isTrendAbovePlacard
isTrendAbovePlacard:
Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:174
Is the current speed trend above the current placard speed, if any.
Implementation of
AirspeedDataProvider
.isTrendAbovePlacard
mach
readonly
mach:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:151
The current mach number, or null when invalid.
Implementation of
maxOperatingSpeed
readonly
maxOperatingSpeed:Subscribable
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:155
Maximum operating speed in knots (lowest of Vmo or Mmo), or infinity when none.
Implementation of
AirspeedDataProvider
.maxOperatingSpeed
maxOperatingSpeedLimiter
readonly
maxOperatingSpeedLimiter:Subscribable
<OperatingSpeedLimit
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:154
The maximum operating speed limiter, either Vmo or Mmo
Implementation of
AirspeedDataProvider
.maxOperatingSpeedLimiter
maxPlacardSpeed
readonly
maxPlacardSpeed:Subscribable
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:156
Maximum placard speed in knots for the current config, or infinity when none.
Implementation of
AirspeedDataProvider
.maxPlacardSpeed
maxSpeed
readonly
maxSpeed:Subscribable
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:153
Maximum speed in knots for the current config, or infinity when none.
Implementation of
sat
readonly
sat:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:145
The current static air temperature in celcius, or null when invalid.
Implementation of
speedError
readonly
speedError:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:183
The difference between the autopilot selected speed, and the current speed, in knots. -ve means the a/c is below the selected speed.
Implementation of
AirspeedDataProvider
.speedError
tas
readonly
tas:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:142
The current true airspeed in knots, with a value of 0 below 30 knots, or null when invalid.
Implementation of
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:321
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:326
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:348
Pause the data output.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirspeedDataProvider.ts:362
Resume the data output.
Returns
void