# AS650.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(GlassCockpit\)AS650.xml ------------------------------ Source XML <ModelBehaviors> <Template Name="ASOBO\_AS650\_Template"> <Parameters Type="Default"> <NODE\_ID\_SCREEN>MFD\_650\_SCREEN</NODE\_ID\_SCREEN> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <NODE\_ID\_VOLUME>MFD\_650\_KNOB\_VOLUME</NODE\_ID\_VOLUME> <ANIM\_NAME\_VOLUME>MFD\_650\_KNOB\_VOLUME</ANIM\_NAME\_VOLUME> <ANIM\_NAME\_VOLUME\_PUSH>MFD\_650\_PUSH\_VOLUME</ANIM\_NAME\_VOLUME\_PUSH> <NODE\_ID\_COM\_LARGE\_KNOB>MFD\_650\_Knob\_MHz</NODE\_ID\_COM\_LARGE\_KNOB> <ANIM\_NAME\_COM\_LARGE\_KNOB>MFD\_650\_Knob\_MHz</ANIM\_NAME\_COM\_LARGE\_KNOB> <NODE\_ID\_COM\_SMALL\_KNOB>MFD\_650\_Knob\_KHz</NODE\_ID\_COM\_SMALL\_KNOB> <ANIM\_NAME\_COM\_SMALL\_KNOB>MFD\_650\_Knob\_KHz</ANIM\_NAME\_COM\_SMALL\_KNOB> <ANIM\_NAME\_COM\_KNOB\_PUSH>MFD\_650\_Knob\_KHz\_PUSH</ANIM\_NAME\_COM\_KNOB\_PUSH> <NAV\_INDEX>\#ID\#</NAV\_INDEX> <Condition Check="ID" Match="1"> <True> <COM\_INDEX/> </True> <False> <COM\_INDEX>\#ID\#</COM\_INDEX> </False> </Condition> <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> </Parameters> <Component ID="ASOBO\_AS650"> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - @AutomaticBrightnessFactor \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# +</EMISSIVE\_CODE> </UseTemplate> </Component> <Component ID="Knob\_Volume"> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template"> <ID>1</ID> <NODE\_ID>\#NODE\_ID\_VOLUME\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#NODE\_ID\_VOLUME\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#ANIM\_NAME\_VOLUME\_PUSH\#</ANIM\_NAME\_PUSH> <FAILURE>1</FAILURE> </UseTemplate> </Component> <Component ID="Knob\_Frequency"> <Parameters Type="Default"> <TOOLTIP\_TITLE\_IS\_DYNAMIC>True</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>True</TT\_DESCRIPTION\_IS\_DYNAMIC> <GET\_TT\_VALUE\_STATE>(A:NAV STANDBY FREQUENCY:\#ID\#, Megahertz) (A:COM STANDBY FREQUENCY:\#ID\#, Megahertz) (L:AS650\_NAV\_Freq\_Modify) ? sp0</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>l0 (L:AS650\_NAV\_Freq\_Modify) if{ 'NAV\#ID\#:<br/>%.3f' } els{ 'COM\#ID\#:<br/>%.3f' } @sprintf</FORMAT\_VALUE> </Parameters> <Parameters Type="Override"> <TOOLTIP\_TITLE>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_FREQ\_TITLE) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_FREQ\_TITLE) } @sprintf</TOOLTIP\_TITLE> </Parameters> <Component ID="\#NODE\_ID\_COM\_SMALL\_KNOB\#" Node="\#NODE\_ID\_COM\_SMALL\_KNOB\#"> <UseTemplate Name="ASOBO\_AS650\_Push\_Event\_Base\_Template"> <IE\_NAME>Knob\_Button</IE\_NAME> <IS\_TIMED>True</IS\_TIMED> <!-- <LONG\_CLICK\_TIME>2</LONG\_CLICK\_TIME> --> <ON\_PUSH\_EVENT>(L:AS650\_NAV\_Freq\_Modify) ! (>L:AS650\_NAV\_Freq\_Modify)</ON\_PUSH\_EVENT> <ON\_PUSH\_EVENT\_LONG>(L:AS650\_NAV\_Freq\_Modify) if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_SWAP) } els{ (>K:COM\#ID\#\_RADIO\_SWAP) }</ON\_PUSH\_EVENT\_LONG> <SHORT\_CLICK\_CODE>(L:AS650\_NAV\_Freq\_Modify) ! (>L:AS650\_NAV\_Freq\_Modify)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(L:AS650\_NAV\_Freq\_Modify) if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_SWAP) } els{ (>K:COM\#ID\#\_RADIO\_SWAP) }</LONG\_CLICK\_CODE> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_PUSH\_NAV\_SWAP\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_PUSH\_COM\_SWAP\_ACTION) } @sprintf</TT\_DESCRIPTION> <TT\_VALUE>(L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.GT\_STATE\_NAV) } els{ (R:1:@TT\_Package.GT\_STATE\_COM) }</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> </UseTemplate> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <IE\_NAME>COM\_Khz</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> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <!-- <NODE\_ID>\#NODE\_ID\_COM\_SMALL\_KNOB\#</NODE\_ID> --> <ANIM\_NAME\_KNOB>\#ANIM\_NAME\_COM\_SMALL\_KNOB\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#ANIM\_NAME\_COM\_KNOB\_PUSH\#</ANIM\_NAME\_PUSH> <SET\_STATE\_EXTERNAL> (L:AS650\_NAV\_Freq\_Modify) if{ p0 0 > if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_FRACT\_INC) } els{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_FRACT\_DEC) } } els{ p0 0 > if{ (>K:COM\#COM\_INDEX\#\_RADIO\_FRACT\_INC) } els{ (>K:COM\#COM\_INDEX\#\_RADIO\_FRACT\_DEC) } } </SET\_STATE\_EXTERNAL> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_KHZ\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_KHZ\_ACTION) } @sprintf</TT\_DESCRIPTION> <WWISE\_EVENT>AS650\_small\_knob</WWISE\_EVENT> <COUNT>36</COUNT> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <IE\_NAME>COM\_Mhz</IE\_NAME> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_INFINITE>True</IS\_INFINITE> <NODE\_ID>\#NODE\_ID\_COM\_LARGE\_KNOB\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_COM\_LARGE\_KNOB\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL> (L:AS650\_NAV\_Freq\_Modify) if{ p0 0 > if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_WHOLE\_INC) } els{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_WHOLE\_DEC) } } els{ p0 0 > if{ (>K:COM\#COM\_INDEX\#\_RADIO\_WHOLE\_INC) } els{ (>K:COM\#COM\_INDEX\#\_RADIO\_WHOLE\_DEC) } } </SET\_STATE\_EXTERNAL> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_MHZ\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_MHZ\_ACTION) } @sprintf</TT\_DESCRIPTION> <WWISE\_EVENT>AS650\_large\_knob</WWISE\_EVENT> <COUNT>36</COUNT> </UseTemplate> </Component> <Component ID="Buttons"> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <NODE\_ID>MFD\_650\_BUTTON\_HOME</NODE\_ID> <IE\_NAME>BUTTON\_HOME</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <ANIM\_NAME>MFD\_650\_BUTTON\_HOME</ANIM\_NAME> <IS\_TIMED>True</IS\_TIMED> <SHORT\_CLICK\_CODE>(>H:AS650\_BTN\_MODE\_Press)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>H:AS650\_BTN\_MODE\_LongPress)</LONG\_CLICK\_CODE> <SET\_STATE\_EXTERNAL>if{ (>H:AS650\_BTN\_Home\_Press) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>@TT\_Package.AS650\_PUSH\_HOME\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS650\_PUSH\_HOME\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <NODE\_ID>MFD\_650\_BUTTON\_FUNCTION</NODE\_ID> <IE\_NAME>BUTTON\_DIRECT\_TO</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <ANIM\_NAME>MFD\_650\_BUTTON\_FUNCTION</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:AS650\_BTN\_Direct\_To\_Press) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>@TT\_Package.AS650\_PUSH\_DIRECT\_TO\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS650\_PUSH\_DIRECT\_TO\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> </Component> </Template> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- AS650 Interaction inputs setup template --> <Template Name="ASOBO\_AS650\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS650</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS650</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS650\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS650\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <InputEvent ID="AS650"> <Presets> <Extend Target="ASOBO\_GIE\_Anim\_Handling"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS650</INPUT\_EVENT\_ID\_SOURCE> </Parameters> </Extend> </Presets> </InputEvent> </ModelBehaviors>     ### Templates Template list 1. [ASOBO\_AS650\_Template](#ASOBO_AS650_Template) 2. [ASOBO\_AS650\_Base\_Template](#ASOBO_AS650_Base_Template) 3. [ASOBO\_AS650\_Push\_Event\_Base\_Template](#ASOBO_AS650_Push_Event_Base_Template) 4. [ASOBO\_AS650\_Pull\_Event\_Base\_Template](#ASOBO_AS650_Pull_Event_Base_Template) - #### ASOBO\_AS650\_Template Definition from XML <Template Name="ASOBO\_AS650\_Template"> <Parameters Type="Default"> <NODE\_ID\_SCREEN>MFD\_650\_SCREEN</NODE\_ID\_SCREEN> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> <NODE\_ID\_VOLUME>MFD\_650\_KNOB\_VOLUME</NODE\_ID\_VOLUME> <ANIM\_NAME\_VOLUME>MFD\_650\_KNOB\_VOLUME</ANIM\_NAME\_VOLUME> <ANIM\_NAME\_VOLUME\_PUSH>MFD\_650\_PUSH\_VOLUME</ANIM\_NAME\_VOLUME\_PUSH> <NODE\_ID\_COM\_LARGE\_KNOB>MFD\_650\_Knob\_MHz</NODE\_ID\_COM\_LARGE\_KNOB> <ANIM\_NAME\_COM\_LARGE\_KNOB>MFD\_650\_Knob\_MHz</ANIM\_NAME\_COM\_LARGE\_KNOB> <NODE\_ID\_COM\_SMALL\_KNOB>MFD\_650\_Knob\_KHz</NODE\_ID\_COM\_SMALL\_KNOB> <ANIM\_NAME\_COM\_SMALL\_KNOB>MFD\_650\_Knob\_KHz</ANIM\_NAME\_COM\_SMALL\_KNOB> <ANIM\_NAME\_COM\_KNOB\_PUSH>MFD\_650\_Knob\_KHz\_PUSH</ANIM\_NAME\_COM\_KNOB\_PUSH> <NAV\_INDEX>\#ID\#</NAV\_INDEX> <Condition Check="ID" Match="1"> <True> <COM\_INDEX/> </True> <False> <COM\_INDEX>\#ID\#</COM\_INDEX> </False> </Condition> <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> </Parameters> <Component ID="ASOBO\_AS650"> <Component ID="\#NODE\_ID\_SCREEN\#" Node="\#NODE\_ID\_SCREEN\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - @AutomaticBrightnessFactor \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# +</EMISSIVE\_CODE> </UseTemplate> </Component> <Component ID="Knob\_Volume"> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template"> <ID>1</ID> <NODE\_ID>\#NODE\_ID\_VOLUME\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#NODE\_ID\_VOLUME\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#ANIM\_NAME\_VOLUME\_PUSH\#</ANIM\_NAME\_PUSH> <FAILURE>1</FAILURE> </UseTemplate> </Component> <Component ID="Knob\_Frequency"> <Parameters Type="Default"> <TOOLTIP\_TITLE\_IS\_DYNAMIC>True</TOOLTIP\_TITLE\_IS\_DYNAMIC> <TT\_DESCRIPTION\_IS\_DYNAMIC>True</TT\_DESCRIPTION\_IS\_DYNAMIC> <GET\_TT\_VALUE\_STATE>(A:NAV STANDBY FREQUENCY:\#ID\#, Megahertz) (A:COM STANDBY FREQUENCY:\#ID\#, Megahertz) (L:AS650\_NAV\_Freq\_Modify) ? sp0</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>l0 (L:AS650\_NAV\_Freq\_Modify) if{ 'NAV\#ID\#:<br/>%.3f' } els{ 'COM\#ID\#:<br/>%.3f' } @sprintf</FORMAT\_VALUE> </Parameters> <Parameters Type="Override"> <TOOLTIP\_TITLE>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_FREQ\_TITLE) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_FREQ\_TITLE) } @sprintf</TOOLTIP\_TITLE> </Parameters> <Component ID="\#NODE\_ID\_COM\_SMALL\_KNOB\#" Node="\#NODE\_ID\_COM\_SMALL\_KNOB\#"> <UseTemplate Name="ASOBO\_AS650\_Push\_Event\_Base\_Template"> <IE\_NAME>Knob\_Button</IE\_NAME> <IS\_TIMED>True</IS\_TIMED> <ON\_PUSH\_EVENT>(L:AS650\_NAV\_Freq\_Modify) ! (>L:AS650\_NAV\_Freq\_Modify)</ON\_PUSH\_EVENT> <ON\_PUSH\_EVENT\_LONG>(L:AS650\_NAV\_Freq\_Modify) if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_SWAP) } els{ (>K:COM\#ID\#\_RADIO\_SWAP) }</ON\_PUSH\_EVENT\_LONG> <SHORT\_CLICK\_CODE>(L:AS650\_NAV\_Freq\_Modify) ! (>L:AS650\_NAV\_Freq\_Modify)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(L:AS650\_NAV\_Freq\_Modify) if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_SWAP) } els{ (>K:COM\#ID\#\_RADIO\_SWAP) }</LONG\_CLICK\_CODE> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_PUSH\_NAV\_SWAP\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_PUSH\_COM\_SWAP\_ACTION) } @sprintf</TT\_DESCRIPTION> <TT\_VALUE>(L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.GT\_STATE\_NAV) } els{ (R:1:@TT\_Package.GT\_STATE\_COM) }</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> </UseTemplate> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <IE\_NAME>COM\_Khz</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> <CREATE\_COMPONENT>False</CREATE\_COMPONENT> <ANIM\_NAME\_KNOB>\#ANIM\_NAME\_COM\_SMALL\_KNOB\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#ANIM\_NAME\_COM\_KNOB\_PUSH\#</ANIM\_NAME\_PUSH> <SET\_STATE\_EXTERNAL> (L:AS650\_NAV\_Freq\_Modify) if{ p0 0 > if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_FRACT\_INC) } els{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_FRACT\_DEC) } } els{ p0 0 > if{ (>K:COM\#COM\_INDEX\#\_RADIO\_FRACT\_INC) } els{ (>K:COM\#COM\_INDEX\#\_RADIO\_FRACT\_DEC) } } </SET\_STATE\_EXTERNAL> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_KHZ\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_KHZ\_ACTION) } @sprintf</TT\_DESCRIPTION> <WWISE\_EVENT>AS650\_small\_knob</WWISE\_EVENT> <COUNT>36</COUNT> </UseTemplate> </Component> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <IE\_NAME>COM\_Mhz</IE\_NAME> <INTERACTION\_TYPE>Knob</INTERACTION\_TYPE> <IS\_INFINITE>True</IS\_INFINITE> <NODE\_ID>\#NODE\_ID\_COM\_LARGE\_KNOB\#</NODE\_ID> <ANIM\_NAME>\#ANIM\_NAME\_COM\_LARGE\_KNOB\#</ANIM\_NAME> <SET\_STATE\_EXTERNAL> (L:AS650\_NAV\_Freq\_Modify) if{ p0 0 > if{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_WHOLE\_INC) } els{ (>K:NAV\#NAV\_INDEX\#\_RADIO\_WHOLE\_DEC) } } els{ p0 0 > if{ (>K:COM\#COM\_INDEX\#\_RADIO\_WHOLE\_INC) } els{ (>K:COM\#COM\_INDEX\#\_RADIO\_WHOLE\_DEC) } } </SET\_STATE\_EXTERNAL> <TT\_DESCRIPTION>\#ID\# (L:AS650\_NAV\_Freq\_Modify) if{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_NAV\_MHZ\_ACTION) } els{ (R:1:@TT\_Package.AUDIOPANEL\_KNOB\_COM\_MHZ\_ACTION) } @sprintf</TT\_DESCRIPTION> <WWISE\_EVENT>AS650\_large\_knob</WWISE\_EVENT> <COUNT>36</COUNT> </UseTemplate> </Component> <Component ID="Buttons"> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <NODE\_ID>MFD\_650\_BUTTON\_HOME</NODE\_ID> <IE\_NAME>BUTTON\_HOME</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <ANIM\_NAME>MFD\_650\_BUTTON\_HOME</ANIM\_NAME> <IS\_TIMED>True</IS\_TIMED> <SHORT\_CLICK\_CODE>(>H:AS650\_BTN\_MODE\_Press)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>H:AS650\_BTN\_MODE\_LongPress)</LONG\_CLICK\_CODE> <SET\_STATE\_EXTERNAL>if{ (>H:AS650\_BTN\_Home\_Press) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>@TT\_Package.AS650\_PUSH\_HOME\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS650\_PUSH\_HOME\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS650\_Base\_Template"> <NODE\_ID>MFD\_650\_BUTTON\_FUNCTION</NODE\_ID> <IE\_NAME>BUTTON\_DIRECT\_TO</IE\_NAME> <INTERACTION\_TYPE>Push</INTERACTION\_TYPE> <ANIM\_NAME>MFD\_650\_BUTTON\_FUNCTION</ANIM\_NAME> <SET\_STATE\_EXTERNAL>if{ (>H:AS650\_BTN\_Direct\_To\_Press) }</SET\_STATE\_EXTERNAL> <TOOLTIP\_TITLE>@TT\_Package.AS650\_PUSH\_DIRECT\_TO\_TITLE</TOOLTIP\_TITLE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS650\_PUSH\_DIRECT\_TO\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> </Component> </Component> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID\_SCREEN - SCREEN\_MIN\_EMISSIVE\_PERCENT - MAX\_EMISSIVE\_PERCENT - NODE\_ID\_VOLUME - ANIM\_NAME\_VOLUME - ANIM\_NAME\_VOLUME\_PUSH - NODE\_ID\_COM\_LARGE\_KNOB - ANIM\_NAME\_COM\_LARGE\_KNOB - NODE\_ID\_COM\_SMALL\_KNOB - ANIM\_NAME\_COM\_SMALL\_KNOB - ANIM\_NAME\_COM\_KNOB\_PUSH - NAV\_INDEX (using ID) Condition: Check(ID) - Case: True Parameters set: - COM\_INDEX - Case: False Parameters set: - COM\_INDEX (using ID) Condition: Check(CIRCUIT\_ID) - Case: True Parameters set: - FAILURE (using CIRCUIT\_ID) - Case: False Parameters set: - FAILURE Components: - ASOBO\_AS650 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: - EMISSIVE\_CODE (using MAX\_EMISSIVE\_PERCENT, SCREEN\_MIN\_EMISSIVE\_PERCENT) - Knob\_Volume   Templates used: - [ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template](../navcom/navcomsystem/#ASOBO_NAVCOM_Knob_COM_Volume_Template) Parameters set: - ID - NODE\_ID (using NODE\_ID\_VOLUME) - ANIM\_NAME\_KNOB (using NODE\_ID\_VOLUME) - ANIM\_NAME\_PUSH (using ANIM\_NAME\_VOLUME\_PUSH) - FAILURE - Knob\_Frequency Parameters read: - NODE\_ID\_COM\_SMALL\_KNOB Parameters set: - TOOLTIP\_TITLE\_IS\_DYNAMIC - TT\_DESCRIPTION\_IS\_DYNAMIC - GET\_TT\_VALUE\_STATE (using ID) - FORMAT\_VALUE (using ID) - TOOLTIP\_TITLE (using ID) Components: - \#NODE\_ID\_COM\_SMALL\_KNOB\# (Node: \#NODE\_ID\_COM\_SMALL\_KNOB\#)   Templates used: - [ASOBO\_AS650\_Push\_Event\_Base\_Template](as650/#ASOBO_AS650_Push_Event_Base_Template) Parameters set: - IE\_NAME - IS\_TIMED - ON\_PUSH\_EVENT - ON\_PUSH\_EVENT\_LONG (using NAV\_INDEX, ID) - SHORT\_CLICK\_CODE - LONG\_CLICK\_CODE (using NAV\_INDEX, ID) - TT\_DESCRIPTION (using ID) - TT\_VALUE - TT\_VALUE\_IS\_DYNAMIC - CREATE\_COMPONENT - [ASOBO\_AS650\_Base\_Template](as650/#ASOBO_AS650_Base_Template) Parameters set: - IE\_NAME - IE\_ID\_EXTERNAL\_0 - INTERACTION\_TYPE - IS\_TIMED - IS\_INFINITE - CREATE\_COMPONENT - ANIM\_NAME\_KNOB (using ANIM\_NAME\_COM\_SMALL\_KNOB) - ANIM\_NAME\_PUSH (using ANIM\_NAME\_COM\_KNOB\_PUSH) - SET\_STATE\_EXTERNAL (using NAV\_INDEX, COM\_INDEX) - TT\_DESCRIPTION (using ID) - WWISE\_EVENT - COUNT   Templates used: - [ASOBO\_AS650\_Base\_Template](as650/#ASOBO_AS650_Base_Template) Parameters set: - IE\_NAME - INTERACTION\_TYPE - IS\_INFINITE - NODE\_ID (using NODE\_ID\_COM\_LARGE\_KNOB) - ANIM\_NAME (using ANIM\_NAME\_COM\_LARGE\_KNOB) - SET\_STATE\_EXTERNAL (using NAV\_INDEX, COM\_INDEX) - TT\_DESCRIPTION (using ID) - WWISE\_EVENT - COUNT - Buttons   Templates used: - [ASOBO\_AS650\_Base\_Template](as650/#ASOBO_AS650_Base_Template) Parameters set: - NODE\_ID - IE\_NAME - INTERACTION\_TYPE - ANIM\_NAME - IS\_TIMED - SHORT\_CLICK\_CODE - LONG\_CLICK\_CODE - SET\_STATE\_EXTERNAL - TOOLTIP\_TITLE - TT\_DESCRIPTION\_ID - [ASOBO\_AS650\_Base\_Template](as650/#ASOBO_AS650_Base_Template) Parameters set: - NODE\_ID - IE\_NAME - INTERACTION\_TYPE - ANIM\_NAME - SET\_STATE\_EXTERNAL - TOOLTIP\_TITLE - TT\_DESCRIPTION\_ID [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS650\_Base\_Template Definition from XML <Template Name="ASOBO\_AS650\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS650</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS650</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</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\_AS650\_Push\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS650\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</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\_AS650\_Pull\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS650\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS650</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)