# ADF.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(NAVCOM\)ADF.xml ---------------------- Source XML <ModelBehaviors> <Include RelativeFile="Navcomsystem.xml"/> <!-- \#\#\#\#\#\#\# --> <!-- Presets --> <!-- ADF AS87 --> <Template Name="ASOBO\_INSTRUMENT\_ADF\_Template"> <UseTemplate Name="ASOBO\_ADF\_AS87\_Template"/> </Template> <Template Name="ASOBO\_ADF\_AS87\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_ADF\_AS87\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_ADF\_AS87\_SubTemplate"> <Parameters Type="Default"> <ANIM\_LAG>400</ANIM\_LAG> <EMISSIVE\_POTENTIOMETER>1</EMISSIVE\_POTENTIOMETER> <BUTTON\_EMISSIVE\_FACTOR>1</BUTTON\_EMISSIVE\_FACTOR> <ANIM\_NEVER\_FAILS>True</ANIM\_NEVER\_FAILS> <Condition Check="CIRCUIT\_ADF"> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ADF\#, Bool)</FAILURE> </Condition> <NODE\_ID\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</NODE\_ID\_ADF\_VOLUME> <ANIM\_NAME\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_VOLUME> <NODE\_ID\_PUSH\_ADF>ADF\_Push\_ADF\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_ADF> <ANIM\_NAME\_PUSH\_ADF>ADF\_Push\_ADF\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_ADF> <NODE\_ID\_PUSH\_BFO>ADF\_Push\_BFO\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_BFO> <ANIM\_NAME\_PUSH\_BFO>ADF\_Push\_BFO\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_BFO> <NODE\_ID\_PUSH\_FRQ>ADF\_Push\_FRQ\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_FRQ> <ANIM\_NAME\_PUSH\_FRQ>ADF\_Push\_FRQ\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_FRQ> <NODE\_ID\_PUSH\_FLT>ADF\_Push\_FLT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_FLT> <ANIM\_NAME\_PUSH\_FLT>ADF\_Push\_FLT\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_FLT> <NODE\_ID\_PUSH\_SET\_RESET>ADF\_Push\_SetReset\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_SET\_RESET> <ANIM\_NAME\_PUSH\_SET\_RESET>ADF\_Push\_SetReset\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_SET\_RESET> <NODE\_ID\_FRAME>ADF\_Frame\#SUFFIX\_ID\#</NODE\_ID\_FRAME> <NODE\_ID\_SCREEN>ADF\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <NODE\_ID\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</NODE\_ID\_100\_KHZ> <ANIM\_NAME\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</ANIM\_NAME\_100\_KHZ> <NODE\_ID\_1\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</NODE\_ID\_1\_10\_KHZ> <ANIM\_NAME\_1\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</ANIM\_NAME\_1\_10\_KHZ> <ANIM\_NAME\_1\_10\_KHZ\_PUSH>ADF\_Knob\_Frequency\_KHz\_Push\#SUFFIX\_ID\#</ANIM\_NAME\_1\_10\_KHZ\_PUSH> </Parameters> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>ADF\_ANT\_MODE\_TOGGLE</BUTTON\_ID> <HTML\_EVENT>adf\_AntAdf</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_ADF\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_ADF\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>BFO</BUTTON\_ID> <HTML\_EVENT>adf\_bfo</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_BFO\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_BFO\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_PUSH"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_PUSH\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>FRQ</BUTTON\_ID> <HTML\_EVENT>adf\_frqTransfert</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_FRQ\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_FRQ\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>FLTET</BUTTON\_ID> <HTML\_EVENT>adf\_FltEt</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_FLT\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_FLT\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_PUSH"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_PUSH\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>SETRESET</BUTTON\_ID> <HTML\_EVENT>adf\_SetRst</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_SET\_RESET\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_SET\_RESET\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_VOLUME\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_VOLUME\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_FRAME\#</NODE\_ID> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#EMISSIVE\_POTENTIOMETER\#, percent over 100)</EMISSIVE\_CODE> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>0.5</EMISSIVE\_CODE> </UseTemplate> <Component ID="ADF\_Frequency\_Knobs\#SUFFIX\_ID\#"> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID\_100\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_PARAM\_KHZ\_ACTION</TT\_DESCRIPTION\_ID\_100\_KHZ> <TOOLTIP\_TITLE\_100\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE\_100\_KHZ> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <WWISE\_EVENT>adf\_frequency\_outer\_knob</WWISE\_EVENT> <COUNT>36</COUNT> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_100\_KHZ\#</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>100</TT\_DESCRIPTION\_INDEX> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_100\_KHZ\#</TOOLTIP\_TITLE> <KNOB\_ID>ADF\_Freq\_100\_Khz</KNOB\_ID> <ANIM\_NAME>\#ANIM\_NAME\_100\_KHZ\#</ANIM\_NAME> <NODE\_ID>\#NODE\_ID\_100\_KHZ\#</NODE\_ID> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> <GET\_TT\_VALUE\_STATE>(A:ADF STANDBY FREQUENCY:\#ID\#, Khz) s0 100 / int 10 % l0 1000 / int 10 % 10 \* +</GET\_TT\_VALUE\_STATE> <EVENT\_CW>(>K:ADF\_100\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_100\_DEC)</EVENT\_CCW> <IS\_INFINITE>True</IS\_INFINITE> </UseTemplate> <Component ID="\#NODE\_ID\_1\_10\_KHZ\#" Node="\#NODE\_ID\_1\_10\_KHZ\#"> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID\_10\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_1\_10\_KHZ\_ACTION</TT\_DESCRIPTION\_ID\_10\_KHZ> <TOOLTIP\_TITLE\_10\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE\_10\_KHZ> </Parameters> <Parameters Type="Override"> <BTN\_ID\_EXTERNAL>ADF\_Freq\_Increment</BTN\_ID\_EXTERNAL> <VAR\_NAME>XMLVAR\_ADF\_Frequency\_10\_Khz</VAR\_NAME> <VAR\_TYPE>L</VAR\_TYPE> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <GET\_STATE\_EXTERNAL>(\#VAR\_TYPE\#:\#VAR\_NAME\#) sp0</GET\_STATE\_EXTERNAL> <SIM\_STATE\_IS\_ON\_EXTERNAL>l0</SIM\_STATE\_IS\_ON\_EXTERNAL> <SET\_STATE\_ON>1 (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_ON> <TT\_VALUE\_ON>'10 Khz'</TT\_VALUE\_ON> <SET\_STATE\_OFF>0 (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_OFF> <TT\_VALUE\_OFF>'1 Khz'</TT\_VALUE\_OFF> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_FREQUENCY\_INCREMENT\_ACTION</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>100</TT\_DESCRIPTION\_INDEX> </UseTemplate> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Freq\_1\_10\_Khz</KNOB\_ID> <BTN\_EXTERNAL\_BINDING\_TO\_CALL>\_Toggle</BTN\_EXTERNAL\_BINDING\_TO\_CALL> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <WWISE\_EVENT>adf\_frequency\_inner\_knob</WWISE\_EVENT> <WWISE\_EVENT\_1>ADF\_knob\_push\_button\_on</WWISE\_EVENT\_1> <WWISE\_EVENT\_2>ADF\_knob\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <NORMALIZED\_TIME\_2>0.1</NORMALIZED\_TIME\_2> <COUNT>36</COUNT> <THRESHOLD\_X\_INPUT>0.1</THRESHOLD\_X\_INPUT> <THRESHOLD\_X\_MOUSE>0.005</THRESHOLD\_X\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_1\_10\_KHZ\#</NODE\_ID> <KNOB\_TYPE>Infinite\_Pull</KNOB\_TYPE> <TEMPLATE\_VARIANT/> <ANIM\_CODE>(\#VAR\_TYPE\#:\#VAR\_NAME\#) 100 \*</ANIM\_CODE> <ANIM\_NAME\_KNOB>\#ANIM\_NAME\_1\_10\_KHZ\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PULL>\#ANIM\_NAME\_1\_10\_KHZ\_PUSH\#</ANIM\_NAME\_PULL> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_10\_KHZ\#</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_10\_KHZ\#</TOOLTIP\_TITLE> <EVENT\_CW>(\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ (>K:ADF\_10\_INC) } els{ (>K:ADF\_1\_INC) }</EVENT\_CW> <EVENT\_CCW>(\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ (>K:ADF\_10\_DEC) } els{ (>K:ADF\_1\_DEC) }</EVENT\_CCW> <GET\_TT\_VALUE\_STATE>(A:ADF STANDBY FREQUENCY:\#ID\#, Khz) sp0 (\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ l0 10 / int 10 % } els{ l0 int 10 % }</GET\_TT\_VALUE\_STATE> <EXTRA\_INTERACTION>\_LeftSingle</EXTRA\_INTERACTION> <IS\_INFINITE>True</IS\_INFINITE> <COUNT>36</COUNT> </UseTemplate> </Component> </Component> </Template> <!-- ADF AS300 --> <Template Name="ASOBO\_ADF\_AS300\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_ADF\_AS300\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_ADF\_AS300\_SubTemplate"> <Parameters Type="Default"> <NODE\_ID\_SCREEN>ADF\_Screen</NODE\_ID\_SCREEN> <NODE\_ID\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</NODE\_ID\_100\_KHZ> <ANIM\_NAME\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</ANIM\_NAME\_100\_KHZ> <NODE\_ID\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</NODE\_ID\_10\_KHZ> <ANIM\_NAME\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</ANIM\_NAME\_10\_KHZ> <NODE\_ID\_1\_KHZ>ADF\_Knob\_Frequency\_Hz\#SUFFIX\_ID\#</NODE\_ID\_1\_KHZ> <ANIM\_NAME\_1\_KHZ>ADF\_Knob\_Frequency\_Hz\#SUFFIX\_ID\#</ANIM\_NAME\_1\_KHZ> <NODE\_ID\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</NODE\_ID\_ADF\_VOLUME> <ANIM\_NAME\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_VOLUME> <NODE\_ID\_ADF\_MODE>ADF\_Knob\_Mode\#SUFFIX\_ID\#</NODE\_ID\_ADF\_MODE> <ANIM\_NAME\_ADF\_MODE>ADF\_Knob\_Mode\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_MODE> </Parameters> <Component ID="ADF\_Frequency\_Knobs\#SUFFIX\_ID\#"> <Parameters Type="Override"> <WWISE\_EVENT>adf\_frequency\_knob</WWISE\_EVENT> <COUNT>36</COUNT> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> <GET\_TT\_VALUE\_100\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) s0 100 / int 10 % l0 1000 / int 10 % 10 \* +</GET\_TT\_VALUE\_100\_KHZ> <GET\_TT\_VALUE\_10\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) 10 / int 10 %</GET\_TT\_VALUE\_10\_KHZ> <GET\_TT\_VALUE\_1\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) int 10 %</GET\_TT\_VALUE\_1\_KHZ> </Parameters> <Loop> <Setup> <Param>CUR\_ID</Param> <From>0</From> <Inc>1</Inc> <To>2</To> </Setup> <Do> <Parameters Type="Override"> <ID\_POS Process="Int">10 \#CUR\_ID\# pow</ID\_POS> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_FREQUENCY\_PARAM\_KHZ\_ACTION</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>\#ID\_POS\#</TT\_DESCRIPTION\_INDEX> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Freq\_\#ID\_POS\#\_Khz</KNOB\_ID> <ANIM\_NAME Process="Param">ANIM\_NAME\_\#ID\_POS\#\_KHZ</ANIM\_NAME> <NODE\_ID Process="Param">NODE\_ID\_\#ID\_POS\#\_KHZ</NODE\_ID> <GET\_TT\_VALUE\_STATE Process="Param">GET\_TT\_VALUE\_\#ID\_POS\#\_KHZ</GET\_TT\_VALUE\_STATE> <EVENT\_CW>(>K:ADF\_\#ID\_POS\#\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_\#ID\_POS\#\_DEC)</EVENT\_CCW> <IS\_INFINITE>True</IS\_INFINITE> </UseTemplate> </Do> </Loop> </Component> <UseTemplate Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_VOLUME\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_VOLUME\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_ADF\_Knob\_Mode\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_MODE\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_MODE\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>1</EMISSIVE\_CODE> <FAILURE>(A:ADF VOLUME:\#ID\#, Percent) 0 > (A:CIRCUIT GENERAL PANEL ON, Bool) and</FAILURE> </UseTemplate> </Template> <!-- \#\#\#\#\#\#\#\#\#\# --> <!-- Components --> <Template Name="ASOBO\_Button\_ADF\_ID\_Template"> <Parameters Type="Default"> <PART\_ID>ADF\_Push\_\#BUTTON\_ID\#</PART\_ID> <WWISE\_EVENT\_1>ADF\_push\_button\_on</WWISE\_EVENT\_1> <WWISE\_EVENT\_2>ADF\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_PUSH\_\#BUTTON\_ID\#\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_PUSH\_\#BUTTON\_ID\#\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <BTN\_ID>ADF\_\#BUTTON\_ID\#</BTN\_ID> <SET\_STATE\_EXTERNAL>(>H:\#HTML\_EVENT\#)</SET\_STATE\_EXTERNAL> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#EMISSIVE\_POTENTIOMETER\#, percent over 100) \#BUTTON\_EMISSIVE\_FACTOR\# \*</EMISSIVE\_CODE> </UseTemplate> </Template> <Template Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <Parameters Type="Default"> <WWISE\_EVENT>adf\_volume\_knob</WWISE\_EVENT> <COUNT>50</COUNT> <THRESHOLD\_INPUT>0.000025</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.0025</THRESHOLD\_MOUSE> </Parameters> <Parameters Type="Override"> <EVENT\_CW>(>K:ADF\_VOLUME\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_VOLUME\_DEC)</EVENT\_CCW> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="CIRCUIT\_ADF"> <EVENT\_CW>\#EVENT\_CW\# (A:ADF VOLUME:1, Percent) 0 > (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) != if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</EVENT\_CW> <EVENT\_CCW>\#EVENT\_CCW\# (A:ADF VOLUME:1, Percent) 0 > (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) != if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</EVENT\_CCW> <COMP\_INIT\_CODE>(A:ADF VOLUME:1, Percent) 0 == (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) and if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</COMP\_INIT\_CODE> </Condition> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_RECEIVERVOLUME\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_RECEIVERVOLUME\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Volume</KNOB\_ID> <GET\_TT\_VALUE\_STATE>(A:ADF VOLUME:1, percent)</GET\_TT\_VALUE\_STATE> <ANIM\_CODE>(A:ADF VOLUME:1, percent)</ANIM\_CODE> <IS\_INFINITE>False</IS\_INFINITE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> </UseTemplate> </Template> <Template Name="ASOBO\_ADF\_Knob\_Mode\_Template"> <Parameters Type="Default"> <WWISE\_EVENT>adf\_mode\_knob</WWISE\_EVENT> <ANIM\_LAG>600</ANIM\_LAG> <COUNT>3</COUNT> <POS\_BFO>0</POS\_BFO> <POS\_REC>1</POS\_REC> <POS\_ADF>2</POS\_ADF> <POS\_TEST>3</POS\_TEST> <VAR\_TYPE>L</VAR\_TYPE> <VAR\_NAME>XMLVAR\_ADF\_Mode</VAR\_NAME> <INPUT\_EVENT\_ID\_SOURCE>NAVCOM</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <Parameters Type="Override"> <KNOB\_ID>ADF\_Mode</KNOB\_ID> <ENUM\_VAL\_BFO>0</ENUM\_VAL\_BFO> <ENUM\_VAL\_REC>1</ENUM\_VAL\_REC> <ENUM\_VAL\_ADF>2</ENUM\_VAL\_ADF> <ENUM\_VAL\_TEST>3</ENUM\_VAL\_TEST> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_MODE\_ACTION\_SET</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_MODE\_TITLE</TOOLTIP\_TITLE> <INIT\_POS>\#POS\_ADF\#</INIT\_POS> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <Condition NotEmpty="INIT\_POS"> <COMP\_INIT\_CODE>\#INIT\_POS\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</COMP\_INIT\_CODE> </Condition> <USE\_BTN\_IE>True</USE\_BTN\_IE> <NUM\_STATES>4</NUM\_STATES> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <SWITCH\_DIRECTION>Horizontal</SWITCH\_DIRECTION> <IS\_INFINITE>False</IS\_INFINITE> <GET\_STATE\_EXTERNAL>(\#VAR\_TYPE\#:\#VAR\_NAME\#) sp0</GET\_STATE\_EXTERNAL> <ENUM\_VAL\_TO\_POS\_EXTERNAL> l0 \#ENUM\_VAL\_BFO\# == if{ \#POS\_BFO\# sp1 g2 } l0 \#ENUM\_VAL\_REC\# == if{ \#POS\_REC\# sp1 g2 } l0 \#ENUM\_VAL\_ADF\# == if{ \#POS\_ADF\# sp1 g2 } l0 \#ENUM\_VAL\_TEST\# == if{ \#POS\_TEST\# sp1 g2 } :2 l1 </ENUM\_VAL\_TO\_POS\_EXTERNAL> <BTN\_ID>\#KNOB\_ID\#</BTN\_ID> <!-- POS\_BFO --> <TT\_VALUE\_\#POS\_BFO\#>@TT\_Package.GT\_STATE\_BFO</TT\_VALUE\_\#POS\_BFO\#> <SET\_STATE\_\#POS\_BFO\#>\#ENUM\_VAL\_BFO\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_BFO\#> <STR\_STATE\_\#POS\_BFO\#>BFO</STR\_STATE\_\#POS\_BFO\#> <CODE\_POS\_\#POS\_BFO\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_BFO)</CODE\_POS\_\#POS\_BFO\#> <STATE\#POS\_BFO\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_BFO\# ==</STATE\#POS\_BFO\#\_TEST> <!-- POS\_REC --> <TT\_VALUE\_\#POS\_REC\#>@TT\_Package.GT\_STATE\_REC</TT\_VALUE\_\#POS\_REC\#> <SET\_STATE\_\#POS\_REC\#>\#ENUM\_VAL\_REC\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_REC\#> <STR\_STATE\_\#POS\_REC\#>REC</STR\_STATE\_\#POS\_REC\#> <CODE\_POS\_\#POS\_REC\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_REC)</CODE\_POS\_\#POS\_REC\#> <STATE\#POS\_REC\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_REC\# ==</STATE\#POS\_REC\#\_TEST> <!-- POS\_ADF --> <TT\_VALUE\_\#POS\_ADF\#>@TT\_Package.GT\_STATE\_ADF</TT\_VALUE\_\#POS\_ADF\#> <SET\_STATE\_\#POS\_ADF\#>\#ENUM\_VAL\_ADF\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_ADF\#> <STR\_STATE\_\#POS\_ADF\#>ADF</STR\_STATE\_\#POS\_ADF\#> <CODE\_POS\_\#POS\_ADF\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_ADF)</CODE\_POS\_\#POS\_ADF\#> <STATE\#POS\_ADF\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_ADF\# ==</STATE\#POS\_ADF\#\_TEST> <!-- POS\_TEST --> <TT\_VALUE\_\#POS\_TEST\#>@TT\_Package.GT\_STATE\_TEST</TT\_VALUE\_\#POS\_TEST\#> <SET\_STATE\_\#POS\_TEST\#>\#ENUM\_VAL\_TEST\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_TEST\#> <STR\_STATE\_\#POS\_TEST\#>TEST</STR\_STATE\_\#POS\_TEST\#> <CODE\_POS\_\#POS\_TEST\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_TEST)</CODE\_POS\_\#POS\_TEST\#> <STATE\#POS\_TEST\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_TEST\# ==</STATE\#POS\_TEST\#\_TEST> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [Navcomsystem.xml](navcomsystem/) ### Templates Template list 1. [ASOBO\_INSTRUMENT\_ADF\_Template](#ASOBO_INSTRUMENT_ADF_Template) 2. [ASOBO\_ADF\_AS87\_Template](#ASOBO_ADF_AS87_Template) 3. [ASOBO\_ADF\_AS87\_SubTemplate](#ASOBO_ADF_AS87_SubTemplate) 4. [ASOBO\_ADF\_AS300\_Template](#ASOBO_ADF_AS300_Template) 5. [ASOBO\_ADF\_AS300\_SubTemplate](#ASOBO_ADF_AS300_SubTemplate) 6. [ASOBO\_Button\_ADF\_ID\_Template](#ASOBO_Button_ADF_ID_Template) 7. [ASOBO\_ADF\_Knob\_Volume\_Template](#ASOBO_ADF_Knob_Volume_Template) 8. [ASOBO\_ADF\_Knob\_Mode\_Template](#ASOBO_ADF_Knob_Mode_Template) - #### ASOBO\_INSTRUMENT\_ADF\_Template Definition from XML <Template Name="ASOBO\_INSTRUMENT\_ADF\_Template"> <UseTemplate Name="ASOBO\_ADF\_AS87\_Template"/> </Template>   Templates used: - [ASOBO\_ADF\_AS87\_Template](adf/#ASOBO_ADF_AS87_Template) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_AS87\_Template Definition from XML <Template Name="ASOBO\_ADF\_AS87\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_ADF\_AS87\_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\_ADF\_AS87\_SubTemplate](adf/#ASOBO_ADF_AS87_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_AS87\_SubTemplate Definition from XML <Template Name="ASOBO\_ADF\_AS87\_SubTemplate"> <Parameters Type="Default"> <ANIM\_LAG>400</ANIM\_LAG> <EMISSIVE\_POTENTIOMETER>1</EMISSIVE\_POTENTIOMETER> <BUTTON\_EMISSIVE\_FACTOR>1</BUTTON\_EMISSIVE\_FACTOR> <ANIM\_NEVER\_FAILS>True</ANIM\_NEVER\_FAILS> <Condition Check="CIRCUIT\_ADF"> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ADF\#, Bool)</FAILURE> </Condition> <NODE\_ID\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</NODE\_ID\_ADF\_VOLUME> <ANIM\_NAME\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_VOLUME> <NODE\_ID\_PUSH\_ADF>ADF\_Push\_ADF\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_ADF> <ANIM\_NAME\_PUSH\_ADF>ADF\_Push\_ADF\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_ADF> <NODE\_ID\_PUSH\_BFO>ADF\_Push\_BFO\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_BFO> <ANIM\_NAME\_PUSH\_BFO>ADF\_Push\_BFO\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_BFO> <NODE\_ID\_PUSH\_FRQ>ADF\_Push\_FRQ\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_FRQ> <ANIM\_NAME\_PUSH\_FRQ>ADF\_Push\_FRQ\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_FRQ> <NODE\_ID\_PUSH\_FLT>ADF\_Push\_FLT\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_FLT> <ANIM\_NAME\_PUSH\_FLT>ADF\_Push\_FLT\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_FLT> <NODE\_ID\_PUSH\_SET\_RESET>ADF\_Push\_SetReset\#SUFFIX\_ID\#</NODE\_ID\_PUSH\_SET\_RESET> <ANIM\_NAME\_PUSH\_SET\_RESET>ADF\_Push\_SetReset\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH\_SET\_RESET> <NODE\_ID\_FRAME>ADF\_Frame\#SUFFIX\_ID\#</NODE\_ID\_FRAME> <NODE\_ID\_SCREEN>ADF\_Screen\#SUFFIX\_ID\#</NODE\_ID\_SCREEN> <NODE\_ID\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</NODE\_ID\_100\_KHZ> <ANIM\_NAME\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</ANIM\_NAME\_100\_KHZ> <NODE\_ID\_1\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</NODE\_ID\_1\_10\_KHZ> <ANIM\_NAME\_1\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</ANIM\_NAME\_1\_10\_KHZ> <ANIM\_NAME\_1\_10\_KHZ\_PUSH>ADF\_Knob\_Frequency\_KHz\_Push\#SUFFIX\_ID\#</ANIM\_NAME\_1\_10\_KHZ\_PUSH> </Parameters> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>ADF\_ANT\_MODE\_TOGGLE</BUTTON\_ID> <HTML\_EVENT>adf\_AntAdf</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_ADF\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_ADF\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>BFO</BUTTON\_ID> <HTML\_EVENT>adf\_bfo</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_BFO\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_BFO\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_PUSH"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_PUSH\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>FRQ</BUTTON\_ID> <HTML\_EVENT>adf\_frqTransfert</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_FRQ\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_FRQ\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_TOGGLE"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_TOGGLE\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>FLTET</BUTTON\_ID> <HTML\_EVENT>adf\_FltEt</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_FLT\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_FLT\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_Button\_ADF\_ID\_Template"> <condition NotEmpty="TT\_DESCRIPTION\_ID\_PUSH"> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_PUSH\#</TT\_DESCRIPTION\_ID> </condition> <BUTTON\_ID>SETRESET</BUTTON\_ID> <HTML\_EVENT>adf\_SetRst</HTML\_EVENT> <NODE\_ID>\#NODE\_ID\_PUSH\_SET\_RESET\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_PUSH\_SET\_RESET\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_VOLUME\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_VOLUME\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_FRAME\#</NODE\_ID> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#EMISSIVE\_POTENTIOMETER\#, percent over 100)</EMISSIVE\_CODE> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>0.5</EMISSIVE\_CODE> </UseTemplate> <Component ID="ADF\_Frequency\_Knobs\#SUFFIX\_ID\#"> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID\_100\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_PARAM\_KHZ\_ACTION</TT\_DESCRIPTION\_ID\_100\_KHZ> <TOOLTIP\_TITLE\_100\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE\_100\_KHZ> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <WWISE\_EVENT>adf\_frequency\_outer\_knob</WWISE\_EVENT> <COUNT>36</COUNT> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_100\_KHZ\#</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>100</TT\_DESCRIPTION\_INDEX> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_100\_KHZ\#</TOOLTIP\_TITLE> <KNOB\_ID>ADF\_Freq\_100\_Khz</KNOB\_ID> <ANIM\_NAME>\#ANIM\_NAME\_100\_KHZ\#</ANIM\_NAME> <NODE\_ID>\#NODE\_ID\_100\_KHZ\#</NODE\_ID> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> <GET\_TT\_VALUE\_STATE>(A:ADF STANDBY FREQUENCY:\#ID\#, Khz) s0 100 / int 10 % l0 1000 / int 10 % 10 \* +</GET\_TT\_VALUE\_STATE> <EVENT\_CW>(>K:ADF\_100\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_100\_DEC)</EVENT\_CCW> <IS\_INFINITE>True</IS\_INFINITE> </UseTemplate> <Component ID="\#NODE\_ID\_1\_10\_KHZ\#" Node="\#NODE\_ID\_1\_10\_KHZ\#"> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID\_10\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_1\_10\_KHZ\_ACTION</TT\_DESCRIPTION\_ID\_10\_KHZ> <TOOLTIP\_TITLE\_10\_KHZ>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE\_10\_KHZ> </Parameters> <Parameters Type="Override"> <BTN\_ID\_EXTERNAL>ADF\_Freq\_Increment</BTN\_ID\_EXTERNAL> <VAR\_NAME>XMLVAR\_ADF\_Frequency\_10\_Khz</VAR\_NAME> <VAR\_TYPE>L</VAR\_TYPE> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <GET\_STATE\_EXTERNAL>(\#VAR\_TYPE\#:\#VAR\_NAME\#) sp0</GET\_STATE\_EXTERNAL> <SIM\_STATE\_IS\_ON\_EXTERNAL>l0</SIM\_STATE\_IS\_ON\_EXTERNAL> <SET\_STATE\_ON>1 (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_ON> <TT\_VALUE\_ON>'10 Khz'</TT\_VALUE\_ON> <SET\_STATE\_OFF>0 (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_OFF> <TT\_VALUE\_OFF>'1 Khz'</TT\_VALUE\_OFF> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_FREQUENCY\_INCREMENT\_ACTION</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>100</TT\_DESCRIPTION\_INDEX> </UseTemplate> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Freq\_1\_10\_Khz</KNOB\_ID> <BTN\_EXTERNAL\_BINDING\_TO\_CALL>\_Toggle</BTN\_EXTERNAL\_BINDING\_TO\_CALL> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <WWISE\_EVENT>adf\_frequency\_inner\_knob</WWISE\_EVENT> <WWISE\_EVENT\_1>ADF\_knob\_push\_button\_on</WWISE\_EVENT\_1> <WWISE\_EVENT\_2>ADF\_knob\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <NORMALIZED\_TIME\_2>0.1</NORMALIZED\_TIME\_2> <COUNT>36</COUNT> <THRESHOLD\_X\_INPUT>0.1</THRESHOLD\_X\_INPUT> <THRESHOLD\_X\_MOUSE>0.005</THRESHOLD\_X\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <NODE\_ID>\#NODE\_ID\_1\_10\_KHZ\#</NODE\_ID> <KNOB\_TYPE>Infinite\_Pull</KNOB\_TYPE> <TEMPLATE\_VARIANT/> <ANIM\_CODE>(\#VAR\_TYPE\#:\#VAR\_NAME\#) 100 \*</ANIM\_CODE> <ANIM\_NAME\_KNOB>\#ANIM\_NAME\_1\_10\_KHZ\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PULL>\#ANIM\_NAME\_1\_10\_KHZ\_PUSH\#</ANIM\_NAME\_PULL> <TT\_DESCRIPTION\_ID>\#TT\_DESCRIPTION\_ID\_10\_KHZ\#</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>\#TOOLTIP\_TITLE\_10\_KHZ\#</TOOLTIP\_TITLE> <EVENT\_CW>(\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ (>K:ADF\_10\_INC) } els{ (>K:ADF\_1\_INC) }</EVENT\_CW> <EVENT\_CCW>(\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ (>K:ADF\_10\_DEC) } els{ (>K:ADF\_1\_DEC) }</EVENT\_CCW> <GET\_TT\_VALUE\_STATE>(A:ADF STANDBY FREQUENCY:\#ID\#, Khz) sp0 (\#VAR\_TYPE\#:\#VAR\_NAME\#) if{ l0 10 / int 10 % } els{ l0 int 10 % }</GET\_TT\_VALUE\_STATE> <EXTRA\_INTERACTION>\_LeftSingle</EXTRA\_INTERACTION> <IS\_INFINITE>True</IS\_INFINITE> <COUNT>36</COUNT> </UseTemplate> </Component> </Component> </Template> Parameters initialization: - Default Parameters set: - ANIM\_LAG - EMISSIVE\_POTENTIOMETER - BUTTON\_EMISSIVE\_FACTOR - ANIM\_NEVER\_FAILS - NODE\_ID\_ADF\_VOLUME (using SUFFIX\_ID) - ANIM\_NAME\_ADF\_VOLUME (using SUFFIX\_ID) - NODE\_ID\_PUSH\_ADF (using SUFFIX\_ID) - ANIM\_NAME\_PUSH\_ADF (using SUFFIX\_ID) - NODE\_ID\_PUSH\_BFO (using SUFFIX\_ID) - ANIM\_NAME\_PUSH\_BFO (using SUFFIX\_ID) - NODE\_ID\_PUSH\_FRQ (using SUFFIX\_ID) - ANIM\_NAME\_PUSH\_FRQ (using SUFFIX\_ID) - NODE\_ID\_PUSH\_FLT (using SUFFIX\_ID) - ANIM\_NAME\_PUSH\_FLT (using SUFFIX\_ID) - NODE\_ID\_PUSH\_SET\_RESET (using SUFFIX\_ID) - ANIM\_NAME\_PUSH\_SET\_RESET (using SUFFIX\_ID) - NODE\_ID\_FRAME (using SUFFIX\_ID) - NODE\_ID\_SCREEN (using SUFFIX\_ID) - NODE\_ID\_100\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_100\_KHZ (using SUFFIX\_ID) - NODE\_ID\_1\_10\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_1\_10\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_1\_10\_KHZ\_PUSH (using SUFFIX\_ID) Condition: Check(CIRCUIT\_ADF) - Case: True Parameters set: - FAILURE (using CIRCUIT\_ADF) Parameters read: - SUFFIX\_ID Components: - ADF\_Frequency\_Knobs\#SUFFIX\_ID\# Parameters read: - NODE\_ID\_1\_10\_KHZ Parameters set: - TT\_DESCRIPTION\_ID\_100\_KHZ - TOOLTIP\_TITLE\_100\_KHZ Components: - \#NODE\_ID\_1\_10\_KHZ\# (Node: \#NODE\_ID\_1\_10\_KHZ\#) Parameters set: - TT\_DESCRIPTION\_ID\_10\_KHZ - TOOLTIP\_TITLE\_10\_KHZ - BTN\_ID\_EXTERNAL - VAR\_NAME - VAR\_TYPE - FORMAT\_VALUE   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Push\_Event\_Only\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Push_Event_Only_Template) Parameters set: - BTN\_ID (using BTN\_ID\_EXTERNAL) - GET\_STATE\_EXTERNAL (using VAR\_TYPE, VAR\_NAME) - SIM\_STATE\_IS\_ON\_EXTERNAL - SET\_STATE\_ON (using VAR\_TYPE, VAR\_NAME) - TT\_VALUE\_ON - SET\_STATE\_OFF (using VAR\_TYPE, VAR\_NAME) - TT\_VALUE\_OFF - TT\_DESCRIPTION\_ID - TT\_DESCRIPTION\_INDEX - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - KNOB\_ID - BTN\_EXTERNAL\_BINDING\_TO\_CALL - CREATE\_COMPONENT - WWISE\_EVENT - WWISE\_EVENT\_1 - WWISE\_EVENT\_2 - NORMALIZED\_TIME\_1 - NORMALIZED\_TIME\_2 - COUNT - THRESHOLD\_X\_INPUT - THRESHOLD\_X\_MOUSE - INTERACTION\_TYPE - NODE\_ID (using NODE\_ID\_1\_10\_KHZ) - KNOB\_TYPE - TEMPLATE\_VARIANT - ANIM\_CODE (using VAR\_TYPE, VAR\_NAME) - ANIM\_NAME\_KNOB (using ANIM\_NAME\_1\_10\_KHZ) - ANIM\_NAME\_PULL (using ANIM\_NAME\_1\_10\_KHZ\_PUSH) - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_10\_KHZ) - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_10\_KHZ) - EVENT\_CW (using VAR\_TYPE, VAR\_NAME) - EVENT\_CCW (using VAR\_TYPE, VAR\_NAME) - GET\_TT\_VALUE\_STATE (using ID, VAR\_TYPE, VAR\_NAME) - EXTRA\_INTERACTION - IS\_INFINITE   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - WWISE\_EVENT - COUNT - THRESHOLD\_INPUT - THRESHOLD\_MOUSE - INTERACTION\_TYPE - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_100\_KHZ) - TT\_DESCRIPTION\_INDEX - TOOLTIP\_TITLE (using TOOLTIP\_TITLE\_100\_KHZ) - KNOB\_ID - ANIM\_NAME (using ANIM\_NAME\_100\_KHZ) - NODE\_ID (using NODE\_ID\_100\_KHZ) - FORMAT\_VALUE - GET\_TT\_VALUE\_STATE (using ID) - EVENT\_CW - EVENT\_CCW - IS\_INFINITE   Templates used: - [ASOBO\_Button\_ADF\_ID\_Template](adf/#ASOBO_Button_ADF_ID_Template) Parameters set: - BUTTON\_ID - HTML\_EVENT - NODE\_ID (using NODE\_ID\_PUSH\_ADF) - ANIM\_NAME (using ANIM\_NAME\_PUSH\_ADF) Condition: NotEmpty(TT\_DESCRIPTION\_ID\_TOGGLE) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_TOGGLE) - [ASOBO\_Button\_ADF\_ID\_Template](adf/#ASOBO_Button_ADF_ID_Template) Parameters set: - BUTTON\_ID - HTML\_EVENT - NODE\_ID (using NODE\_ID\_PUSH\_BFO) - ANIM\_NAME (using ANIM\_NAME\_PUSH\_BFO) Condition: NotEmpty(TT\_DESCRIPTION\_ID\_TOGGLE) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_TOGGLE) - [ASOBO\_Button\_ADF\_ID\_Template](adf/#ASOBO_Button_ADF_ID_Template) Parameters set: - BUTTON\_ID - HTML\_EVENT - NODE\_ID (using NODE\_ID\_PUSH\_FRQ) - ANIM\_NAME (using ANIM\_NAME\_PUSH\_FRQ) Condition: NotEmpty(TT\_DESCRIPTION\_ID\_PUSH) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_PUSH) - [ASOBO\_Button\_ADF\_ID\_Template](adf/#ASOBO_Button_ADF_ID_Template) Parameters set: - BUTTON\_ID - HTML\_EVENT - NODE\_ID (using NODE\_ID\_PUSH\_FLT) - ANIM\_NAME (using ANIM\_NAME\_PUSH\_FLT) Condition: NotEmpty(TT\_DESCRIPTION\_ID\_TOGGLE) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_TOGGLE) - [ASOBO\_Button\_ADF\_ID\_Template](adf/#ASOBO_Button_ADF_ID_Template) Parameters set: - BUTTON\_ID - HTML\_EVENT - NODE\_ID (using NODE\_ID\_PUSH\_SET\_RESET) - ANIM\_NAME (using ANIM\_NAME\_PUSH\_SET\_RESET) Condition: NotEmpty(TT\_DESCRIPTION\_ID\_PUSH) - Case: True Parameters set: - TT\_DESCRIPTION\_ID (using TT\_DESCRIPTION\_ID\_PUSH) - [ASOBO\_ADF\_Knob\_Volume\_Template](adf/#ASOBO_ADF_Knob_Volume_Template) Parameters set: - NODE\_ID (using NODE\_ID\_ADF\_VOLUME) - ANIM\_NAME (using ANIM\_NAME\_ADF\_VOLUME) - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - NODE\_ID (using NODE\_ID\_FRAME) - EMISSIVE\_CODE (using EMISSIVE\_POTENTIOMETER) - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - NODE\_ID (using NODE\_ID\_SCREEN) - EMISSIVE\_CODE [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_AS300\_Template Definition from XML <Template Name="ASOBO\_ADF\_AS300\_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_ADF\_AS300\_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\_ADF\_AS300\_SubTemplate](adf/#ASOBO_ADF_AS300_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_AS300\_SubTemplate Definition from XML <Template Name="ASOBO\_ADF\_AS300\_SubTemplate"> <Parameters Type="Default"> <NODE\_ID\_SCREEN>ADF\_Screen</NODE\_ID\_SCREEN> <NODE\_ID\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</NODE\_ID\_100\_KHZ> <ANIM\_NAME\_100\_KHZ>ADF\_Knob\_Frequency\_MHz\#SUFFIX\_ID\#</ANIM\_NAME\_100\_KHZ> <NODE\_ID\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</NODE\_ID\_10\_KHZ> <ANIM\_NAME\_10\_KHZ>ADF\_Knob\_Frequency\_KHz\#SUFFIX\_ID\#</ANIM\_NAME\_10\_KHZ> <NODE\_ID\_1\_KHZ>ADF\_Knob\_Frequency\_Hz\#SUFFIX\_ID\#</NODE\_ID\_1\_KHZ> <ANIM\_NAME\_1\_KHZ>ADF\_Knob\_Frequency\_Hz\#SUFFIX\_ID\#</ANIM\_NAME\_1\_KHZ> <NODE\_ID\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</NODE\_ID\_ADF\_VOLUME> <ANIM\_NAME\_ADF\_VOLUME>ADF\_Knob\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_VOLUME> <NODE\_ID\_ADF\_MODE>ADF\_Knob\_Mode\#SUFFIX\_ID\#</NODE\_ID\_ADF\_MODE> <ANIM\_NAME\_ADF\_MODE>ADF\_Knob\_Mode\#SUFFIX\_ID\#</ANIM\_NAME\_ADF\_MODE> </Parameters> <Component ID="ADF\_Frequency\_Knobs\#SUFFIX\_ID\#"> <Parameters Type="Override"> <WWISE\_EVENT>adf\_frequency\_knob</WWISE\_EVENT> <COUNT>36</COUNT> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <FORMAT\_VALUE>'%d' @sprintf</FORMAT\_VALUE> <GET\_TT\_VALUE\_100\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) s0 100 / int 10 % l0 1000 / int 10 % 10 \* +</GET\_TT\_VALUE\_100\_KHZ> <GET\_TT\_VALUE\_10\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) 10 / int 10 %</GET\_TT\_VALUE\_10\_KHZ> <GET\_TT\_VALUE\_1\_KHZ>(A:ADF ACTIVE FREQUENCY:\#ID\#, Khz) int 10 %</GET\_TT\_VALUE\_1\_KHZ> </Parameters> <Loop> <Setup> <Param>CUR\_ID</Param> <From>0</From> <Inc>1</Inc> <To>2</To> </Setup> <Do> <Parameters Type="Override"> <ID\_POS Process="Int">10 \#CUR\_ID\# pow</ID\_POS> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_FREQUENCY\_PARAM\_KHZ\_ACTION</TT\_DESCRIPTION\_ID> <TT\_DESCRIPTION\_INDEX>\#ID\_POS\#</TT\_DESCRIPTION\_INDEX> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_FREQUENCY\_KHZ\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Freq\_\#ID\_POS\#\_Khz</KNOB\_ID> <ANIM\_NAME Process="Param">ANIM\_NAME\_\#ID\_POS\#\_KHZ</ANIM\_NAME> <NODE\_ID Process="Param">NODE\_ID\_\#ID\_POS\#\_KHZ</NODE\_ID> <GET\_TT\_VALUE\_STATE Process="Param">GET\_TT\_VALUE\_\#ID\_POS\#\_KHZ</GET\_TT\_VALUE\_STATE> <EVENT\_CW>(>K:ADF\_\#ID\_POS\#\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_\#ID\_POS\#\_DEC)</EVENT\_CCW> <IS\_INFINITE>True</IS\_INFINITE> </UseTemplate> </Do> </Loop> </Component> <UseTemplate Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_VOLUME\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_VOLUME\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_ADF\_Knob\_Mode\_Template"> <NODE\_ID>\#NODE\_ID\_ADF\_MODE\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_ADF\_MODE\#</ANIM\_NAME> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_SCREEN\#</NODE\_ID> <EMISSIVE\_CODE>1</EMISSIVE\_CODE> <FAILURE>(A:ADF VOLUME:\#ID\#, Percent) 0 > (A:CIRCUIT GENERAL PANEL ON, Bool) and</FAILURE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID\_SCREEN - NODE\_ID\_100\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_100\_KHZ (using SUFFIX\_ID) - NODE\_ID\_10\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_10\_KHZ (using SUFFIX\_ID) - NODE\_ID\_1\_KHZ (using SUFFIX\_ID) - ANIM\_NAME\_1\_KHZ (using SUFFIX\_ID) - NODE\_ID\_ADF\_VOLUME (using SUFFIX\_ID) - ANIM\_NAME\_ADF\_VOLUME (using SUFFIX\_ID) - NODE\_ID\_ADF\_MODE (using SUFFIX\_ID) - ANIM\_NAME\_ADF\_MODE (using SUFFIX\_ID) Parameters read: - SUFFIX\_ID Components: - ADF\_Frequency\_Knobs\#SUFFIX\_ID\# Parameters set: - WWISE\_EVENT - COUNT - THRESHOLD\_INPUT - THRESHOLD\_MOUSE - INTERACTION\_TYPE - FORMAT\_VALUE - GET\_TT\_VALUE\_100\_KHZ (using ID) - GET\_TT\_VALUE\_10\_KHZ (using ID) - GET\_TT\_VALUE\_1\_KHZ (using ID) - CUR\_ID - ID\_POS (using CUR\_ID) - TT\_DESCRIPTION\_ID - TT\_DESCRIPTION\_INDEX (using ID\_POS) - TOOLTIP\_TITLE   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - KNOB\_ID (using ID\_POS) - ANIM\_NAME (using ID\_POS) - NODE\_ID (using ID\_POS) - GET\_TT\_VALUE\_STATE (using ID\_POS) - EVENT\_CW (using ID\_POS) - EVENT\_CCW (using ID\_POS) - IS\_INFINITE   Templates used: - [ASOBO\_ADF\_Knob\_Volume\_Template](adf/#ASOBO_ADF_Knob_Volume_Template) Parameters set: - NODE\_ID (using NODE\_ID\_ADF\_VOLUME) - ANIM\_NAME (using ANIM\_NAME\_ADF\_VOLUME) - [ASOBO\_ADF\_Knob\_Mode\_Template](adf/#ASOBO_ADF_Knob_Mode_Template) Parameters set: - NODE\_ID (using NODE\_ID\_ADF\_MODE) - ANIM\_NAME (using ANIM\_NAME\_ADF\_MODE) - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - NODE\_ID (using NODE\_ID\_SCREEN) - EMISSIVE\_CODE - FAILURE (using ID) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_Button\_ADF\_ID\_Template Definition from XML <Template Name="ASOBO\_Button\_ADF\_ID\_Template"> <Parameters Type="Default"> <PART\_ID>ADF\_Push\_\#BUTTON\_ID\#</PART\_ID> <WWISE\_EVENT\_1>ADF\_push\_button\_on</WWISE\_EVENT\_1> <WWISE\_EVENT\_2>ADF\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_PUSH\_\#BUTTON\_ID\#\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_PUSH\_\#BUTTON\_ID\#\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <BTN\_ID>ADF\_\#BUTTON\_ID\#</BTN\_ID> <SET\_STATE\_EXTERNAL>(>H:\#HTML\_EVENT\#)</SET\_STATE\_EXTERNAL> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#EMISSIVE\_POTENTIOMETER\#, percent over 100) \#BUTTON\_EMISSIVE\_FACTOR\# \*</EMISSIVE\_CODE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - PART\_ID (using BUTTON\_ID) - WWISE\_EVENT\_1 - WWISE\_EVENT\_2 - NORMALIZED\_TIME\_1 - NORMALIZED\_TIME\_2 - TT\_DESCRIPTION\_ID (using BUTTON\_ID) - TOOLTIP\_TITLE (using BUTTON\_ID)   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - BTN\_ID (using BUTTON\_ID) - SET\_STATE\_EXTERNAL (using HTML\_EVENT) - EMISSIVE\_CODE (using EMISSIVE\_POTENTIOMETER, BUTTON\_EMISSIVE\_FACTOR) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_Knob\_Volume\_Template Definition from XML <Template Name="ASOBO\_ADF\_Knob\_Volume\_Template"> <Parameters Type="Default"> <WWISE\_EVENT>adf\_volume\_knob</WWISE\_EVENT> <COUNT>50</COUNT> <THRESHOLD\_INPUT>0.000025</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.0025</THRESHOLD\_MOUSE> </Parameters> <Parameters Type="Override"> <EVENT\_CW>(>K:ADF\_VOLUME\_INC)</EVENT\_CW> <EVENT\_CCW>(>K:ADF\_VOLUME\_DEC)</EVENT\_CCW> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="CIRCUIT\_ADF"> <EVENT\_CW>\#EVENT\_CW\# (A:ADF VOLUME:1, Percent) 0 > (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) != if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</EVENT\_CW> <EVENT\_CCW>\#EVENT\_CCW\# (A:ADF VOLUME:1, Percent) 0 > (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) != if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</EVENT\_CCW> <COMP\_INIT\_CODE>(A:ADF VOLUME:1, Percent) 0 == (A:CIRCUIT SWITCH ON:\#CIRCUIT\_ADF\#, Bool) and if{ \#CIRCUIT\_ADF\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</COMP\_INIT\_CODE> </Condition> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_RECEIVERVOLUME\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_RECEIVERVOLUME\_TITLE</TOOLTIP\_TITLE> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <KNOB\_ID>ADF\_Volume</KNOB\_ID> <GET\_TT\_VALUE\_STATE>(A:ADF VOLUME:1, percent)</GET\_TT\_VALUE\_STATE> <ANIM\_CODE>(A:ADF VOLUME:1, percent)</ANIM\_CODE> <IS\_INFINITE>False</IS\_INFINITE> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - WWISE\_EVENT - COUNT - THRESHOLD\_INPUT - THRESHOLD\_MOUSE - Override Parameters set: - EVENT\_CW - EVENT\_CCW - Override Condition: NotEmpty(CIRCUIT\_ADF) - Case: True Parameters set: - EVENT\_CW (using EVENT\_CW, CIRCUIT\_ADF) - EVENT\_CCW (using EVENT\_CCW, CIRCUIT\_ADF) - COMP\_INIT\_CODE (using CIRCUIT\_ADF) - Default Parameters set: - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - KNOB\_ID - GET\_TT\_VALUE\_STATE - ANIM\_CODE - IS\_INFINITE - INTERACTION\_TYPE [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_ADF\_Knob\_Mode\_Template Definition from XML <Template Name="ASOBO\_ADF\_Knob\_Mode\_Template"> <Parameters Type="Default"> <WWISE\_EVENT>adf\_mode\_knob</WWISE\_EVENT> <ANIM\_LAG>600</ANIM\_LAG> <COUNT>3</COUNT> <POS\_BFO>0</POS\_BFO> <POS\_REC>1</POS\_REC> <POS\_ADF>2</POS\_ADF> <POS\_TEST>3</POS\_TEST> <VAR\_TYPE>L</VAR\_TYPE> <VAR\_NAME>XMLVAR\_ADF\_Mode</VAR\_NAME> <INPUT\_EVENT\_ID\_SOURCE>NAVCOM</INPUT\_EVENT\_ID\_SOURCE> </Parameters> <Parameters Type="Override"> <KNOB\_ID>ADF\_Mode</KNOB\_ID> <ENUM\_VAL\_BFO>0</ENUM\_VAL\_BFO> <ENUM\_VAL\_REC>1</ENUM\_VAL\_REC> <ENUM\_VAL\_ADF>2</ENUM\_VAL\_ADF> <ENUM\_VAL\_TEST>3</ENUM\_VAL\_TEST> </Parameters> <Parameters Type="Default"> <TT\_DESCRIPTION\_ID>@TT\_Package.ADF\_KNOB\_MODE\_ACTION\_SET</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.ADF\_KNOB\_MODE\_TITLE</TOOLTIP\_TITLE> <INIT\_POS>\#POS\_ADF\#</INIT\_POS> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Alternative\_Base\_Template"> <Condition NotEmpty="INIT\_POS"> <COMP\_INIT\_CODE>\#INIT\_POS\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</COMP\_INIT\_CODE> </Condition> <USE\_BTN\_IE>True</USE\_BTN\_IE> <NUM\_STATES>4</NUM\_STATES> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <SWITCH\_DIRECTION>Horizontal</SWITCH\_DIRECTION> <IS\_INFINITE>False</IS\_INFINITE> <GET\_STATE\_EXTERNAL>(\#VAR\_TYPE\#:\#VAR\_NAME\#) sp0</GET\_STATE\_EXTERNAL> <ENUM\_VAL\_TO\_POS\_EXTERNAL> l0 \#ENUM\_VAL\_BFO\# == if{ \#POS\_BFO\# sp1 g2 } l0 \#ENUM\_VAL\_REC\# == if{ \#POS\_REC\# sp1 g2 } l0 \#ENUM\_VAL\_ADF\# == if{ \#POS\_ADF\# sp1 g2 } l0 \#ENUM\_VAL\_TEST\# == if{ \#POS\_TEST\# sp1 g2 } :2 l1 </ENUM\_VAL\_TO\_POS\_EXTERNAL> <BTN\_ID>\#KNOB\_ID\#</BTN\_ID> <TT\_VALUE\_\#POS\_BFO\#>@TT\_Package.GT\_STATE\_BFO</TT\_VALUE\_\#POS\_BFO\#> <SET\_STATE\_\#POS\_BFO\#>\#ENUM\_VAL\_BFO\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_BFO\#> <STR\_STATE\_\#POS\_BFO\#>BFO</STR\_STATE\_\#POS\_BFO\#> <CODE\_POS\_\#POS\_BFO\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_BFO)</CODE\_POS\_\#POS\_BFO\#> <STATE\#POS\_BFO\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_BFO\# ==</STATE\#POS\_BFO\#\_TEST> <TT\_VALUE\_\#POS\_REC\#>@TT\_Package.GT\_STATE\_REC</TT\_VALUE\_\#POS\_REC\#> <SET\_STATE\_\#POS\_REC\#>\#ENUM\_VAL\_REC\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_REC\#> <STR\_STATE\_\#POS\_REC\#>REC</STR\_STATE\_\#POS\_REC\#> <CODE\_POS\_\#POS\_REC\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_REC)</CODE\_POS\_\#POS\_REC\#> <STATE\#POS\_REC\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_REC\# ==</STATE\#POS\_REC\#\_TEST> <TT\_VALUE\_\#POS\_ADF\#>@TT\_Package.GT\_STATE\_ADF</TT\_VALUE\_\#POS\_ADF\#> <SET\_STATE\_\#POS\_ADF\#>\#ENUM\_VAL\_ADF\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_ADF\#> <STR\_STATE\_\#POS\_ADF\#>ADF</STR\_STATE\_\#POS\_ADF\#> <CODE\_POS\_\#POS\_ADF\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_ADF)</CODE\_POS\_\#POS\_ADF\#> <STATE\#POS\_ADF\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_ADF\# ==</STATE\#POS\_ADF\#\_TEST> <TT\_VALUE\_\#POS\_TEST\#>@TT\_Package.GT\_STATE\_TEST</TT\_VALUE\_\#POS\_TEST\#> <SET\_STATE\_\#POS\_TEST\#>\#ENUM\_VAL\_TEST\# (>\#VAR\_TYPE\#:\#VAR\_NAME\#)</SET\_STATE\_\#POS\_TEST\#> <STR\_STATE\_\#POS\_TEST\#>TEST</STR\_STATE\_\#POS\_TEST\#> <CODE\_POS\_\#POS\_TEST\#>(>B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#\_TEST)</CODE\_POS\_\#POS\_TEST\#> <STATE\#POS\_TEST\#\_TEST>(B:\#INPUT\_EVENT\_ID\_SOURCE\#\_\#KNOB\_ID\#) \#POS\_TEST\# ==</STATE\#POS\_TEST\#\_TEST> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - WWISE\_EVENT - ANIM\_LAG - COUNT - POS\_BFO - POS\_REC - POS\_ADF - POS\_TEST - VAR\_TYPE - VAR\_NAME - INPUT\_EVENT\_ID\_SOURCE - Override Parameters set: - KNOB\_ID - ENUM\_VAL\_BFO - ENUM\_VAL\_REC - ENUM\_VAL\_ADF - ENUM\_VAL\_TEST - Default Parameters set: - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - INIT\_POS (using POS\_ADF)   Templates used: - [ASOBO\_NAVCOM\_Alternative\_Base\_Template](navcomsystem/#ASOBO_NAVCOM_Alternative_Base_Template) Parameters set: - USE\_BTN\_IE - NUM\_STATES - INTERACTION\_TYPE - SWITCH\_DIRECTION - IS\_INFINITE - GET\_STATE\_EXTERNAL (using VAR\_TYPE, VAR\_NAME) - ENUM\_VAL\_TO\_POS\_EXTERNAL (using ENUM\_VAL\_BFO, POS\_BFO, ENUM\_VAL\_REC, POS\_REC, ENUM\_VAL\_ADF, POS\_ADF, ENUM\_VAL\_TEST, POS\_TEST) - BTN\_ID (using KNOB\_ID) - TT\_VALUE\_\#POS\_BFO\# - SET\_STATE\_\#POS\_BFO\# (using ENUM\_VAL\_BFO, VAR\_TYPE, VAR\_NAME) - STR\_STATE\_\#POS\_BFO\# - CODE\_POS\_\#POS\_BFO\# (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID) - STATE\#POS\_BFO\#\_TEST (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID, POS\_BFO) - TT\_VALUE\_\#POS\_REC\# - SET\_STATE\_\#POS\_REC\# (using ENUM\_VAL\_REC, VAR\_TYPE, VAR\_NAME) - STR\_STATE\_\#POS\_REC\# - CODE\_POS\_\#POS\_REC\# (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID) - STATE\#POS\_REC\#\_TEST (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID, POS\_REC) - TT\_VALUE\_\#POS\_ADF\# - SET\_STATE\_\#POS\_ADF\# (using ENUM\_VAL\_ADF, VAR\_TYPE, VAR\_NAME) - STR\_STATE\_\#POS\_ADF\# - CODE\_POS\_\#POS\_ADF\# (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID) - STATE\#POS\_ADF\#\_TEST (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID, POS\_ADF) - TT\_VALUE\_\#POS\_TEST\# - SET\_STATE\_\#POS\_TEST\# (using ENUM\_VAL\_TEST, VAR\_TYPE, VAR\_NAME) - STR\_STATE\_\#POS\_TEST\# - CODE\_POS\_\#POS\_TEST\# (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID) - STATE\#POS\_TEST\#\_TEST (using INPUT\_EVENT\_ID\_SOURCE, KNOB\_ID, POS\_TEST) Condition: NotEmpty(INIT\_POS) - Case: True Parameters set: - COMP\_INIT\_CODE (using INIT\_POS, VAR\_TYPE, VAR\_NAME) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)