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