# AS3X_Touch.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(GlassCockpit\)AS3X\_Touch.xml ------------------------------------ Source XML <ModelBehaviors> <Include RelativeFile="AS3X.xml"/> <Template Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <Parameters Type="Default"> <COUNT>36</COUNT> <NODE\_ID>\#AS3X\#\_Knob\_\#SUFFIX\#\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME>\#AS3X\#\_Knob\_\#SUFFIX\#\#SUFFIX\_ID\#</ANIM\_NAME> <PART\_ID>\#AS3X\#\_Knob\_\#SUFFIX\#</PART\_ID> <INC\_ID>Knob\_\#SUFFIX\#\_INC</INC\_ID> <DEC\_ID>Knob\_\#SUFFIX\#\_DEC</DEC\_ID> <KNOB\_ID>Knob\_\#SUFFIX\#</KNOB\_ID> </Parameters> <Component ID="\#NODE\_ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_AS3X\_Knob\_Template"> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100)</EMISSIVE\_CODE> </UseTemplate> </Component> </Template> <!-- REQ: SUFFIX for auto naming, KEY\_ID\_OVERRIDE to override key\_name if a suffix is supplied or tu use the default naming convention --> <Template Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <Parameters Type="Default"> <BUTTON\_POTENTIOMETER>\#POTENTIOMETER\#</BUTTON\_POTENTIOMETER> <Condition Check="SUFFIX"> <NODE\_ID>\#AS3X\#\_Push\_\#SUFFIX\#\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME>\#AS3X\#\_Push\_\#SUFFIX\#\#SUFFIX\_ID\#</ANIM\_NAME> <PART\_ID>\#AS3X\#\_Push\_\#SUFFIX\#</PART\_ID> </Condition> <Condition Check="KEY\_ID\_OVERRIDE"> <True> <KEY>\#KEY\_ID\_OVERRIDE\#\_Push</KEY> </True> <False> <Condition Check="SUFFIX"> <KEY>\#SUFFIX\#\_Push</KEY> </Condition> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO\_AS3X\_Push\_Button\_Template"> <BTN\_ID>\#SUFFIX\#</BTN\_ID> <HTML\_KEY>\#HTML\_PREFIX\#\_\#KEY\#</HTML\_KEY> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#BUTTON\_POTENTIOMETER\#, Percent over 100)</EMISSIVE\_CODE> </UseTemplate> </Template> <Template Name="ASOBO\_AS3X\_Touch\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS3X\_Touch\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_AS3X\_Touch\_SubTemplate"> <Parameters Type="Default"> <AS3X>AS3X</AS3X> <WWISE\_PREFIX>as3x</WWISE\_PREFIX> </Parameters> <Parameters Type="Default"> <POTENTIOMETER>4</POTENTIOMETER> <NODE\_ID\_SCREEN>\#AS3X\#\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <HTML\_PREFIX>\#AS3X\#\_Touch\#SUFFIX\_ID\#</HTML\_PREFIX> <INPUT\_EVENT\_ID\_SOURCE>\#AS3X\#\_Touch\#SUFFIX\_ID\#</INPUT\_EVENT\_ID\_SOURCE> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.5</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <BRIGHTNESS\_LVAR>\#AS3X\#\_Touch\_Brightness</BRIGHTNESS\_LVAR> </Parameters> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <PART\_ID>\#AS3X\#\_Touch</PART\_ID> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:\#BRIGHTNESS\_LVAR\#, number) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + (L:AS3X\_Touch\_Brightness\_IsAuto, Bool) ! \* @AutomaticBrightnessFactor (L:AS3X\_Touch\_Brightness\_IsAuto, Bool) \* + \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</EMISSIVE\_CODE> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Nearest</SUFFIX> <KEY\_ID\_OVERRIDE>NRST</KEY\_ID\_OVERRIDE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_NEAREST\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_NEAREST\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>DirectTo</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_DIRECTTO\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_DIRECTTO\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Menu</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_MENU\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_MENU\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Back</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_BACK\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_BACK\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Inner\_L</SUFFIX> <USE\_SMALL\_ARROWS/> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_LEFT\_KNOB\_INNER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_LEFT\_KNOB\_INNER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Inner\_R</SUFFIX> <USE\_SMALL\_ARROWS/> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_RIGHT\_KNOB\_INNER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_RIGHT\_KNOB\_INNER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Outer\_L</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_LEFT\_KNOB\_OUTER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_LEFT\_KNOB\_OUTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Outer\_R</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_RIGHT\_KNOB\_OUTER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_RIGHT\_KNOB\_OUTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Template> <!-- REQ: NODE\_ID (name of the screen node) // AMBIENT\_POTENTIOMETER: ID of the potentiometer driving ambient light (found in system.cfg) --> <Template Name="ASOBO\_AS3X\_Touch\_Screen\_Template"> <Parameters Type="Default"> <AS3X>AS3X</AS3X> </Parameters> <Parameters Type="Default"> <POTENTIOMETER>4</POTENTIOMETER> <Condition IsVersion="2"> <True> <LIGHT\_DIMMING\_SCALE>1</LIGHT\_DIMMING\_SCALE> </True> <False> <LIGHT\_DIMMING\_SCALE>0.3</LIGHT\_DIMMING\_SCALE> </False> </Condition> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.5</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MIN\_AMBIENT\_EMISSIVE\_PERCENT>0.1</MIN\_AMBIENT\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <BRIGHTNESS\_LVAR>\#AS3X\#\_Touch\_Brightness</BRIGHTNESS\_LVAR> <INSTR\_ID>1</INSTR\_ID> </Parameters> <Parameters Type="Default"> <KEY\_PREFIX>\#AS3X\#\_Touch\_\#INSTR\_ID\#</KEY\_PREFIX> <SCREEN\_EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:\#BRIGHTNESS\_LVAR\#, number) \* @AutomaticBrightnessFactor \* (A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</SCREEN\_EMISSIVE\_CODE> <Condition Check="CIRCUIT\_ID"> <True> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ID\#, Bool)</FAILURE> </True> <False> <FAILURE>(A:CIRCUIT GENERAL PANEL ON:0, Bool)</FAILURE> </False> </Condition> <NODE\_ID>\#AS3X\#\_Screen\_\#INSTR\_ID\#\_\#ID\#</NODE\_ID> </Parameters> <Condition NotEmpty="AMBIENT\_POTENTIOMETER"> <Component ID="\#AS3X\#\_Touch\_Ambient\_\#INSTR\_ID\#\_\#ID\#"> <UseTemplate Name="ASOBO\_LIGHTING\_Ambient\_Template"> <BOUNCE\_POTENTIOMETER\_PERCENT> (L:\#KEY\_PREFIX\#\_ScreenLuminosity) (A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100) \#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - \* \* \#MIN\_AMBIENT\_EMISSIVE\_PERCENT\# + \#FAILURE\# \* 100 \* </BOUNCE\_POTENTIOMETER\_PERCENT> <POTENTIOMETER>\#AMBIENT\_POTENTIOMETER\#</POTENTIOMETER> </UseTemplate> </Component> </Condition> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <PART\_ID>\#AS3X\#\_Touch</PART\_ID> <POTENTIOMETER/> <EMISSIVE\_CODE>\#SCREEN\_EMISSIVE\_CODE\#</EMISSIVE\_CODE> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [AS3X.xml](as3x/) ### Templates Template list 1. [ASOBO\_AS3X\_Touch\_Knob\_Template](#ASOBO_AS3X_Touch_Knob_Template) 2. [ASOBO\_AS3X\_Touch\_Push\_Template](#ASOBO_AS3X_Touch_Push_Template) 3. [ASOBO\_AS3X\_Touch\_Template](#ASOBO_AS3X_Touch_Template) 4. [ASOBO\_AS3X\_Touch\_SubTemplate](#ASOBO_AS3X_Touch_SubTemplate) 5. [ASOBO\_AS3X\_Touch\_Screen\_Template](#ASOBO_AS3X_Touch_Screen_Template) - #### ASOBO\_AS3X\_Touch\_Knob\_Template Definition from XML <Template Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <Parameters Type="Default"> <COUNT>36</COUNT> <NODE\_ID>\#AS3X\#\_Knob\_\#SUFFIX\#\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME>\#AS3X\#\_Knob\_\#SUFFIX\#\#SUFFIX\_ID\#</ANIM\_NAME> <PART\_ID>\#AS3X\#\_Knob\_\#SUFFIX\#</PART\_ID> <INC\_ID>Knob\_\#SUFFIX\#\_INC</INC\_ID> <DEC\_ID>Knob\_\#SUFFIX\#\_DEC</DEC\_ID> <KNOB\_ID>Knob\_\#SUFFIX\#</KNOB\_ID> </Parameters> <Component ID="\#NODE\_ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_AS3X\_Knob\_Template"> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100)</EMISSIVE\_CODE> </UseTemplate> </Component> </Template> Parameters initialization: - Default Parameters set: - COUNT - NODE\_ID (using AS3X, SUFFIX, SUFFIX\_ID) - ANIM\_NAME (using AS3X, SUFFIX, SUFFIX\_ID) - PART\_ID (using AS3X, SUFFIX) - INC\_ID (using SUFFIX) - DEC\_ID (using SUFFIX) - KNOB\_ID (using SUFFIX) Parameters read: - NODE\_ID Components: - \#NODE\_ID\# (Node: \#NODE\_ID\#)   Templates used: - [ASOBO\_AS3X\_Knob\_Template](as3x/#ASOBO_AS3X_Knob_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Parameters set: - EMISSIVE\_CODE (using POTENTIOMETER) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS3X\_Touch\_Push\_Template Definition from XML <Template Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <Parameters Type="Default"> <BUTTON\_POTENTIOMETER>\#POTENTIOMETER\#</BUTTON\_POTENTIOMETER> <Condition Check="SUFFIX"> <NODE\_ID>\#AS3X\#\_Push\_\#SUFFIX\#\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME>\#AS3X\#\_Push\_\#SUFFIX\#\#SUFFIX\_ID\#</ANIM\_NAME> <PART\_ID>\#AS3X\#\_Push\_\#SUFFIX\#</PART\_ID> </Condition> <Condition Check="KEY\_ID\_OVERRIDE"> <True> <KEY>\#KEY\_ID\_OVERRIDE\#\_Push</KEY> </True> <False> <Condition Check="SUFFIX"> <KEY>\#SUFFIX\#\_Push</KEY> </Condition> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO\_AS3X\_Push\_Button\_Template"> <BTN\_ID>\#SUFFIX\#</BTN\_ID> <HTML\_KEY>\#HTML\_PREFIX\#\_\#KEY\#</HTML\_KEY> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#BUTTON\_POTENTIOMETER\#, Percent over 100)</EMISSIVE\_CODE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - BUTTON\_POTENTIOMETER (using POTENTIOMETER) Condition: Check(SUFFIX) - Case: True Parameters set: - NODE\_ID (using AS3X, SUFFIX, SUFFIX\_ID) - ANIM\_NAME (using AS3X, SUFFIX, SUFFIX\_ID) - PART\_ID (using AS3X, SUFFIX) Condition: Check(KEY\_ID\_OVERRIDE) - Case: True Parameters set: - KEY (using KEY\_ID\_OVERRIDE) - Case: False Condition: Check(SUFFIX) - Case: True Parameters set: - KEY (using SUFFIX)   Templates used: - [ASOBO\_AS3X\_Push\_Button\_Template](as3x/#ASOBO_AS3X_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - BTN\_ID (using SUFFIX) - HTML\_KEY (using HTML\_PREFIX, KEY) - EMISSIVE\_CODE (using BUTTON\_POTENTIOMETER) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS3X\_Touch\_Template Definition from XML <Template Name="ASOBO\_AS3X\_Touch\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS3X\_Touch\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - ID   Templates used: - [ASOBO\_GT\_Helper\_Suffix\_ID\_Appender](../generic/helpers/#ASOBO_GT_Helper_Suffix_ID_Appender) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_AS3X\_Touch\_SubTemplate](as3x-touch/#ASOBO_AS3X_Touch_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS3X\_Touch\_SubTemplate Definition from XML <Template Name="ASOBO\_AS3X\_Touch\_SubTemplate"> <Parameters Type="Default"> <AS3X>AS3X</AS3X> <WWISE\_PREFIX>as3x</WWISE\_PREFIX> </Parameters> <Parameters Type="Default"> <POTENTIOMETER>4</POTENTIOMETER> <NODE\_ID\_SCREEN>\#AS3X\#\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <HTML\_PREFIX>\#AS3X\#\_Touch\#SUFFIX\_ID\#</HTML\_PREFIX> <INPUT\_EVENT\_ID\_SOURCE>\#AS3X\#\_Touch\#SUFFIX\_ID\#</INPUT\_EVENT\_ID\_SOURCE> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.5</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <BRIGHTNESS\_LVAR>\#AS3X\#\_Touch\_Brightness</BRIGHTNESS\_LVAR> </Parameters> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <PART\_ID>\#AS3X\#\_Touch</PART\_ID> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:\#BRIGHTNESS\_LVAR\#, number) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + (L:AS3X\_Touch\_Brightness\_IsAuto, Bool) ! \* @AutomaticBrightnessFactor (L:AS3X\_Touch\_Brightness\_IsAuto, Bool) \* + \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</EMISSIVE\_CODE> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Nearest</SUFFIX> <KEY\_ID\_OVERRIDE>NRST</KEY\_ID\_OVERRIDE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_NEAREST\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_NEAREST\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>DirectTo</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_DIRECTTO\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_DIRECTTO\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Menu</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_MENU\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_MENU\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Push\_Template"> <SUFFIX>Back</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_PUSH\_BACK\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_BACK\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Inner\_L</SUFFIX> <USE\_SMALL\_ARROWS/> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_LEFT\_KNOB\_INNER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_LEFT\_KNOB\_INNER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Inner\_R</SUFFIX> <USE\_SMALL\_ARROWS/> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_RIGHT\_KNOB\_INNER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_RIGHT\_KNOB\_INNER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Outer\_L</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_LEFT\_KNOB\_OUTER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_LEFT\_KNOB\_OUTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS3X\_Touch\_Knob\_Template"> <SUFFIX>Outer\_R</SUFFIX> <TT\_DESCRIPTION\_ID>@TT\_Package.AS3X\_RIGHT\_KNOB\_OUTER\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_RIGHT\_KNOB\_OUTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - AS3X - WWISE\_PREFIX - Default Parameters set: - POTENTIOMETER - NODE\_ID\_SCREEN (using AS3X, SUFFIX\_ID) - HTML\_PREFIX (using AS3X, SUFFIX\_ID) - INPUT\_EVENT\_ID\_SOURCE (using AS3X, SUFFIX\_ID) - SCREEN\_MIN\_EMISSIVE\_PERCENT - MAX\_EMISSIVE\_PERCENT - BRIGHTNESS\_LVAR (using AS3X) Condition: IsVersion(2) - Case: True Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE - Case: False Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE Parameters read: - NODE\_ID\_SCREEN Components: - \#NODE\_ID\_SCREEN\# (Node: \#NODE\_ID\_SCREEN\#)   Templates used: - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) Parameters set: - PART\_ID (using AS3X) - EMISSIVE\_CODE (using MAX\_EMISSIVE\_PERCENT, SCREEN\_MIN\_EMISSIVE\_PERCENT, BRIGHTNESS\_LVAR, SCREEN\_LIGHT\_DIMMING\_SCALE)   Templates used: - [ASOBO\_AS3X\_Touch\_Push\_Template](as3x-touch/#ASOBO_AS3X_Touch_Push_Template) Parameters set: - SUFFIX - KEY\_ID\_OVERRIDE - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Push\_Template](as3x-touch/#ASOBO_AS3X_Touch_Push_Template) Parameters set: - SUFFIX - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Push\_Template](as3x-touch/#ASOBO_AS3X_Touch_Push_Template) Parameters set: - SUFFIX - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Push\_Template](as3x-touch/#ASOBO_AS3X_Touch_Push_Template) Parameters set: - SUFFIX - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Knob\_Template](as3x-touch/#ASOBO_AS3X_Touch_Knob_Template) Parameters set: - SUFFIX - USE\_SMALL\_ARROWS - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Knob\_Template](as3x-touch/#ASOBO_AS3X_Touch_Knob_Template) Parameters set: - SUFFIX - USE\_SMALL\_ARROWS - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Knob\_Template](as3x-touch/#ASOBO_AS3X_Touch_Knob_Template) Parameters set: - SUFFIX - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS3X\_Touch\_Knob\_Template](as3x-touch/#ASOBO_AS3X_Touch_Knob_Template) Parameters set: - SUFFIX - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS3X\_Touch\_Screen\_Template Definition from XML <Template Name="ASOBO\_AS3X\_Touch\_Screen\_Template"> <Parameters Type="Default"> <AS3X>AS3X</AS3X> </Parameters> <Parameters Type="Default"> <POTENTIOMETER>4</POTENTIOMETER> <Condition IsVersion="2"> <True> <LIGHT\_DIMMING\_SCALE>1</LIGHT\_DIMMING\_SCALE> </True> <False> <LIGHT\_DIMMING\_SCALE>0.3</LIGHT\_DIMMING\_SCALE> </False> </Condition> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.5</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MIN\_AMBIENT\_EMISSIVE\_PERCENT>0.1</MIN\_AMBIENT\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <BRIGHTNESS\_LVAR>\#AS3X\#\_Touch\_Brightness</BRIGHTNESS\_LVAR> <INSTR\_ID>1</INSTR\_ID> </Parameters> <Parameters Type="Default"> <KEY\_PREFIX>\#AS3X\#\_Touch\_\#INSTR\_ID\#</KEY\_PREFIX> <SCREEN\_EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:\#BRIGHTNESS\_LVAR\#, number) \* @AutomaticBrightnessFactor \* (A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</SCREEN\_EMISSIVE\_CODE> <Condition Check="CIRCUIT\_ID"> <True> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ID\#, Bool)</FAILURE> </True> <False> <FAILURE>(A:CIRCUIT GENERAL PANEL ON:0, Bool)</FAILURE> </False> </Condition> <NODE\_ID>\#AS3X\#\_Screen\_\#INSTR\_ID\#\_\#ID\#</NODE\_ID> </Parameters> <Condition NotEmpty="AMBIENT\_POTENTIOMETER"> <Component ID="\#AS3X\#\_Touch\_Ambient\_\#INSTR\_ID\#\_\#ID\#"> <UseTemplate Name="ASOBO\_LIGHTING\_Ambient\_Template"> <BOUNCE\_POTENTIOMETER\_PERCENT> (L:\#KEY\_PREFIX\#\_ScreenLuminosity) (A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, Percent over 100) \#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - \* \* \#MIN\_AMBIENT\_EMISSIVE\_PERCENT\# + \#FAILURE\# \* 100 \* </BOUNCE\_POTENTIOMETER\_PERCENT> <POTENTIOMETER>\#AMBIENT\_POTENTIOMETER\#</POTENTIOMETER> </UseTemplate> </Component> </Condition> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <PART\_ID>\#AS3X\#\_Touch</PART\_ID> <POTENTIOMETER/> <EMISSIVE\_CODE>\#SCREEN\_EMISSIVE\_CODE\#</EMISSIVE\_CODE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - AS3X - Default Parameters set: - POTENTIOMETER - SCREEN\_MIN\_EMISSIVE\_PERCENT - MIN\_AMBIENT\_EMISSIVE\_PERCENT - MAX\_EMISSIVE\_PERCENT - BRIGHTNESS\_LVAR (using AS3X) - INSTR\_ID Condition: IsVersion(2) - Case: True Parameters set: - LIGHT\_DIMMING\_SCALE - Case: False Parameters set: - LIGHT\_DIMMING\_SCALE Condition: IsVersion(2) - Case: True Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE - Case: False Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE - Default Parameters set: - KEY\_PREFIX (using AS3X, INSTR\_ID) - SCREEN\_EMISSIVE\_CODE (using MAX\_EMISSIVE\_PERCENT, SCREEN\_MIN\_EMISSIVE\_PERCENT, BRIGHTNESS\_LVAR, POTENTIOMETER, SCREEN\_LIGHT\_DIMMING\_SCALE) - NODE\_ID (using AS3X, INSTR\_ID, ID) Condition: Check(CIRCUIT\_ID) - Case: True Parameters set: - FAILURE (using CIRCUIT\_ID) - Case: False Parameters set: - FAILURE   Templates used: - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - PART\_ID (using AS3X) - POTENTIOMETER - EMISSIVE\_CODE (using SCREEN\_EMISSIVE\_CODE) Condition: NotEmpty(AMBIENT\_POTENTIOMETER) - Case: True Parameters read: - AS3X - INSTR\_ID - ID Components: - \#AS3X\#\_Touch\_Ambient\_\#INSTR\_ID\#\_\#ID\#   Templates used: - [ASOBO\_LIGHTING\_Ambient\_Template](../common/lighting/#ASOBO_LIGHTING_Ambient_Template) Parameters set: - BOUNCE\_POTENTIOMETER\_PERCENT (using KEY\_PREFIX, POTENTIOMETER, MAX\_EMISSIVE\_PERCENT, SCREEN\_MIN\_EMISSIVE\_PERCENT, MIN\_AMBIENT\_EMISSIVE\_PERCENT, FAILURE) - POTENTIOMETER (using AMBIENT\_POTENTIOMETER) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)