# Aera.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(GPS\)Aera.xml -------------------- Source XML <ModelBehaviors> <Include RelativeFile="Inputs/Aera\_Inputs.xml"/> <Template Name="ASOBO\_AS510\_Screen\_Only\_Template"> <Parameters Type="Default"> <NODE\_ID\_TOUCHPAD>GPS\_AERA\_SCREEN\_1</NODE\_ID\_TOUCHPAD> </Parameters> <UseTemplate Name="ASOBO\_AS510\_Template"> <NO\_BUTTONS>True</NO\_BUTTONS> <NO\_ONOFF\_BUTTON>True</NO\_ONOFF\_BUTTON> </UseTemplate> </Template> <Template Name="ASOBO\_AS510\_Template"> <Parameters Type="Default"> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ID\#, Bool)</FAILURE> <ON\_OFF\_SWITCH\_NODE\_ID>A510\_Switch\_Power</ON\_OFF\_SWITCH\_NODE\_ID> <ON\_OFF\_SWITCH\_ANIM\_NAME>A510\_Switch\_Power</ON\_OFF\_SWITCH\_ANIM\_NAME> <WWISE\_EVENT\_1>a510\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>a510\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> <ANIM\_NEVER\_FAILS/> <NODE\_ID\_TOUCHPAD>GPS\_AERA\_SCREEN\_1</NODE\_ID\_TOUCHPAD> <INSTRUMENT\_PUSH\_NRST>GPS\_AERA\_PUSH\_NEAREST\_1</INSTRUMENT\_PUSH\_NRST> <INSTRUMENT\_PUSH\_DIRECTION>GPS\_AERA\_PUSH\_DIRECTTO\_1</INSTRUMENT\_PUSH\_DIRECTION> <INSTRUMENT\_PUSH\_MENU>GPS\_AERA\_PUSH\_MENU\_1</INSTRUMENT\_PUSH\_MENU> <INSTRUMENT\_PUSH\_RETURN>GPS\_AERA\_PUSH\_BACK\_1</INSTRUMENT\_PUSH\_RETURN> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.8</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MIN\_AMBIENT\_EMISSIVE\_PERCENT>0.1</MIN\_AMBIENT\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> </Parameters> <Condition Valid="NO\_BUTTONS"> <False> <Component ID="Aera\_Nrst" Node="\#INSTRUMENT\_PUSH\_NRST\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_NRST)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Drct" Node="\#INSTRUMENT\_PUSH\_DIRECTION\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_DIRECTION)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Menu" Node="\#INSTRUMENT\_PUSH\_MENU\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_MENU)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Back" Node="\#INSTRUMENT\_PUSH\_RETURN\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_Left\_Timed\_Code"> <LONG\_CLICK\_TIME>1</LONG\_CLICK\_TIME> <SHORT\_CLICK\_CODE>(>H:INSTRUMENT\_PUSH\_RETURN)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>H:INSTRUMENT\_PUSH\_RETURN\_LONG)</LONG\_CLICK\_CODE> <DISABLE\_INTERACTION\_LOCK>True</DISABLE\_INTERACTION\_LOCK> </UseTemplate> </Component> </False> </Condition> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_TOUCHPAD\#</NODE\_ID> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:Aera\_Brightness, number) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + @AutomaticBrightnessFactor \* \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</EMISSIVE\_CODE> </UseTemplate> <Condition Valid="NO\_ONOFF\_BUTTON"> <False> <Component ID="\#ON\_OFF\_SWITCH\_NODE\_ID\#" Node="\#ON\_OFF\_SWITCH\_NODE\_ID\#"> <Parameters Type="Override"> <TOOLTIP\_TITLE>@TT\_Package.AS510\_SWITCH\_POWER\_TITLE</TOOLTIP\_TITLE> <TOOLTIP\_ENTRY\_0>AS510\_Power</TOOLTIP\_ENTRY\_0> </Parameters> <UseInputEvent ID="AS510"> <BTN\_ID>Power</BTN\_ID> <GET\_STATE\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool)</GET\_STATE\_EXTERNAL> <SET\_STATE\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool) p0 != if{ \#CIRCUIT\_ID\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</SET\_STATE\_EXTERNAL> <SIM\_STATE\_IS\_ON\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool)</SIM\_STATE\_IS\_ON\_EXTERNAL> <TT\_DESCRIPTION\_ID>@TT\_Package.AS510\_SWITCH\_POWER\_ACTION</TT\_DESCRIPTION\_ID> </UseInputEvent> <UseTemplate Name="ASOBO\_GT\_Switch\_Code"> <ANIM\_NAME>\#ON\_OFF\_SWITCH\_ANIM\_NAME\#</ANIM\_NAME> <LEFT\_SINGLE\_CODE>(>B:AS510\_Power\_Toggle)</LEFT\_SINGLE\_CODE> <ANIM\_CODE>(B:AS510\_Power, Percent)</ANIM\_CODE> </UseTemplate> </Component> </False> </Condition> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [Inputs/Aera\_Inputs.xml](inputs/aera-inputs/) ### Templates Template list 1. [ASOBO\_AS510\_Screen\_Only\_Template](#ASOBO_AS510_Screen_Only_Template) 2. [ASOBO\_AS510\_Template](#ASOBO_AS510_Template) - #### ASOBO\_AS510\_Screen\_Only\_Template Definition from XML <Template Name="ASOBO\_AS510\_Screen\_Only\_Template"> <Parameters Type="Default"> <NODE\_ID\_TOUCHPAD>GPS\_AERA\_SCREEN\_1</NODE\_ID\_TOUCHPAD> </Parameters> <UseTemplate Name="ASOBO\_AS510\_Template"> <NO\_BUTTONS>True</NO\_BUTTONS> <NO\_ONOFF\_BUTTON>True</NO\_ONOFF\_BUTTON> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - NODE\_ID\_TOUCHPAD   Templates used: - [ASOBO\_AS510\_Template](aera/#ASOBO_AS510_Template) Parameters set: - NO\_BUTTONS - NO\_ONOFF\_BUTTON [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS510\_Template Definition from XML <Template Name="ASOBO\_AS510\_Template"> <Parameters Type="Default"> <FAILURE>(A:CIRCUIT ON:\#CIRCUIT\_ID\#, Bool)</FAILURE> <ON\_OFF\_SWITCH\_NODE\_ID>A510\_Switch\_Power</ON\_OFF\_SWITCH\_NODE\_ID> <ON\_OFF\_SWITCH\_ANIM\_NAME>A510\_Switch\_Power</ON\_OFF\_SWITCH\_ANIM\_NAME> <WWISE\_EVENT\_1>a510\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>a510\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> <ANIM\_NEVER\_FAILS/> <NODE\_ID\_TOUCHPAD>GPS\_AERA\_SCREEN\_1</NODE\_ID\_TOUCHPAD> <INSTRUMENT\_PUSH\_NRST>GPS\_AERA\_PUSH\_NEAREST\_1</INSTRUMENT\_PUSH\_NRST> <INSTRUMENT\_PUSH\_DIRECTION>GPS\_AERA\_PUSH\_DIRECTTO\_1</INSTRUMENT\_PUSH\_DIRECTION> <INSTRUMENT\_PUSH\_MENU>GPS\_AERA\_PUSH\_MENU\_1</INSTRUMENT\_PUSH\_MENU> <INSTRUMENT\_PUSH\_RETURN>GPS\_AERA\_PUSH\_BACK\_1</INSTRUMENT\_PUSH\_RETURN> <Condition IsVersion="2"> <True> <SCREEN\_LIGHT\_DIMMING\_SCALE>1</SCREEN\_LIGHT\_DIMMING\_SCALE> </True> <False> <SCREEN\_LIGHT\_DIMMING\_SCALE>0.8</SCREEN\_LIGHT\_DIMMING\_SCALE> </False> </Condition> <SCREEN\_MIN\_EMISSIVE\_PERCENT>0.05</SCREEN\_MIN\_EMISSIVE\_PERCENT> <MIN\_AMBIENT\_EMISSIVE\_PERCENT>0.1</MIN\_AMBIENT\_EMISSIVE\_PERCENT> <MAX\_EMISSIVE\_PERCENT>1</MAX\_EMISSIVE\_PERCENT> </Parameters> <Condition Valid="NO\_BUTTONS"> <False> <Component ID="Aera\_Nrst" Node="\#INSTRUMENT\_PUSH\_NRST\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_NRST)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Drct" Node="\#INSTRUMENT\_PUSH\_DIRECTION\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_DIRECTION)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Menu" Node="\#INSTRUMENT\_PUSH\_MENU\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_LeftSingle\_Code"> <LEFT\_SINGLE\_CODE>(>H:INSTRUMENT\_PUSH\_MENU)</LEFT\_SINGLE\_CODE> </UseTemplate> </Component> <Component ID="Aera\_Back" Node="\#INSTRUMENT\_PUSH\_RETURN\#"> <UseTemplate Name="ASOBO\_GT\_Interaction\_Left\_Timed\_Code"> <LONG\_CLICK\_TIME>1</LONG\_CLICK\_TIME> <SHORT\_CLICK\_CODE>(>H:INSTRUMENT\_PUSH\_RETURN)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>H:INSTRUMENT\_PUSH\_RETURN\_LONG)</LONG\_CLICK\_CODE> <DISABLE\_INTERACTION\_LOCK>True</DISABLE\_INTERACTION\_LOCK> </UseTemplate> </Component> </False> </Condition> <UseTemplate Name="ASOBO\_GT\_Component\_Emissive\_Gauge"> <NODE\_ID>\#NODE\_ID\_TOUCHPAD\#</NODE\_ID> <EMISSIVE\_CODE>\#MAX\_EMISSIVE\_PERCENT\# \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# - (L:Aera\_Brightness, number) \* \#SCREEN\_MIN\_EMISSIVE\_PERCENT\# + @AutomaticBrightnessFactor \* \#SCREEN\_LIGHT\_DIMMING\_SCALE\# \*</EMISSIVE\_CODE> </UseTemplate> <Condition Valid="NO\_ONOFF\_BUTTON"> <False> <Component ID="\#ON\_OFF\_SWITCH\_NODE\_ID\#" Node="\#ON\_OFF\_SWITCH\_NODE\_ID\#"> <Parameters Type="Override"> <TOOLTIP\_TITLE>@TT\_Package.AS510\_SWITCH\_POWER\_TITLE</TOOLTIP\_TITLE> <TOOLTIP\_ENTRY\_0>AS510\_Power</TOOLTIP\_ENTRY\_0> </Parameters> <UseInputEvent ID="AS510"> <BTN\_ID>Power</BTN\_ID> <GET\_STATE\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool)</GET\_STATE\_EXTERNAL> <SET\_STATE\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool) p0 != if{ \#CIRCUIT\_ID\# (>K:ELECTRICAL\_CIRCUIT\_TOGGLE) }</SET\_STATE\_EXTERNAL> <SIM\_STATE\_IS\_ON\_EXTERNAL>(A:CIRCUIT SWITCH ON:\#CIRCUIT\_ID\#, Bool)</SIM\_STATE\_IS\_ON\_EXTERNAL> <TT\_DESCRIPTION\_ID>@TT\_Package.AS510\_SWITCH\_POWER\_ACTION</TT\_DESCRIPTION\_ID> </UseInputEvent> <UseTemplate Name="ASOBO\_GT\_Switch\_Code"> <ANIM\_NAME>\#ON\_OFF\_SWITCH\_ANIM\_NAME\#</ANIM\_NAME> <LEFT\_SINGLE\_CODE>(>B:AS510\_Power\_Toggle)</LEFT\_SINGLE\_CODE> <ANIM\_CODE>(B:AS510\_Power, Percent)</ANIM\_CODE> </UseTemplate> </Component> </False> </Condition> </Template> Parameters initialization: - Default Parameters set: - FAILURE (using CIRCUIT\_ID) - ON\_OFF\_SWITCH\_NODE\_ID - ON\_OFF\_SWITCH\_ANIM\_NAME - WWISE\_EVENT\_1 - NORMALIZED\_TIME\_1 - WWISE\_EVENT\_2 - NORMALIZED\_TIME\_2 - ANIM\_NEVER\_FAILS - NODE\_ID\_TOUCHPAD - INSTRUMENT\_PUSH\_NRST - INSTRUMENT\_PUSH\_DIRECTION - INSTRUMENT\_PUSH\_MENU - INSTRUMENT\_PUSH\_RETURN - SCREEN\_MIN\_EMISSIVE\_PERCENT - MIN\_AMBIENT\_EMISSIVE\_PERCENT - MAX\_EMISSIVE\_PERCENT Condition: IsVersion(2) - Case: True Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE - Case: False Parameters set: - SCREEN\_LIGHT\_DIMMING\_SCALE   Templates used: - [ASOBO\_GT\_Component\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Component_Emissive_Gauge) Parameters set: - NODE\_ID (using NODE\_ID\_TOUCHPAD) - EMISSIVE\_CODE (using MAX\_EMISSIVE\_PERCENT, SCREEN\_MIN\_EMISSIVE\_PERCENT, SCREEN\_LIGHT\_DIMMING\_SCALE) Condition: Valid(NO\_BUTTONS) - Case: False Parameters read: - INSTRUMENT\_PUSH\_NRST - INSTRUMENT\_PUSH\_DIRECTION - INSTRUMENT\_PUSH\_MENU - INSTRUMENT\_PUSH\_RETURN Components: - Aera\_Nrst (Node: \#INSTRUMENT\_PUSH\_NRST\#)   Templates used: - [ASOBO\_GT\_Interaction\_LeftSingle\_Code](../generic/interactions/#ASOBO_GT_Interaction_LeftSingle_Code) Parameters set: - LEFT\_SINGLE\_CODE - Aera\_Drct (Node: \#INSTRUMENT\_PUSH\_DIRECTION\#)   Templates used: - [ASOBO\_GT\_Interaction\_LeftSingle\_Code](../generic/interactions/#ASOBO_GT_Interaction_LeftSingle_Code) Parameters set: - LEFT\_SINGLE\_CODE - Aera\_Menu (Node: \#INSTRUMENT\_PUSH\_MENU\#)   Templates used: - [ASOBO\_GT\_Interaction\_LeftSingle\_Code](../generic/interactions/#ASOBO_GT_Interaction_LeftSingle_Code) Parameters set: - LEFT\_SINGLE\_CODE - Aera\_Back (Node: \#INSTRUMENT\_PUSH\_RETURN\#)   Templates used: - [ASOBO\_GT\_Interaction\_Left\_Timed\_Code](../generic/interactions/#ASOBO_GT_Interaction_Left_Timed_Code) Parameters set: - LONG\_CLICK\_TIME - SHORT\_CLICK\_CODE - LONG\_CLICK\_CODE - DISABLE\_INTERACTION\_LOCK Condition: Valid(NO\_ONOFF\_BUTTON) - Case: False Parameters read: - ON\_OFF\_SWITCH\_NODE\_ID Components: - \#ON\_OFF\_SWITCH\_NODE\_ID\# (Node: \#ON\_OFF\_SWITCH\_NODE\_ID\#) Parameters set: - TOOLTIP\_TITLE - TOOLTIP\_ENTRY\_0 - BTN\_ID - GET\_STATE\_EXTERNAL (using CIRCUIT\_ID) - SET\_STATE\_EXTERNAL (using CIRCUIT\_ID) - SIM\_STATE\_IS\_ON\_EXTERNAL (using CIRCUIT\_ID) - TT\_DESCRIPTION\_ID   Templates used: - [ASOBO\_GT\_Switch\_Code](../generic/complex/switch/#ASOBO_GT_Switch_Code) Parameters set: - ANIM\_NAME (using ON\_OFF\_SWITCH\_ANIM\_NAME) - LEFT\_SINGLE\_CODE - ANIM\_CODE [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html)