Class: DefaultAPDataProvider
Defined in: src/sdk/autopilot/DefaultAPDataProvider.ts:26
A default implementation of ControllableAPDataProvider that sources data from standard SimVars. All data
items from DefaultAPDataProvider always report the APDataItemStatus.Normal status.
Implements
Constructors
Constructor
new DefaultAPDataProvider(
options?):DefaultAPDataProvider
Defined in: src/sdk/autopilot/DefaultAPDataProvider.ts:35
Creates a new instance of DefaultAPDataProvider.
Parameters
| Parameter | Type | Description |
|---|---|---|
options? | Readonly<DefaultAPDataProviderOptions> | Options with which to configure the data provider. |
Returns
DefaultAPDataProvider
Methods
getItem()
getItem<
K>(key):APDataItem<APDataItemTypes[K]>
Defined in: src/sdk/autopilot/DefaultAPDataProvider.ts:219
Gets a data item from this provider.
Type Parameters
| Type Parameter |
|---|
K extends keyof APDataItemTypes |
Parameters
| Parameter | Type | Description |
|---|---|---|
key | K | The key of the data item to get. |
Returns
APDataItem<APDataItemTypes[K]>
The data item with the specified key.
Implementation of
ControllableAPDataProvider.getItem
onAfterUpdate()
onAfterUpdate():
void
Defined in: src/sdk/autopilot/DefaultAPDataProvider.ts:232
A method that is called on every autopilot update cycle after the autopilot directors are updated.
Returns
void
Implementation of
ControllableAPDataProvider.onAfterUpdate
onBeforeUpdate()
onBeforeUpdate():
void
Defined in: src/sdk/autopilot/DefaultAPDataProvider.ts:224
A method that is called on every autopilot update cycle before the autopilot directors are updated.
Returns
void