# AS5.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(GlassCockpit\)AS5.xml ---------------------------- Source XML <ModelBehaviors> <Include RelativeFile="Inputs\\\\AS5\_Inputs.xml"/> <Template Name="ASOBO\_AS5\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS5\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_AS5\_SubTemplate"> <Parameters Type="Default"> <BASE\_NAME>MFD\_G5</BASE\_NAME> </Parameters> <Parameters Type="Default"> <AS5>AS5\#SUFFIX\_ID\#</AS5> <NODE\_ID\_KNOB>\#BASE\_NAME\#\_Knob\#SUFFIX\_ID\#</NODE\_ID\_KNOB> <ANIM\_NAME\_KNOB>\#BASE\_NAME\#\_Knob\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#BASE\_NAME\#\_Knob\_Push\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <NODE\_ID\_BUTTON>\#BASE\_NAME\#\_Switch\_On\_Off\#SUFFIX\_ID\#</NODE\_ID\_BUTTON> <ANIM\_NAME\_BUTTON>\#BASE\_NAME\#\_Switch\_On\_Off\#SUFFIX\_ID\#</ANIM\_NAME\_BUTTON> <NODE\_ID\_SCREEN>\#BASE\_NAME\#\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <WWISE\_PREFIX>as5</WWISE\_PREFIX> <COUNT>36</COUNT> <TT\_DESCRIPTION\_ID\_KNOB>@TT\_Package.AS5\_KNOB\_ACTION</TT\_DESCRIPTION\_ID\_KNOB> <TT\_DESCRIPTION\_ID\_KNOB\_PUSH>@TT\_Package.AS5\_KNOB\_ACTION\_PUSH</TT\_DESCRIPTION\_ID\_KNOB\_PUSH> <TT\_DESCRIPTION\_ID\_BUTTON>@TT\_Package.AS5\_BUTTON\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON> <TOOLTIP\_TITLE\_KNOB>@TT\_Package.AS5\_KNOB\_TITLE</TOOLTIP\_TITLE\_KNOB> <TOOLTIP\_TITLE\_BUTTON>@TT\_Package.AS5\_BUTTON\_TITLE</TOOLTIP\_TITLE\_BUTTON> <CIRCUIT\_ID>\#ID\#</CIRCUIT\_ID> </Parameters> <Component ID="Attitude\_Indicator\_\#AS5\#"> <Component ID="Attitude\_Indicator\_\#AS5\#\_Knob" Node="\#NODE\_ID\_KNOB\#"> <Parameters Type="Override"> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_KNOB\#</TOOLTIP\_TITLE> <INPUT\_EVENT\_ID\_SOURCE>\#AS5\#</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <UseTemplate Name="ASOBO\_AS5\_Push\_Event\_Base\_Template"> <IE\_NAME>Knob\_Button</IE\_NAME> <IS\_TIMED>True</IS\_TIMED> <ON\_PUSH\_EVENT>(>H:\#AS5\#\_Knob\_Push)</ON\_PUSH\_EVENT> <ON\_PUSH\_EVENT\_LONG>(>H:\#AS5\#\_Knob\_Long\_Push)</ON\_PUSH\_EVENT\_LONG> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\_PUSH\#</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS5\_Base\_Template"> <IE\_NAME>Knob</IE\_NAME> <IE\_ID\_EXTERNAL\_0>Knob\_Button</IE\_ID\_EXTERNAL\_0> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_TIMED>True</IS\_TIMED> <IS\_INFINITE>True</IS\_INFINITE> <SET\_STATE\_EXTERNAL>p0 0 > if{ (>H:\#AS5\#\_Knob\_Inc) } els{ (>H:\#AS5\#\_Knob\_Dec) }</SET\_STATE\_EXTERNAL> <NODE\_ID>\#NODE\_ID\_KNOB\#</NODE\_ID> <PART\_ID>\#NODE\_ID\_KNOB\#</PART\_ID> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\#</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> <Condition Valid="NO\_BUTTON"> <False> <UseTemplate Name="ASOBO\_ELECTRICAL\_Push\_Circuit\_Template"> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\#</TT\_DESCRIPTION\_ID> <PART\_ID>\#NODE\_ID\_BUTTON\#</PART\_ID> <NODE\_ID>\#NODE\_ID\_BUTTON\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_BUTTON\#</ANIM\_NAME> </UseTemplate> </False> </Condition> <UseTemplate Name="ASOBO\_GT\_Screen\_Template"> <AUTOMATIC\_BRIGHTNESS>True</AUTOMATIC\_BRIGHTNESS> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <SCREEN\_PREFIX>\#AS5\#</SCREEN\_PREFIX> </UseTemplate> </Component> </Template> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- AS5 Interaction inputs setup template --> <Template Name="ASOBO\_AS5\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS5</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS5</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS5\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS5\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [Inputs\\\\AS5\_Inputs.xml](inputs/as5-inputs/) ### Templates Template list 1. [ASOBO\_AS5\_Template](#ASOBO_AS5_Template) 2. [ASOBO\_AS5\_SubTemplate](#ASOBO_AS5_SubTemplate) 3. [ASOBO\_AS5\_Base\_Template](#ASOBO_AS5_Base_Template) 4. [ASOBO\_AS5\_Push\_Event\_Base\_Template](#ASOBO_AS5_Push_Event_Base_Template) 5. [ASOBO\_AS5\_Pull\_Event\_Base\_Template](#ASOBO_AS5_Pull_Event_Base_Template) - #### ASOBO\_AS5\_Template Definition from XML <Template Name="ASOBO\_AS5\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS5\_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\_AS5\_SubTemplate](as5/#ASOBO_AS5_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS5\_SubTemplate Definition from XML <Template Name="ASOBO\_AS5\_SubTemplate"> <Parameters Type="Default"> <BASE\_NAME>MFD\_G5</BASE\_NAME> </Parameters> <Parameters Type="Default"> <AS5>AS5\#SUFFIX\_ID\#</AS5> <NODE\_ID\_KNOB>\#BASE\_NAME\#\_Knob\#SUFFIX\_ID\#</NODE\_ID\_KNOB> <ANIM\_NAME\_KNOB>\#BASE\_NAME\#\_Knob\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#BASE\_NAME\#\_Knob\_Push\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <NODE\_ID\_BUTTON>\#BASE\_NAME\#\_Switch\_On\_Off\#SUFFIX\_ID\#</NODE\_ID\_BUTTON> <ANIM\_NAME\_BUTTON>\#BASE\_NAME\#\_Switch\_On\_Off\#SUFFIX\_ID\#</ANIM\_NAME\_BUTTON> <NODE\_ID\_SCREEN>\#BASE\_NAME\#\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <WWISE\_PREFIX>as5</WWISE\_PREFIX> <COUNT>36</COUNT> <TT\_DESCRIPTION\_ID\_KNOB>@TT\_Package.AS5\_KNOB\_ACTION</TT\_DESCRIPTION\_ID\_KNOB> <TT\_DESCRIPTION\_ID\_KNOB\_PUSH>@TT\_Package.AS5\_KNOB\_ACTION\_PUSH</TT\_DESCRIPTION\_ID\_KNOB\_PUSH> <TT\_DESCRIPTION\_ID\_BUTTON>@TT\_Package.AS5\_BUTTON\_ACTION</TT\_DESCRIPTION\_ID\_BUTTON> <TOOLTIP\_TITLE\_KNOB>@TT\_Package.AS5\_KNOB\_TITLE</TOOLTIP\_TITLE\_KNOB> <TOOLTIP\_TITLE\_BUTTON>@TT\_Package.AS5\_BUTTON\_TITLE</TOOLTIP\_TITLE\_BUTTON> <CIRCUIT\_ID>\#ID\#</CIRCUIT\_ID> </Parameters> <Component ID="Attitude\_Indicator\_\#AS5\#"> <Component ID="Attitude\_Indicator\_\#AS5\#\_Knob" Node="\#NODE\_ID\_KNOB\#"> <Parameters Type="Override"> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_KNOB\#</TOOLTIP\_TITLE> <INPUT\_EVENT\_ID\_SOURCE>\#AS5\#</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <UseTemplate Name="ASOBO\_AS5\_Push\_Event\_Base\_Template"> <IE\_NAME>Knob\_Button</IE\_NAME> <IS\_TIMED>True</IS\_TIMED> <ON\_PUSH\_EVENT>(>H:\#AS5\#\_Knob\_Push)</ON\_PUSH\_EVENT> <ON\_PUSH\_EVENT\_LONG>(>H:\#AS5\#\_Knob\_Long\_Push)</ON\_PUSH\_EVENT\_LONG> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\_PUSH\#</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS5\_Base\_Template"> <IE\_NAME>Knob</IE\_NAME> <IE\_ID\_EXTERNAL\_0>Knob\_Button</IE\_ID\_EXTERNAL\_0> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_TIMED>True</IS\_TIMED> <IS\_INFINITE>True</IS\_INFINITE> <SET\_STATE\_EXTERNAL>p0 0 > if{ (>H:\#AS5\#\_Knob\_Inc) } els{ (>H:\#AS5\#\_Knob\_Dec) }</SET\_STATE\_EXTERNAL> <NODE\_ID>\#NODE\_ID\_KNOB\#</NODE\_ID> <PART\_ID>\#NODE\_ID\_KNOB\#</PART\_ID> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_KNOB\#</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> <Condition Valid="NO\_BUTTON"> <False> <UseTemplate Name="ASOBO\_ELECTRICAL\_Push\_Circuit\_Template"> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_BUTTON\#</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_BUTTON\#</TT\_DESCRIPTION\_ID> <PART\_ID>\#NODE\_ID\_BUTTON\#</PART\_ID> <NODE\_ID>\#NODE\_ID\_BUTTON\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_BUTTON\#</ANIM\_NAME> </UseTemplate> </False> </Condition> <UseTemplate Name="ASOBO\_GT\_Screen\_Template"> <AUTOMATIC\_BRIGHTNESS>True</AUTOMATIC\_BRIGHTNESS> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <SCREEN\_PREFIX>\#AS5\#</SCREEN\_PREFIX> </UseTemplate> </Component> </Template> Parameters initialization: - Default Parameters set: - BASE\_NAME - Default Parameters set: - AS5 (using SUFFIX\_ID) - NODE\_ID\_KNOB (using BASE\_NAME, SUFFIX\_ID) - ANIM\_NAME\_KNOB (using BASE\_NAME, SUFFIX\_ID) - ANIM\_NAME\_PUSH (using BASE\_NAME, SUFFIX\_ID) - NODE\_ID\_BUTTON (using BASE\_NAME, SUFFIX\_ID) - ANIM\_NAME\_BUTTON (using BASE\_NAME, SUFFIX\_ID) - NODE\_ID\_SCREEN (using BASE\_NAME, SUFFIX\_ID) - WWISE\_PREFIX - COUNT - TT\_DESCRIPTION\_ID\_KNOB - TT\_DESCRIPTION\_ID\_KNOB\_PUSH - TT\_DESCRIPTION\_ID\_BUTTON - TOOLTIP\_TITLE\_KNOB - TOOLTIP\_TITLE\_BUTTON - CIRCUIT\_ID (using ID) Parameters read: - AS5 Components: - Attitude\_Indicator\_\#AS5\# Parameters read: - AS5 - NODE\_ID\_KNOB Components: - Attitude\_Indicator\_\#AS5\#\_Knob (Node: \#NODE\_ID\_KNOB\#) Parameters set: - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_KNOB) - INPUT\_EVENT\_ID\_SOURCE (using AS5)   Templates used: - [ASOBO\_AS5\_Push\_Event\_Base\_Template](as5/#ASOBO_AS5_Push_Event_Base_Template) Parameters set: - IE\_NAME - IS\_TIMED - ON\_PUSH\_EVENT (using AS5) - ON\_PUSH\_EVENT\_LONG (using AS5) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_KNOB\_PUSH) - [ASOBO\_AS5\_Base\_Template](as5/#ASOBO_AS5_Base_Template) Parameters set: - IE\_NAME - IE\_ID\_EXTERNAL\_0 - INTERACTION\_TYPE - IS\_TIMED - IS\_INFINITE - SET\_STATE\_EXTERNAL (using AS5) - NODE\_ID (using NODE\_ID\_KNOB) - PART\_ID (using NODE\_ID\_KNOB) - CREATE\_COMPONENT - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_KNOB)   Templates used: - [ASOBO\_GT\_Screen\_Template](../generic/emissive/#ASOBO_GT_Screen_Template) Parameters set: - AUTOMATIC\_BRIGHTNESS - NODE\_ID (using NODE\_ID\_SCREEN) - SCREEN\_PREFIX (using AS5) Condition: Valid(NO\_BUTTON) - Case: False   Templates used: - [ASOBO\_ELECTRICAL\_Push\_Circuit\_Template](../common/electrical/#ASOBO_ELECTRICAL_Push_Circuit_Template) Parameters set: - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_BUTTON) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_BUTTON) - PART\_ID (using NODE\_ID\_BUTTON) - NODE\_ID (using NODE\_ID\_BUTTON) - ANIM\_NAME (using ANIM\_NAME\_BUTTON) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS5\_Base\_Template Definition from XML <Template Name="ASOBO\_AS5\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS5</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS5</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - INPUT\_EVENT\_ID\_SOURCE - WWISE\_PREFIX   Templates used: - [ASOBO\_Interaction\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS5\_Push\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS5\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template>   Templates used: - [ASOBO\_Interaction\_Push\_Event\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Push_Event_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS5\_Pull\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS5\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS5</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template>   Templates used: - [ASOBO\_Interaction\_Pull\_Event\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Pull_Event_Base_Template) Parameters set: - USE\_INPUT\_EVENT\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)