Skip to main content

Class: GarminXpdrTcasManager

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:10

A manager which reconciles the operating modes of the active transponder and the Garmin TCAS-II traffic system. The manager ensures that any time the active transponder is set to a non-altitude reporting mode, TCAS-II is set to standby mode, and anytime TCAS-II is set to a non-standby mode, the active transponder is set to altitude reporting mode.

Constructors​

Constructor​

new GarminXpdrTcasManager(bus, activeXpdrIndex): GarminXpdrTcasManager

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:31

Constructor.

Parameters​

ParameterTypeDescription
busEventBusThe event bus.
activeXpdrIndexnumber | Subscribable<number>The index of the active transponder.

Returns​

GarminXpdrTcasManager

Methods​

destroy()​

destroy(): void

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:137

Destroys this manager.

Returns​

void


init()​

init(paused): void

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:45

Initializes this manager. This will perform an immediate reconciliation of transponder and TCAS operating modes (the transponder mode takes precedence), and from this point on the manager will keep the two modes in a valid state until it is destroyed.

Parameters​

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this manager as paused.

Returns​

void

Throws​

Error if this manager has been destroyed.


pause()​

pause(): void

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:101

Pauses this manager. Once this manager is paused, it will no longer automatically reconcile TCAS operating and transponder modes until resumed.

Returns​

void

Throws​

Error if this manager has been destroyed.


reset()​

reset(): void

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:121

Resets this manager. Sets the TCAS operating mode to AUTO and the transponder mode to ALT reporting. Has no effect if this manager is not initialized.

Returns​

void

Throws​

Error if this manager has been destroyed.


resume()​

resume(): void

Defined in: src/garminsdk/traffic/GarminXpdrTcasManager.ts:81

Resumes this manager. Once this manager is resumed, it will automatically reconcile TCAS operating and transponder modes.

Returns​

void

Throws​

Error if this manager has been destroyed.