Class: DefaultVSpeedDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:30
A vspeed data provider implementation.
Implements
Constructors
Constructor
new DefaultVSpeedDataProvider(
bus
,airspeedDataProvider
,airGroundDataProvider
,vSpeedController
):DefaultVSpeedDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:93
The logic constructor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
airspeedDataProvider | AirspeedDataProvider | The airspeedDataProvider to use. |
airGroundDataProvider | AirGroundDataProvider | The airGroundDataProvider to use. |
vSpeedController | Epic2VSpeedController | The vspeed controller |
Returns
DefaultVSpeedDataProvider
Properties
speedBugs
readonly
speedBugs:VSpeedBugData
[]
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:84
The speed bugs to be created.
Implementation of
takeoffSpeedsParked
readonly
takeoffSpeedsParked:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:78
Whether the takeoff speeds are parked or not.
Implementation of
VSpeedDataProvider
.takeoffSpeedsParked
vSpeedDefinitions
readonly
vSpeedDefinitions:Epic2VSpeedDefinition
[]
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:37
VSpeed definitions
Implementation of
VSpeedDataProvider
.vSpeedDefinitions
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:159
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:193
Updates this instrument.
Returns
void