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