Skip to main content

Interface: HorizonDisplayProps

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

Component props for HorizonDisplay.

Extends

  • ComponentProps

Properties

adcIndex

adcIndex: number | Subscribable<number>

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

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:152

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:191

Options for the symbolic aircraft.


aoaIndex?

optional aoaIndex: number | Subscribable<number>

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

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:179

Options for the artificial horizon.


bingDelay?

optional bingDelay: number

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

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:173

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:146

Event bus.


children?

optional children: DisplayChildren[]

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

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:249

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:237

Whether the display should be decluttered.


extendedFov?

optional extendedFov: number

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

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


flightDirectorDualCueOptions?

optional flightDirectorDualCueOptions: Readonly<FlightDirectorDualCueOptions>

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

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:228

The flight director format to display.


flightDirectorOptions?

optional flightDirectorOptions: Readonly<FlightDirectorOptions>

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

Options for the flight director.


flightDirectorSingleCueOptions?

optional flightDirectorSingleCueOptions: Readonly<FlightDirectorSingleCueOptions>

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

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:155

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:182

Options for the horizon line.


isSvtEnabled?

optional isSvtEnabled: MutableSubscribable<any, boolean>

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

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


normalFov?

optional normalFov: number

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

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


occlusions?

optional occlusions: SubscribableArray<HorizonOcclusionArea>

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

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:185

Options for the pitch ladder.


pitchLimitIndicatorOptions?

optional pitchLimitIndicatorOptions: Readonly<HorizonPitchLimitIndicatorOptions>

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

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


projectedOffset?

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

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

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


projectedSize

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

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

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


ref?

optional ref: NodeReference<any>

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

A reference to the display component.

Inherited from

ComponentProps.ref


rollIndicatorOptions

rollIndicatorOptions: RollIndicatorOptions

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

Options for the roll indicator.


rollLimitIndicatorsOptions?

optional rollLimitIndicatorsOptions: Readonly<HorizonRollLimitIndicatorsOptions>

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

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:222

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:234

A manager for synthetic vision settings.


tcasRaCommandDataProvider?

optional tcasRaCommandDataProvider: TcasRaCommandDataProvider

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

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:209

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:170

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


useMagneticHeading

useMagneticHeading: Subscribable<boolean>

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

Whether to show magnetic heading information instead of true heading.