Skip to main content

Class: G3000EspDataProvider

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:24

A G3000 provider of ESP data.

Implements

  • EspDataProvider

Constructors

Constructor

new G3000EspDataProvider(bus, options): G3000EspDataProvider

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:112

Creates a new instance of G3000EspDataProvider. The data provider is created in a paused state. Initializing the data provider and calling update() will resume it.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
optionsReadonly<G3000EspDataProviderOptions>Options with which to configure the data provider.

Returns

G3000EspDataProvider

Properties

data

readonly data: Readonly<EspData>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:81

Inherit Doc

Implementation of

EspDataProvider.data

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:334

Destroys this data provider.

Returns

void


init()

init(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:124

Initializes this data provider, allowing it to be updated.

Returns

void

Throws

Error if this data provider has been destroyed.


pause()

pause(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:319

Pauses this data provider. The provider will be resumed the next time update() is called.

Returns

void

Throws

Error if this data provider has been destroyed.


update()

update(realTime): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:196

Updates this data provider. Has no effect if this data provider is not initialized.

Parameters

ParameterTypeDescription
realTimenumberThe current real (operating system) time, as a Javascript timestamp.

Returns

void

Throws

Error if this data provider has been destroyed.