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<AirportFacility | null>

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

The selected TOLD destination airport.


destinationRunway​

readonly destinationRunway: Subscribable<OneWayRunway | null>

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<AirportFacility | null>

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

The selected TOLD origin airport.


originRunway​

readonly originRunway: Subscribable<OneWayRunway | null>

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

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.