Class: G3000EspDataProvider
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:31
A G3000 provider of ESP data.
Implements
Constructors
Constructor
new G3000EspDataProvider(
bus,options):G3000EspDataProvider
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:122
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
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
options | Readonly<G3000EspDataProviderOptions> | Options with which to configure the data provider. |
Returns
G3000EspDataProvider
Properties
data
readonlydata:Readonly<EspData>
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:91
The current ESP data.
Implementation of
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:348
Destroys this data provider.
Returns
void
init()
init():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/ESP/G3000EspDataProvider.ts:136
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:333
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:208
Updates this data provider. Has no effect if this data provider is not initialized.
Parameters
| Parameter | Type | Description |
|---|---|---|
realTime | number | The current real (operating system) time, as a Javascript timestamp. |
Returns
void
Throws
Error if this data provider has been destroyed.