Skip to main content

Class: Adsb

Defined in: src/sdk/traffic/Adsb.ts:25

An ADS-B system.

Constructors

Constructor

new Adsb(bus): Adsb

Defined in: src/sdk/traffic/Adsb.ts:34

Constructor.

Parameters

ParameterTypeDescription
busEventBusThe event bus.

Returns

Adsb

Properties

bus

protected readonly bus: EventBus

Defined in: src/sdk/traffic/Adsb.ts:34

The event bus.


eventSubscriber

protected readonly eventSubscriber: EventSubscriber<AdsbEvents>

Defined in: src/sdk/traffic/Adsb.ts:28


operatingMode

protected readonly operatingMode: Subject<AdsbOperatingMode>

Defined in: src/sdk/traffic/Adsb.ts:26

Methods

getEventSubscriber()

getEventSubscriber(): EventSubscriber<AdsbEvents>

Defined in: src/sdk/traffic/Adsb.ts:57

Gets an event bus subscriber for TCAS events.

Returns

EventSubscriber<AdsbEvents>

an event bus subscriber for TCAS events..


getOperatingMode()

getOperatingMode(): AdsbOperatingMode

Defined in: src/sdk/traffic/Adsb.ts:41

Gets this system's operating mode.

Returns

AdsbOperatingMode

This system's operating mode.


init()

init(): void

Defined in: src/sdk/traffic/Adsb.ts:64

Initializes this ADS-B system.

Returns

void


setOperatingMode()

setOperatingMode(mode): void

Defined in: src/sdk/traffic/Adsb.ts:49

Sets this system's operating mode.

Parameters

ParameterTypeDescription
modeAdsbOperatingModeThe new operating mode.

Returns

void