Skip to main content

Interface: ControllableAPDataProvider

Defined in: src/sdk/autopilot/APDataProvider.ts:268

A provider of data for an autopilot that can be controlled by an autopilot instance.

Extends​

Methods​

getItem()​

getItem<K>(key): APDataItem<APDataItemTypes[K]>

Defined in: src/sdk/autopilot/APDataProvider.ts:262

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.

Inherited from​

APDataProvider.getItem


onAfterUpdate()​

onAfterUpdate(): void

Defined in: src/sdk/autopilot/APDataProvider.ts:277

A method that is called on every autopilot update cycle after the autopilot directors are updated.

Returns​

void


onBeforeUpdate()​

onBeforeUpdate(): void

Defined in: src/sdk/autopilot/APDataProvider.ts:272

A method that is called on every autopilot update cycle before the autopilot directors are updated.

Returns​

void