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
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fms | Fms <"" > | 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
Parameter | Type | Default value | Description |
---|---|---|---|
paused | boolean | false | Whether 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
Parameter | Type | Description |
---|---|---|
type | ToldResetType | The 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.