Skip to main content

Interface: HsiDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:21

A data provider for an HSI.

Properties​

activeNavIndicator​

readonly activeNavIndicator: G3XTouchNavIndicator

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:41

The nav indicator for the active nav source.


bearing1Indicator​

readonly bearing1Indicator: G3XTouchNavIndicator

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:44

The nav indicator for bearing pointer 1.


bearing2Indicator​

readonly bearing2Indicator: G3XTouchNavIndicator

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:47

The nav indicator for bearing pointer 2.


externalFplSourceCount​

readonly externalFplSourceCount: 0 | 1 | 2

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:65

The number of supported external flight plan sources.


externalSourceDefs​

readonly externalSourceDefs: readonly (Readonly<G3XFplSourceDataProviderSourceDef> | undefined)[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:74

Definitions describing the external flight plan sources. The index of each definition corresponds to the index of the source's parent external navigator.


fplSource​

readonly fplSource: Subscribable<G3XFplSource>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:77

The current flight plan source.


headingMag​

readonly headingMag: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:26

The current magnetic heading, in degrees.


internalSourceDef​

readonly internalSourceDef: Readonly<G3XFplSourceDataProviderSourceDef>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:68

The definition describing the internal flight plan source.


isAhrsAligning​

readonly isAhrsAligning: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:83

Whether the AHRS that is this provider's source of heading data is aligning.


isGpsDataFailed​

readonly isGpsDataFailed: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:86

Whether GPS data is in a failure state.


isHeadingDataFailed​

readonly isHeadingDataFailed: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:80

Whether heading data is in a failure state.


isObsAvailable​

readonly isObsAvailable: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:59

Whether OBS mode can be activated.


readonly lnavXtk: Subscribable<number | null>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:53

The current LNAV cross-track error, in nautical miles, or null if LNAV is not tracking a path.


magVar​

readonly magVar: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:35

The magnetic variation at the plane's current position, in degrees.


readonly navSources: G3XTouchNavSources

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:38

A collection of all nav sources.


obsCourse​

readonly obsCourse: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:62

The current magnetic OBS course, in degrees.


obsSuspMode​

readonly obsSuspMode: Subscribable<ObsSuspModes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:56

The current LNAV OBS/suspend mode.


orientationMode​

readonly orientationMode: Subscribable<HsiOrientationMode>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:23

The current active orientation mode.


selectedHeadingMag​

readonly selectedHeadingMag: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:50

The current selected magnetic heading, in degrees.


trackMag​

readonly trackMag: Subscribable<number | null>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:32

The current magnetic ground track, in degrees, or null if ground track is not available.


turnRate​

readonly turnRate: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/PFD/Components/HSI/HsiDataProvider.ts:29

The current turn rate, in degrees per second.