Class: GtcKnobStatesManager
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:99
A default implementation of GtcKnobStates which automatically manages knob control states.
Implements
Constructors
Constructor
new GtcKnobStatesManager(
gtcService
,obsSuspDataProvider
):GtcKnobStatesManager
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:226
Creates a new instance of GtcKnobStatesManager.
Parameters
Parameter | Type | Description |
---|---|---|
gtcService | GtcService | The GTC service instance associated with this manager's GTC. |
obsSuspDataProvider | ObsSuspDataProvider | A provider of LNAV OBS/suspend data. |
Returns
GtcKnobStatesManager
Properties
centerKnobState
readonly
centerKnobState:Subscribable
<string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:180
The current state of the center knob (only found on vertically oriented GTCs).
Implementation of
dualKnobState
readonly
dualKnobState:Subscribable
<string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:128
The current state of the dual concentric knob (located at the top of horizontally oriented GTCs or at the right side of vertically oriented GTCs).
Implementation of
mapKnobState
readonly
mapKnobState:Subscribable
<string
>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:193
The current state of the map knob (located at the bottom of horizontally oriented GTCs or at the left side of vertically oriented GTCs).
Implementation of
Methods
attachPluginOverrides()
attachPluginOverrides(
overrides
):void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcKnobStates.ts:245
Attaches plugin-defined knob control state overrides.
Parameters
Parameter | Type | Description |
---|---|---|
overrides | readonly Readonly <GtcKnobStatePluginOverrides >[] | An array of plugin-defined knob control state overrides. The array should be ordered such that the overrides appear in the order in which their parent plugins were loaded. |
Returns
void