Skip to main content

Class: ToldManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:16

A manager of takeoff/landing (TOLD) data. The manager automatically sets the TOLD origin and destination based on changes to the primary flight plan and populates the TOLD runway parameter settings (length, elevation, heading, gradient) with database values when an origin or destination runway is selected. The manager also responds to commands published to event bus topics defined in ToldControlEvents.

Constructors

Constructor

new ToldManager(bus, fms): ToldManager

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:61

Creates a new instance of ToldManager.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
fmsFms<"">The FMS.

Returns

ToldManager

Properties

destinationAirport

readonly destinationAirport: Subscribable<null | AirportFacility>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:36

The selected TOLD destination airport.


destinationRunway

readonly destinationRunway: Subscribable<null | OneWayRunway>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:39

The selected TOLD destination airport.


onReset

readonly onReset: ReadonlySubEvent<ToldManager, ToldResetType>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:44

An event that is triggered when this manager is reset. The event's data is the type of reset that was executed.


originAirport

readonly originAirport: Subscribable<null | AirportFacility>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:28

The selected TOLD origin airport.


originRunway

readonly originRunway: Subscribable<null | OneWayRunway>

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:31

The selected TOLD origin runway.

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:362

Destroys this manager. Once destroyed, this manager will no longer perform its automatic functions and cannot be paused or resumed.

Returns

void


init()

init(paused): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:72

Initializes this manager. Once initialized, the manager will perform its automatic functions unless it is paused.

Parameters

ParameterTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this manager as paused. Defaults to false.

Returns

void

Throws

Error if this manager has been destroyed.


pause()

pause(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:156

Pauses this manager. Once paused, this computer will not perform its automatic functions until it is resumed.

Returns

void

Throws

Error if this manager has been destroyed.


reset()

reset(type): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:180

Resets this manager. Reverts TOLD origin, destination, and runway parameter settings to their defaults. Has no effect if this manager is not initialized.

Parameters

ParameterTypeDescription
typeToldResetTypeThe type of reset to execute.

Returns

void

Throws

Error if this manager has been destroyed.


resume()

resume(): void

Defined in: workingtitle-instruments-g3000/html_ui/MFD/Performance/TOLD/ToldManager.ts:133

Resumes this manager. Once resumed, this computer will perform its automatic functions.

Returns

void

Throws

Error if this manager has been destroyed.