# ASNAV.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(NAVCOM\)ASNAV.xml ------------------------ Source XML <ModelBehaviors> <Include RelativeFile="..\\..\\\(Inputs\)\\Helpers.xml"/> <!-- For input event name --> <InputEvent ID="AXNAV"> <Presets> <Extend Target="ASOBO\_GIE\_Anim\_Handling"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>\#MODEL\_PREFIX\#</INPUT\_EVENT\_ID\_SOURCE> </Parameters> </Extend> </Presets> </InputEvent> <!-- Generic input event template --> <Template Name="ASOBO\_ASNAV\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>\#MODEL\_PREFIX\#</INPUT\_EVENT\_ID\_SOURCE> <USE\_INPUT\_EVENT\_ID>AXNAV</USE\_INPUT\_EVENT\_ID> <WWISE\_PREFIX>AXNAV</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"/> </Template> <!-- Simple push button sending an HTML\_EVENT on push --> <Template Name="ASNAV\_SoftKey\_Template"> <Parameters Type="Default"> <!-- required, need to be defined --> <NODE\_ID></NODE\_ID> <ANIM\_NAME></ANIM\_NAME> <ID></ID> </Parameters> <Parameters Type="Default"> <!-- optionnal, should be good --> <HTML\_EVENT>(>H:\#MODEL\_PREFIX\#\_SoftKey\#ID\#Push)</HTML\_EVENT> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_SOFTKEY\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>'\#ID\#' (R:1:@TT\_Package.AS3X\_PUSH\_SOFTKEY\_ACTION) @sprintf</TT\_DESCRIPTION\_ID> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_ASNAV\_Base\_Template"> <IE\_NAME>SoftKey\_\#ID\#</IE\_NAME> <TT\_VALUE>@TT\_Package.GT\_STATE\_NA</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>False</TT\_VALUE\_IS\_DYNAMIC> <TOOLTIP\_TITLE\_IS\_DYNAMIC>False</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>True</TT\_DESCRIPTION\_IS\_DYNAMIC> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL> 1 == if{ \#HTML\_EVENT\# } </SET\_STATE\_EXTERNAL> </UseTemplate> </Component> </Template> <!-- Simple knob sending 2 event : one for each direction (inc/dec) --> <Template Name="ASNAV\_Knob\_Template"> <Parameters Type="Default"> <!-- required, need to be defined --> <NODE\_ID></NODE\_ID> <ANIM\_NAME></ANIM\_NAME> <ID></ID> </Parameters> <Parameters Type="Default"> <!-- optionnal, should be good --> <HTML\_EVENT\_INC>(>H:\#MODEL\_PREFIX\#\_\#ID\#KnobInc)</HTML\_EVENT\_INC> <HTML\_EVENT\_DEC>(>H:\#MODEL\_PREFIX\#\_\#ID\#KnobDec)</HTML\_EVENT\_DEC> <TOOLTIP\_TITLE>(R:1:@TT\_Package.GT\_STATE\_NA)</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.GT\_STATE\_NA</TT\_DESCRIPTION\_ID> <TT\_VALUE>@TT\_Package.GT\_STATE\_NA</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>False</TT\_VALUE\_IS\_DYNAMIC> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_ASNAV\_Base\_Template"> <IE\_NAME>Knob\_\#ID\#</IE\_NAME> <TOOLTIP\_TITLE\_IS\_DYNAMIC>True</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>False</TT\_DESCRIPTION\_IS\_DYNAMIC> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_INFINITE>True</IS\_INFINITE> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL> 0 >= if{ \#HTML\_EVENT\_INC\# } els{ \#HTML\_EVENT\_DEC\# } </SET\_STATE\_EXTERNAL> </UseTemplate> </Component> </Template> <!-- The glasscockpit generic template ASOBO\_ASNAV\_SubTemplate - Required : MODEL\_PREFIX - Optionnal : ID (default 1) SCREEN (default \#MODEL\_PREFIX\#\_SCREEN\_\#ID\#) - To set a button : node/anim is BUTTON\_X (X starting from 0, increment by one for each additional button) event sent will be (>H:\#MODEL\_PREFIX\#\_SoftKey\#ID\#Push) with ID in event equals to X - To set a knob : node/anim is KNOB\_X (X starting from 0, increment by one for each additional knob) events sent will be (>H:\#MODEL\_PREFIX\#\_\#ID\#KnobInc) and (>H:\#MODEL\_PREFIX\#\_\#ID\#KnobDec) with ID in event equals to KNOB\_X\_ID --> <Template Name="ASOBO\_ASNAV\_SubTemplate"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <!-- SoftKeys : each send HTLM\_EVENT based on button ID number --> <Loop> <Setup> <Param>LOOP\_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="BUTTON\_\#LOOP\_ID\#"/> </While> </Setup> <Do> <UseTemplate Name="ASNAV\_SoftKey\_Template"> <NODE\_ID Process="Param">BUTTON\_\#LOOP\_ID\#</NODE\_ID> <ANIM\_NAME Process="Param">BUTTON\_\#LOOP\_ID\#</ANIM\_NAME> <ID Process="Param">LOOP\_ID</ID> </UseTemplate> </Do> </Loop> <!-- Knobs : each send HTML\_EVENT\_INC and HTML\_EVENT\_DEC based on knob ID name --> <Loop> <Setup> <Param>LOOP\_ID</Param> <From>0</From> <Inc>1</Inc> <While> <And> <Arg NotEmpty="KNOB\_\#LOOP\_ID\#"/> <Arg NotEmpty="KNOB\_\#LOOP\_ID\#\_ID"/> </And> </While> </Setup> <Do> <UseTemplate Name="ASNAV\_Knob\_Template"> <NODE\_ID Process="Param">KNOB\_\#LOOP\_ID\#</NODE\_ID> <ANIM\_NAME Process="Param">KNOB\_\#LOOP\_ID\#</ANIM\_NAME> <ID Process="Param">KNOB\_\#LOOP\_ID\#\_ID</ID> <Condition Valid="TT\_TITLE\_\#LOOP\_ID\#"> <TOOLTIP\_TITLE Process="Param">TT\_TITLE\_\#LOOP\_ID\#</TOOLTIP\_TITLE> </Condition> <Condition Valid="TT\_DESCR\_\#LOOP\_ID\#"> <TT\_DESCRIPTION\_ID Process="Param">TT\_DESCR\_\#LOOP\_ID\#</TT\_DESCRIPTION\_ID> </Condition> <Condition NotEmpty="TT\_VALUE\_\#LOOP\_ID\#"> <TT\_VALUE Process="Param">TT\_VALUE\_\#LOOP\_ID\#</TT\_VALUE> </Condition> <Condition Valid="TT\_VALUE\_IS\_DYNAMIC\_\#LOOP\_ID\#"> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> </Condition> </UseTemplate> </Do> </Loop> <!-- Screen --> <Parameters Type="Default"> <SCREEN>\#MODEL\_PREFIX\#\_SCREEN\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>0.7 (A:CIRCUIT AVIONICS ON, Bool) \*</EMISSIVE\_CODE> </UseTemplate> </Template> <!-- AS8030 \[VCockpit00\] (panel.cfg) size\_mm = 480,480 pixel\_size = 480,480 texture = SCREEN htmlgauge00 = Gliders/ASNAV/AS8030/dist/AS8030.html, 0,0, 480,480 --> <Template Name="ASOBO\_AS8030\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>AS8030</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>Button\_Power\_\#ID\#</BUTTON\_0> <BUTTON\_1>Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>Button3\_\#ID\#</BUTTON\_2> <BUTTON\_3>Button4\_\#ID\#</BUTTON\_3> <BUTTON\_4>Button5\_\#ID\#</BUTTON\_4> <BUTTON\_5>Button6\_\#ID\#</BUTTON\_5> </Parameters> <Parameters Type="Default"> <KNOB\_0>Knob\_Sound\_\#ID\#</KNOB\_0> <KNOB\_1>Knob\_Display\_\#ID\#</KNOB\_1> <KNOB\_2>Knob\_Search\_\#ID\#</KNOB\_2> <KNOB\_3>Knob\_Move\_\#ID\#</KNOB\_3> <KNOB\_0\_ID>UpperLeft</KNOB\_0\_ID> <KNOB\_1\_ID>UpperRight</KNOB\_1\_ID> <KNOB\_2\_ID>BottomLeft</KNOB\_2\_ID> <KNOB\_3\_ID>BottomRight</KNOB\_3\_ID> <TT\_TITLE\_0>(R:1:@TT\_Package.GT\_STATE\_VOLUME) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_0> <TT\_TITLE\_1>(R:1:@TT\_Package.GT\_STATE\_MODE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_1> <TT\_TITLE\_2>(R:1:@TT\_Package.GT\_STATE\_ZOOM) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_2> <TT\_TITLE\_3>(R:1:@TT\_Package.GT\_STATE\_PAGE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_3> <TT\_DESCR\_0>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_0> <TT\_DESCR\_1>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_1> <TT\_DESCR\_2>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_2> <TT\_DESCR\_3>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_3> <TT\_VALUE\_0>(L:XMLVAR\_VARIOMETER\_VOLUME) '%d%%' @sprintf</TT\_VALUE\_0> <TT\_VALUE\_IS\_DYNAMIC\_0>True</TT\_VALUE\_IS\_DYNAMIC\_0> <TT\_VALUE\_2>(L:XMLVAR\_ASNAV\_ZOOM) '%.1fNM' @sprintf</TT\_VALUE\_2> <TT\_VALUE\_IS\_DYNAMIC\_2>True</TT\_VALUE\_IS\_DYNAMIC\_2> <COUNT>36</COUNT> </Parameters> <Parameters Type="Default"> <SCREEN>LX8030\_Screen\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> <!-- AS9070 \[VCockpit00\] (panel.cfg) size\_mm = 480,800 pixel\_size = 480,800 texture = LX9000\_SCREEN htmlgauge00 = Gliders/ASNAV/AS8030/dist/AS9070.html, 0,0, 480,800 --> <Template Name="ASOBO\_AS9070\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>AS9070</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>Button1\_\#ID\#</BUTTON\_0> <BUTTON\_1>Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>Button3\_\#ID\#</BUTTON\_2> <BUTTON\_3>Button\_Power\_\#ID\#</BUTTON\_3> <BUTTON\_4>Button5\_\#ID\#</BUTTON\_4> <BUTTON\_5>Button6\_\#ID\#</BUTTON\_5> <BUTTON\_6>Button7\_\#ID\#</BUTTON\_6> <BUTTON\_7>Button8\_\#ID\#</BUTTON\_7> </Parameters> <Parameters Type="Default"> <KNOB\_0>Knob\_VOLUME\_\#ID\#</KNOB\_0> <KNOB\_1>Knob\_MODE\_\#ID\#</KNOB\_1> <KNOB\_2>Knob\_PAGE\_\#ID\#</KNOB\_2> <KNOB\_3>Knob\_ZOOM\_\#ID\#</KNOB\_3> <KNOB\_0\_ID>UpperRight</KNOB\_0\_ID> <KNOB\_1\_ID>BottomRight</KNOB\_1\_ID> <KNOB\_2\_ID>BottomLeft</KNOB\_2\_ID> <KNOB\_3\_ID>UpperLeft</KNOB\_3\_ID> <TT\_TITLE\_0>(R:1:@TT\_Package.GT\_STATE\_MODE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_0> <TT\_TITLE\_1>(R:1:@TT\_Package.GT\_STATE\_PAGE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_1> <TT\_TITLE\_2>(R:1:@TT\_Package.GT\_STATE\_ZOOM) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_2> <TT\_TITLE\_3>(R:1:@TT\_Package.GT\_STATE\_VOLUME) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_3> <TT\_DESCR\_0>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_0> <TT\_DESCR\_1>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_1> <TT\_DESCR\_2>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_2> <TT\_DESCR\_3>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_3> <COUNT>33</COUNT> </Parameters> <Parameters Type="Default"> <SCREEN>SCREEN\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> <!-- VSI V8 vario \[VCockpit00\] size\_mm = 320,320 pixel\_size = 320,320 texture = VSI\_Digital\_01\_FRAME htmlgauge00 = Gliders/ASNAV/AS8/dist/AS8.html, 0,0,320,320 --> <Template Name="ASOBO\_Vario\_AS8\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>Vario\_V8</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>VSI\_V8\_Button1\_\#ID\#</BUTTON\_0> <BUTTON\_1>VSI\_V8\_Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>VSI\_V8\_Button3\_\#ID\#</BUTTON\_2> </Parameters> <Parameters Type="Default"> <SCREEN>VSI\_V8\_Screen\_\#ID\#</SCREEN> </Parameters> <Component ID="INOP"> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_0\#</NODE\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_1\#</NODE\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_2\#</NODE\_ID> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> </ModelBehaviors>     ### Includes - RelativeFile: ..\\..\\\(Inputs\)\\Helpers.xml ### Templates Template list 1. [ASOBO\_ASNAV\_Base\_Template](#ASOBO_ASNAV_Base_Template) 2. [ASNAV\_SoftKey\_Template](#ASNAV_SoftKey_Template) 3. [ASNAV\_Knob\_Template](#ASNAV_Knob_Template) 4. [ASOBO\_ASNAV\_SubTemplate](#ASOBO_ASNAV_SubTemplate) 5. [ASOBO\_AS8030\_Template](#ASOBO_AS8030_Template) 6. [ASOBO\_AS9070\_Template](#ASOBO_AS9070_Template) 7. [ASOBO\_Vario\_AS8\_Template](#ASOBO_Vario_AS8_Template) - #### ASOBO\_ASNAV\_Base\_Template Definition from XML <Template Name="ASOBO\_ASNAV\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>\#MODEL\_PREFIX\#</INPUT\_EVENT\_ID\_SOURCE> <USE\_INPUT\_EVENT\_ID>AXNAV</USE\_INPUT\_EVENT\_ID> <WWISE\_PREFIX>AXNAV</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"/> </Template> Parameters initialization: - Default Parameters set: - INPUT\_EVENT\_ID\_SOURCE (using MODEL\_PREFIX) - USE\_INPUT\_EVENT\_ID - WWISE\_PREFIX   Templates used: - [ASOBO\_Interaction\_Base\_Template](../inputs/templates/#ASOBO_Interaction_Base_Template) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASNAV\_SoftKey\_Template Definition from XML <Template Name="ASNAV\_SoftKey\_Template"> <Parameters Type="Default"> <NODE\_ID/> <ANIM\_NAME/> <ID/> </Parameters> <Parameters Type="Default"> <HTML\_EVENT>(>H:\#MODEL\_PREFIX\#\_SoftKey\#ID\#Push)</HTML\_EVENT> <TOOLTIP\_TITLE>@TT\_Package.AS3X\_PUSH\_SOFTKEY\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>'\#ID\#' (R:1:@TT\_Package.AS3X\_PUSH\_SOFTKEY\_ACTION) @sprintf</TT\_DESCRIPTION\_ID> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_ASNAV\_Base\_Template"> <IE\_NAME>SoftKey\_\#ID\#</IE\_NAME> <TT\_VALUE>@TT\_Package.GT\_STATE\_NA</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>False</TT\_VALUE\_IS\_DYNAMIC> <TOOLTIP\_TITLE\_IS\_DYNAMIC>False</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>True</TT\_DESCRIPTION\_IS\_DYNAMIC> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL> 1 == if{ \#HTML\_EVENT\# } </SET\_STATE\_EXTERNAL> </UseTemplate> </Component> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID - ANIM\_NAME - ID - Default Parameters set: - HTML\_EVENT (using MODEL\_PREFIX, ID) - TOOLTIP\_TITLE - TT\_DESCRIPTION\_ID (using ID) Parameters read: - NODE\_ID - ID Components: - \#NODE\_ID\#\_\#ID\# (Node: \#NODE\_ID\#)   Templates used: - [ASOBO\_ASNAV\_Base\_Template](asnav/#ASOBO_ASNAV_Base_Template) Parameters set: - IE\_NAME (using ID) - TT\_VALUE - TT\_VALUE\_IS\_DYNAMIC - TOOLTIP\_TITLE\_IS\_DYNAMIC - TT\_DESCRIPTION\_IS\_DYNAMIC - INTERACTION\_TYPE - CREATE\_COMPONENT - SET\_STATE\_EXTERNAL (using HTML\_EVENT) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASNAV\_Knob\_Template Definition from XML <Template Name="ASNAV\_Knob\_Template"> <Parameters Type="Default"> <NODE\_ID/> <ANIM\_NAME/> <ID/> </Parameters> <Parameters Type="Default"> <HTML\_EVENT\_INC>(>H:\#MODEL\_PREFIX\#\_\#ID\#KnobInc)</HTML\_EVENT\_INC> <HTML\_EVENT\_DEC>(>H:\#MODEL\_PREFIX\#\_\#ID\#KnobDec)</HTML\_EVENT\_DEC> <TOOLTIP\_TITLE>(R:1:@TT\_Package.GT\_STATE\_NA)</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.GT\_STATE\_NA</TT\_DESCRIPTION\_ID> <TT\_VALUE>@TT\_Package.GT\_STATE\_NA</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>False</TT\_VALUE\_IS\_DYNAMIC> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseTemplate Name="ASOBO\_ASNAV\_Base\_Template"> <IE\_NAME>Knob\_\#ID\#</IE\_NAME> <TOOLTIP\_TITLE\_IS\_DYNAMIC>True</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>False</TT\_DESCRIPTION\_IS\_DYNAMIC> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_INFINITE>True</IS\_INFINITE> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <SET\_STATE\_EXTERNAL> 0 >= if{ \#HTML\_EVENT\_INC\# } els{ \#HTML\_EVENT\_DEC\# } </SET\_STATE\_EXTERNAL> </UseTemplate> </Component> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID - ANIM\_NAME - ID - Default Parameters set: - HTML\_EVENT\_INC (using MODEL\_PREFIX, ID) - HTML\_EVENT\_DEC (using MODEL\_PREFIX, ID) - TOOLTIP\_TITLE - TT\_DESCRIPTION\_ID - TT\_VALUE - TT\_VALUE\_IS\_DYNAMIC Parameters read: - NODE\_ID - ID Components: - \#NODE\_ID\#\_\#ID\# (Node: \#NODE\_ID\#)   Templates used: - [ASOBO\_ASNAV\_Base\_Template](asnav/#ASOBO_ASNAV_Base_Template) Parameters set: - IE\_NAME (using ID) - TOOLTIP\_TITLE\_IS\_DYNAMIC - TT\_DESCRIPTION\_IS\_DYNAMIC - INTERACTION\_TYPE - IS\_INFINITE - CREATE\_COMPONENT - SET\_STATE\_EXTERNAL (using HTML\_EVENT\_INC, HTML\_EVENT\_DEC) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ASNAV\_SubTemplate Definition from XML <Template Name="ASOBO\_ASNAV\_SubTemplate"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Loop> <Setup> <Param>LOOP\_ID</Param> <From>0</From> <Inc>1</Inc> <While> <Arg NotEmpty="BUTTON\_\#LOOP\_ID\#"/> </While> </Setup> <Do> <UseTemplate Name="ASNAV\_SoftKey\_Template"> <NODE\_ID Process="Param">BUTTON\_\#LOOP\_ID\#</NODE\_ID> <ANIM\_NAME Process="Param">BUTTON\_\#LOOP\_ID\#</ANIM\_NAME> <ID Process="Param">LOOP\_ID</ID> </UseTemplate> </Do> </Loop> <Loop> <Setup> <Param>LOOP\_ID</Param> <From>0</From> <Inc>1</Inc> <While> <And> <Arg NotEmpty="KNOB\_\#LOOP\_ID\#"/> <Arg NotEmpty="KNOB\_\#LOOP\_ID\#\_ID"/> </And> </While> </Setup> <Do> <UseTemplate Name="ASNAV\_Knob\_Template"> <NODE\_ID Process="Param">KNOB\_\#LOOP\_ID\#</NODE\_ID> <ANIM\_NAME Process="Param">KNOB\_\#LOOP\_ID\#</ANIM\_NAME> <ID Process="Param">KNOB\_\#LOOP\_ID\#\_ID</ID> <Condition Valid="TT\_TITLE\_\#LOOP\_ID\#"> <TOOLTIP\_TITLE Process="Param">TT\_TITLE\_\#LOOP\_ID\#</TOOLTIP\_TITLE> </Condition> <Condition Valid="TT\_DESCR\_\#LOOP\_ID\#"> <TT\_DESCRIPTION\_ID Process="Param">TT\_DESCR\_\#LOOP\_ID\#</TT\_DESCRIPTION\_ID> </Condition> <Condition NotEmpty="TT\_VALUE\_\#LOOP\_ID\#"> <TT\_VALUE Process="Param">TT\_VALUE\_\#LOOP\_ID\#</TT\_VALUE> </Condition> <Condition Valid="TT\_VALUE\_IS\_DYNAMIC\_\#LOOP\_ID\#"> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> </Condition> </UseTemplate> </Do> </Loop> <Parameters Type="Default"> <SCREEN>\#MODEL\_PREFIX\#\_SCREEN\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>0.7 (A:CIRCUIT AVIONICS ON, Bool) \*</EMISSIVE\_CODE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - ID - Default Parameters set: - SCREEN (using MODEL\_PREFIX, ID) Parameters read: - LOOP\_ID Parameters set: - LOOP\_ID   Templates used: - [ASNAV\_SoftKey\_Template](asnav/#ASNAV_SoftKey_Template) Parameters set: - NODE\_ID (using LOOP\_ID) - ANIM\_NAME (using LOOP\_ID) - ID - [ASNAV\_Knob\_Template](asnav/#ASNAV_Knob_Template) Parameters set: - NODE\_ID (using LOOP\_ID) - ANIM\_NAME (using LOOP\_ID) - ID (using LOOP\_ID) Condition: Valid(TT\_TITLE\_\#LOOP\_ID\#) - Case: True Parameters set: - TOOLTIP\_TITLE (using LOOP\_ID) Condition: Valid(TT\_DESCR\_\#LOOP\_ID\#) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using LOOP\_ID) Condition: NotEmpty(TT\_VALUE\_\#LOOP\_ID\#) - Case: True Parameters set: - TT\_VALUE (using LOOP\_ID) Condition: Valid(TT\_VALUE\_IS\_DYNAMIC\_\#LOOP\_ID\#) - Case: True Parameters set: - TT\_VALUE\_IS\_DYNAMIC - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - NODE\_ID (using SCREEN) - EMISSIVE\_CODE [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS8030\_Template Definition from XML <Template Name="ASOBO\_AS8030\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>AS8030</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>Button\_Power\_\#ID\#</BUTTON\_0> <BUTTON\_1>Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>Button3\_\#ID\#</BUTTON\_2> <BUTTON\_3>Button4\_\#ID\#</BUTTON\_3> <BUTTON\_4>Button5\_\#ID\#</BUTTON\_4> <BUTTON\_5>Button6\_\#ID\#</BUTTON\_5> </Parameters> <Parameters Type="Default"> <KNOB\_0>Knob\_Sound\_\#ID\#</KNOB\_0> <KNOB\_1>Knob\_Display\_\#ID\#</KNOB\_1> <KNOB\_2>Knob\_Search\_\#ID\#</KNOB\_2> <KNOB\_3>Knob\_Move\_\#ID\#</KNOB\_3> <KNOB\_0\_ID>UpperLeft</KNOB\_0\_ID> <KNOB\_1\_ID>UpperRight</KNOB\_1\_ID> <KNOB\_2\_ID>BottomLeft</KNOB\_2\_ID> <KNOB\_3\_ID>BottomRight</KNOB\_3\_ID> <TT\_TITLE\_0>(R:1:@TT\_Package.GT\_STATE\_VOLUME) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_0> <TT\_TITLE\_1>(R:1:@TT\_Package.GT\_STATE\_MODE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_1> <TT\_TITLE\_2>(R:1:@TT\_Package.GT\_STATE\_ZOOM) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_2> <TT\_TITLE\_3>(R:1:@TT\_Package.GT\_STATE\_PAGE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_3> <TT\_DESCR\_0>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_0> <TT\_DESCR\_1>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_1> <TT\_DESCR\_2>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_2> <TT\_DESCR\_3>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_3> <TT\_VALUE\_0>(L:XMLVAR\_VARIOMETER\_VOLUME) '%d%%' @sprintf</TT\_VALUE\_0> <TT\_VALUE\_IS\_DYNAMIC\_0>True</TT\_VALUE\_IS\_DYNAMIC\_0> <TT\_VALUE\_2>(L:XMLVAR\_ASNAV\_ZOOM) '%.1fNM' @sprintf</TT\_VALUE\_2> <TT\_VALUE\_IS\_DYNAMIC\_2>True</TT\_VALUE\_IS\_DYNAMIC\_2> <COUNT>36</COUNT> </Parameters> <Parameters Type="Default"> <SCREEN>LX8030\_Screen\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> Parameters initialization: - Default Parameters set: - MODEL\_PREFIX - ID - Default Parameters set: - BUTTON\_0 (using ID) - BUTTON\_1 (using ID) - BUTTON\_2 (using ID) - BUTTON\_3 (using ID) - BUTTON\_4 (using ID) - BUTTON\_5 (using ID) - Default Parameters set: - KNOB\_0 (using ID) - KNOB\_1 (using ID) - KNOB\_2 (using ID) - KNOB\_3 (using ID) - KNOB\_0\_ID - KNOB\_1\_ID - KNOB\_2\_ID - KNOB\_3\_ID - TT\_TITLE\_0 - TT\_TITLE\_1 - TT\_TITLE\_2 - TT\_TITLE\_3 - TT\_DESCR\_0 - TT\_DESCR\_1 - TT\_DESCR\_2 - TT\_DESCR\_3 - TT\_VALUE\_0 - TT\_VALUE\_IS\_DYNAMIC\_0 - TT\_VALUE\_2 - TT\_VALUE\_IS\_DYNAMIC\_2 - COUNT - Default Parameters set: - SCREEN (using ID)   Templates used: - [ASOBO\_ASNAV\_SubTemplate](asnav/#ASOBO_ASNAV_SubTemplate) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS9070\_Template Definition from XML <Template Name="ASOBO\_AS9070\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>AS9070</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>Button1\_\#ID\#</BUTTON\_0> <BUTTON\_1>Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>Button3\_\#ID\#</BUTTON\_2> <BUTTON\_3>Button\_Power\_\#ID\#</BUTTON\_3> <BUTTON\_4>Button5\_\#ID\#</BUTTON\_4> <BUTTON\_5>Button6\_\#ID\#</BUTTON\_5> <BUTTON\_6>Button7\_\#ID\#</BUTTON\_6> <BUTTON\_7>Button8\_\#ID\#</BUTTON\_7> </Parameters> <Parameters Type="Default"> <KNOB\_0>Knob\_VOLUME\_\#ID\#</KNOB\_0> <KNOB\_1>Knob\_MODE\_\#ID\#</KNOB\_1> <KNOB\_2>Knob\_PAGE\_\#ID\#</KNOB\_2> <KNOB\_3>Knob\_ZOOM\_\#ID\#</KNOB\_3> <KNOB\_0\_ID>UpperRight</KNOB\_0\_ID> <KNOB\_1\_ID>BottomRight</KNOB\_1\_ID> <KNOB\_2\_ID>BottomLeft</KNOB\_2\_ID> <KNOB\_3\_ID>UpperLeft</KNOB\_3\_ID> <TT\_TITLE\_0>(R:1:@TT\_Package.GT\_STATE\_MODE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_0> <TT\_TITLE\_1>(R:1:@TT\_Package.GT\_STATE\_PAGE) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_1> <TT\_TITLE\_2>(R:1:@TT\_Package.GT\_STATE\_ZOOM) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_2> <TT\_TITLE\_3>(R:1:@TT\_Package.GT\_STATE\_VOLUME) (R:1:@TT\_Package.AXNAV\_KNOB\_SELECTOR\_TITLE) @sprintf</TT\_TITLE\_3> <TT\_DESCR\_0>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_0> <TT\_DESCR\_1>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_1> <TT\_DESCR\_2>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_2> <TT\_DESCR\_3>@TT\_Package.AXNAV\_KNOB\_SELECTOR\_ACTION</TT\_DESCR\_3> <COUNT>33</COUNT> </Parameters> <Parameters Type="Default"> <SCREEN>SCREEN\_\#ID\#</SCREEN> </Parameters> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> Parameters initialization: - Default Parameters set: - MODEL\_PREFIX - ID - Default Parameters set: - BUTTON\_0 (using ID) - BUTTON\_1 (using ID) - BUTTON\_2 (using ID) - BUTTON\_3 (using ID) - BUTTON\_4 (using ID) - BUTTON\_5 (using ID) - BUTTON\_6 (using ID) - BUTTON\_7 (using ID) - Default Parameters set: - KNOB\_0 (using ID) - KNOB\_1 (using ID) - KNOB\_2 (using ID) - KNOB\_3 (using ID) - KNOB\_0\_ID - KNOB\_1\_ID - KNOB\_2\_ID - KNOB\_3\_ID - TT\_TITLE\_0 - TT\_TITLE\_1 - TT\_TITLE\_2 - TT\_TITLE\_3 - TT\_DESCR\_0 - TT\_DESCR\_1 - TT\_DESCR\_2 - TT\_DESCR\_3 - COUNT - Default Parameters set: - SCREEN (using ID)   Templates used: - [ASOBO\_ASNAV\_SubTemplate](asnav/#ASOBO_ASNAV_SubTemplate) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_Vario\_AS8\_Template Definition from XML <Template Name="ASOBO\_Vario\_AS8\_Template"> <Parameters Type="Default"> <MODEL\_PREFIX>Vario\_V8</MODEL\_PREFIX> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BUTTON\_0>VSI\_V8\_Button1\_\#ID\#</BUTTON\_0> <BUTTON\_1>VSI\_V8\_Button2\_\#ID\#</BUTTON\_1> <BUTTON\_2>VSI\_V8\_Button3\_\#ID\#</BUTTON\_2> </Parameters> <Parameters Type="Default"> <SCREEN>VSI\_V8\_Screen\_\#ID\#</SCREEN> </Parameters> <Component ID="INOP"> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_0\#</NODE\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_1\#</NODE\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Interaction\_Tooltip"> <NODE\_ID>\#BUTTON\_2\#</NODE\_ID> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_ASNAV\_SubTemplate"/> </Template> Parameters initialization: - Default Parameters set: - MODEL\_PREFIX - ID - Default Parameters set: - BUTTON\_0 (using ID) - BUTTON\_1 (using ID) - BUTTON\_2 (using ID) - Default Parameters set: - SCREEN (using ID) Components: - INOP   Templates used: - [ASOBO\_GT\_Interaction\_Tooltip](../generic/interactions/#ASOBO_GT_Interaction_Tooltip) Parameters set: - NODE\_ID (using BUTTON\_0) - [ASOBO\_GT\_Interaction\_Tooltip](../generic/interactions/#ASOBO_GT_Interaction_Tooltip) Parameters set: - NODE\_ID (using BUTTON\_1) - [ASOBO\_GT\_Interaction\_Tooltip](../generic/interactions/#ASOBO_GT_Interaction_Tooltip) Parameters set: - NODE\_ID (using BUTTON\_2)   Templates used: - [ASOBO\_ASNAV\_SubTemplate](asnav/#ASOBO_ASNAV_SubTemplate) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)