Skip to main content

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​

ParameterTypeDescription
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​

ParameterTypeDescription
keyKThe 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

Implementation of​

ControllableAPDataProvider.onBeforeUpdate