Skip to main content

Type Alias: TcasOptions

TcasOptions = object

Defined in: src/sdk/traffic/Tcas.ts:476

Configuration options for Tcas.

Properties

hasActiveSurveillance

hasActiveSurveillance: boolean | Subscribable<boolean>

Defined in: src/sdk/traffic/Tcas.ts:492

Whether TCAS can use active surveillance to track intruders. If TCAS can use active surveillance, then it will be able to obtain lateral separation and direction data for intruders without valid lateral position and velocity data for the own airplane. Obtaining vertical separation data for intruders always requires valid vertical position and velocity data for the own airplane, regardless of whether active surveillance is available.


maxIntruderCount

maxIntruderCount: number | Subscribable<number>

Defined in: src/sdk/traffic/Tcas.ts:478

The maximum number of intruders tracked at any one time by TCAS.


ownAirplaneDataProvider?

optional ownAirplaneDataProvider: TcasOwnAirplaneDataProvider

Defined in: src/sdk/traffic/Tcas.ts:498

A provider of own airplane data for TCAS. If not defined, then own airplane data will be sourced from event bus topics defined in AdcEvents and GNSSEvents.


raOptions?

optional raOptions: Partial<TcasResolutionAdvisoryOptions>

Defined in: src/sdk/traffic/Tcas.ts:501

Options to adjust how resolution advisories are calculated.


realTimeUpdateFreq

realTimeUpdateFreq: number | Subscribable<number>

Defined in: src/sdk/traffic/Tcas.ts:481

The maximum frequency (hertz) in real time that TCAS will update.


simTimeUpdateFreq

simTimeUpdateFreq: number | Subscribable<number>

Defined in: src/sdk/traffic/Tcas.ts:484

The maximum frequency (hertz) in sim time that TCAS will update.