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.