Skip to main content

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​

ParameterTypeDescription
busEventBusThe event bus.
airspeedDataProviderAirspeedDataProviderThe airspeedDataProvider to use.
airGroundDataProviderAirGroundDataProviderThe airGroundDataProvider to use.
vSpeedControllerEpic2VSpeedControllerThe 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​

VSpeedDataProvider.speedBugs


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​

Instrument.init


onUpdate()​

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/VSpeedDataProvider.ts:193

Updates this instrument.

Returns​

void

Implementation of​

Instrument.onUpdate