Skip to main content

Interface: HorizonDisplayProps

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:143

Component props for HorizonDisplay.

Extends​

Properties​

adcIndex​

adcIndex: number | Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:148

The index of the ADC that is the source of the horizon display's data.


ahrsIndex​

ahrsIndex: number | Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:151

The index of the AHRS that is the source of the horizon display's data.


aircraftSymbolOptions​

aircraftSymbolOptions: AircraftSymbolOptions

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:190

Options for the symbolic aircraft.


aoaIndex?​

optional aoaIndex: number | Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:160

The index of the angle of attack computer system that is the source of the horizon display's data. If not defined, then the display will not have access to angle of attack data.


artificialHorizonOptions​

artificialHorizonOptions: Readonly<ArtificialHorizonOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:178

Options for the artificial horizon.


bingDelay?​

optional bingDelay: number

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:175

The amount of time, in milliseconds, to delay binding the synthetic vision layer's Bing instance. Defaults to 0.


bingId​

bingId: string

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:172

The string ID to assign to the synthetic vision layer's bound Bing instance.


bus​

bus: EventBus

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:145

Event bus.


children?​

optional children: DisplayChildren[]

Defined in: src/sdk/components/FSComponent.ts:125

The children of the display component.

Inherited from​

ComponentProps.children


class?​

optional class: string | SubscribableSet<string>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:248

CSS class(es) to apply to the root of the horizon display.


declutter​

declutter: Subscribable<boolean>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:236

Whether the display should be decluttered.


extendedFov?​

optional extendedFov: number

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:242

Extended field of view, in degrees. Defaults to 110 degrees.


flightDirectorDualCueOptions?​

optional flightDirectorDualCueOptions: Readonly<FlightDirectorDualCueOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:199

Options for the dual-cue flight director. Required to display the dual-cue director.


flightDirectorFormat​

flightDirectorFormat: FlightDirectorFormat | Subscribable<FlightDirectorFormat>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:227

The flight director format to display.


flightDirectorOptions?​

optional flightDirectorOptions: Readonly<FlightDirectorOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:193

Options for the flight director.


flightDirectorSingleCueOptions?​

optional flightDirectorSingleCueOptions: Readonly<FlightDirectorSingleCueOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:196

Options for the single-cue flight director. Required to display the single-cue director.


fmsPosIndex​

fmsPosIndex: number | Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:154

The index of the FMS positioning system that is the source of the horizon display's data.


horizonLineOptions​

horizonLineOptions: Readonly<HorizonLineOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:181

Options for the horizon line.


isSvtEnabled?​

optional isSvtEnabled: MutableSubscribable<any, boolean>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:245

A mutable subscribable to which to write whether SVT is enabled.


normalFov?​

optional normalFov: number

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:239

Normal field of view, in degrees. Defaults to 55 degrees.


occlusions?​

optional occlusions: SubscribableArray<HorizonOcclusionArea>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:230

The set of occlusion areas to apply to certain horizon elements. If not defined, no occlusion will be applied.


pitchLadderOptions​

pitchLadderOptions: HorizonPitchLadderOptions

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:184

Options for the pitch ladder.


pitchLimitIndicatorOptions?​

optional pitchLimitIndicatorOptions: Readonly<HorizonPitchLimitIndicatorOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:205

Options for the pitch limit indicator. Required to display the pitch limit indicator.


projectedOffset?​

optional projectedOffset: Readonly<Omit<Float64Array<ArrayBufferLike>, "set" | "sort" | "copyWithin">> | Subscribable<Readonly<Omit<Float64Array<ArrayBufferLike>, "set" | "sort" | "copyWithin">>>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:166

The projected offset of the center of the projection, as [x, y] in pixels.


projectedSize​

projectedSize: Readonly<Omit<Float64Array<ArrayBufferLike>, "set" | "sort" | "copyWithin">> | Subscribable<Readonly<Omit<Float64Array<ArrayBufferLike>, "set" | "sort" | "copyWithin">>>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:163

The size, as [width, height] in pixels, of the horizon display.


ref?​

optional ref: NodeReference<any>

Defined in: src/sdk/components/FSComponent.ts:128

A reference to the display component.

Inherited from​

ComponentProps.ref


rollIndicatorOptions​

rollIndicatorOptions: RollIndicatorOptions

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:187

Options for the roll indicator.


rollLimitIndicatorsOptions?​

optional rollLimitIndicatorsOptions: Readonly<HorizonRollLimitIndicatorsOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:202

Options for the roll limit indicators. Required to display the roll limit indicators.


supportAdvancedSvt​

supportAdvancedSvt: boolean

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:221

Whether to support advanced SVT features. Advanced SVT features include:

  • The ability to display horizon heading labels when SVT is disabled.
  • The ability to display the flight path marker when SVT is disabled.

svtSettingManager​

svtSettingManager: UserSettingManager<SynVisUserSettingTypes>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:233

A manager for synthetic vision settings.


tcasRaCommandDataProvider?​

optional tcasRaCommandDataProvider: TcasRaCommandDataProvider

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:214

A provider of TCAS-II resolution advisory vertical speed command data. Required to display the TCAS RA pitch cue layer.


tcasRaPitchCueLayerOptions?​

optional tcasRaPitchCueLayerOptions: Readonly<TcasRaPitchCueLayerOptions>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:208

Options for the TCAS resolution advisory pitch cue layer. Required to display the TCAS RA pitch cue layer.


updateFreq​

updateFreq: number | Subscribable<number>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:169

The update frequency, in hertz, of the horizon display.


useMagneticHeading​

useMagneticHeading: Subscribable<boolean>

Defined in: src/garminsdk/components/nextgenpfd/horizon/HorizonDisplay.tsx:224

Whether to show magnetic heading information instead of true heading.