- Messages
- 4
- Country

I'm hoping that someone might be able to help me understand HTML gauges a bit better. I have a WASM module that I'm using to read and write local vars, send K: events and so on but I'm stuck on trying to set a switch position. The following code is extracted from the DA62 config. I'd like to know what string to pass to execute_calculator_code in order to set the switch to any of the 3 positions.
TIA
TIA
HTML:
<Component ID="DEICE_Switch_WingLight_AnnunTest" Node="DEICE_Switch_WingLight_AnnunTest">
<Update Frequency="0.1">
(O:IsInit) ! if{
1 (>O:IsInit)
1 (>O:SwitchState)
}
</Update>
<UseTemplate Name="ASOBO_GT_Switch_3States">
<ANIM_NAME>DEICE_Switch_WingLight_AnnunTest</ANIM_NAME>
<MOMENTARY_SWITCH/>
<STATE_MAX_TIMER>0.1</STATE_MAX_TIMER>
<STATE0_TIMER>0</STATE0_TIMER>
<CODE_POS_0>
(*UP: wingLights on*)
(A:LIGHT WING, bool) ! if{ (>K:TOGGLE_WING_LIGHTS) }
</CODE_POS_0>
<CODE_POS_1>
(*NORM: wingLights off*)
(A:LIGHT WING, bool) if{ (>K:TOGGLE_WING_LIGHTS) }
0 (>L:XMLVAR_LTS_Test)
</CODE_POS_1>
<CODE_POS_2>
(*DOWN: annunciator test*)
(A:LIGHT WING, bool) if{ (>K:TOGGLE_WING_LIGHTS) }
1 (>L:XMLVAR_LTS_Test)
</CODE_POS_2>
<STATE0_TEST>(O:SwitchState) 0 ==</STATE0_TEST>
<STATE1_TEST>(O:SwitchState) 1 ==</STATE1_TEST>
<STATE2_TEST>(O:SwitchState) 2 ==</STATE2_TEST>
<ANIMTIP_0>TT:COCKPIT.TOOLTIPS.DA62_DEICE_SWITCH_ICE_LIGHT_ANNUN-TEST_LIGHT</ANIMTIP_0>
<ANIMTIP_1>TT:COCKPIT.TOOLTIPS.DA62_DEICE_SWITCH_ICE_LIGHT_ANNUN-TEST_OFF</ANIMTIP_1>
<ANIMTIP_2>TT:COCKPIT.TOOLTIPS.DA62_DEICE_SWITCH_ICE_LIGHT_ANNUN-TEST_TEST</ANIMTIP_2>
</UseTemplate>
</Component>
