# AS430.xml [[Go back to index]](..\..\Template_Explorer.html) Asobo\(GPS\)AS430.xml --------------------- Source XML <ModelBehaviors> <Include RelativeFile="..\\\(Generic.xml"/> <Include RelativeFile="..\)\(NAVCOM\)NavComSystem.xml"/> <Include RelativeFile="Inputs\\\\AS430\_Inputs.xml"/> <Template Name="ASOBO\_AS430\_Push\_Button\_Template"> <Parameters Type="Default"> <PART\_ID>\#AS430\#\_\#BTN\_ID\#</PART\_ID> <WWISE\_PREFIX>ASB430</WWISE\_PREFIX> <EXTRA\_OPTION/> <Condition NotEmpty="GET\_STATE\_EXTERNAL"> <True> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Toggle)</LEFT\_SINGLE\_CODE> </True> <False> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Push)</LEFT\_SINGLE\_CODE> <BINDING\_INC\_0>Push</BINDING\_INC\_0> <BINDING\_INC\_0\_PARAM\_0>1</BINDING\_INC\_0\_PARAM\_0> <Condition NotEmpty="EVENT\_ID"> <BINDING\_INC\_0\_EVENT\_ID>\#EVENT\_ID\#</BINDING\_INC\_0\_EVENT\_ID> </Condition> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <BINDING\_DEC\_0>Release</BINDING\_DEC\_0> <BINDING\_DEC\_0\_PARAM\_0>0</BINDING\_DEC\_0\_PARAM\_0> <SHORT\_CLICK\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Release)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Release)</LONG\_CLICK\_CODE> </Condition> </False> </Condition> <Condition Valid="TOOLTIP\_TITLE"> <TOOLTIP\_ENTRY\_0>\#AS430\#\_\#BTN\_ID\#</TOOLTIP\_ENTRY\_0> </Condition> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <True> <HTML\_KEY\_SHORT>\#AS430\#\_\#BTN\_ID\#\_Push</HTML\_KEY\_SHORT> <HTML\_KEY\_LONG>\#AS430\#\_\#BTN\_ID\#\_Push\_Long</HTML\_KEY\_LONG> </True> <False> <HTML\_KEY>\#AS430\#\_\#BTN\_ID\#\_Push</HTML\_KEY> </False> </Condition> </Parameters> <Parameters Type="Override"> <Switch> <Case NotEmpty="KEY\_ID"> <EVENT\_TYPE>K</EVENT\_TYPE> <EVENT\_NAME>\#KEY\_ID\#</EVENT\_NAME> </Case> <Case NotEmpty="HTML\_KEY"> <EVENT\_TYPE>H</EVENT\_TYPE> <EVENT\_NAME>\#HTML\_KEY\#</EVENT\_NAME> </Case> </Switch> </Parameters> <Parameters Type="Default"> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <True> <SET\_ARG\_COUNT>2</SET\_ARG\_COUNT> <!-- p0: Press/Release, p1:PressDuration, 0 = infinite (if pressing) --> <SET\_STATE\_EXTERNAL>p0 sp0 l0 0 == if{ (E:SIMULATION TIME, second) (O:\_PressTime) - \#LONG\_CLICK\_TIME\# < if{ (>H:\#HTML\_KEY\_SHORT\#) } els{ (>H:\#HTML\_KEY\_LONG\#) 0 (>O:\_PressTime) } } l0 1 == if{ (E:SIMULATION TIME, second) (>O:\_PressTime) p1 (>O:\_PressForDuration) } </SET\_STATE\_EXTERNAL> <!-- Configure binding for longpress event --> <BINDING\_SET\_0>Push\_Long</BINDING\_SET\_0> <BINDING\_SET\_0\_PARAM\_0>1</BINDING\_SET\_0\_PARAM\_0> <BINDING\_SET\_0\_PARAM\_1>\#LONG\_CLICK\_TIME\#</BINDING\_SET\_0\_PARAM\_1> </True> <False> <SET\_STATE\_EXTERNAL>if{ (>\#EVENT\_TYPE\#:\#EVENT\_NAME\#) }</SET\_STATE\_EXTERNAL> </False> </Condition> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseInputEvent ID="\#AS430\#"/> <UseTemplate Name="ASOBO\_GT\_Push\_Button\#EXTRA\_OPTION\#"> <WWISE\_EVENT\_1>\#WWISE\_PREFIX\#\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>\#WWISE\_PREFIX\#\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Component> </Template> <Template Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <Parameters Type="Override"> <UseParametersFn Name="Compute\_First\_Available\_Bindings"> </UseParametersFn> </Parameters> <Parameters Type="Default"> <EVENT\_PUSH>(>H:\#AS430\#\_\#BTN\_EVENT\_ID\#)</EVENT\_PUSH> </Parameters> <UseInputEvent ID="\#AS430\#"> <BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#>Push</BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#> <BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#\_PARAM\_0>1</BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#\_PARAM\_0> <TT\_INTERACTION>PRIMARY\_DOWN+SECONDARY\_DOWN</TT\_INTERACTION> <TT\_INTERACTION\_LOCKABLE>PRIMARY\_DOWN</TT\_INTERACTION\_LOCKABLE> <ANIM\_VAR>\_PushAnimVar</ANIM\_VAR> <ANIM>HOLD</ANIM> <SET\_STATE\_EXTERNAL>if{ \#EVENT\_PUSH\# }</SET\_STATE\_EXTERNAL> </UseInputEvent> </Template> <Template Name="ASOBO\_AS430\_Knob\_Template"> <Parameters Type="Default"> <PART\_ID>\#AS430\#\_\#KNOB\_ID\#</PART\_ID> <IS\_INFINITE>True</IS\_INFINITE> <WWISE\_EVENT>\#WWISE\_PREFIX\#\_outer\_knob</WWISE\_EVENT> <Condition Valid="BTN\_ID\_EXTERNAL"> <True> <TEMPLATE\_VARIANT>\_Push</TEMPLATE\_VARIANT> <WWISE\_EVENT\_1>\#WWISE\_PREFIX\#\_knob\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>\#WWISE\_PREFIX\#\_knob\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.3</NORMALIZED\_TIME\_2> </True> <False> <TEMPLATE\_VARIANT/> </False> </Condition> </Parameters> <Parameters Type="Default"> <Condition Valid="IS\_INFINITE"> <True> <KNOB\_TYPE>Infinite</KNOB\_TYPE> </True> <False> <KNOB\_TYPE>Finite\_Code</KNOB\_TYPE> <Condition Valid="USE\_BTN\_IE"> <BTN\_ID>\#KNOB\_ID\#</BTN\_ID> </Condition> </False> </Condition> <CURSOR\_LEFT>TurnLeft</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRight</CURSOR\_RIGHT> <COUNT>36</COUNT> <Condition Valid="TOOLTIP\_TITLE"> <TOOLTIP\_ENTRY\_0>\#AS430\#\_\#KNOB\_ID\#</TOOLTIP\_ENTRY\_0> <Condition Valid="BTN\_ID\_EXTERNAL"> <TOOLTIP\_ENTRY\_1>\#AS430\#\_\#BTN\_ID\_EXTERNAL\#</TOOLTIP\_ENTRY\_1> </Condition> </Condition> <EVENT\_CW>(>H:\#AS430\#\_\#INC\_ID\#)</EVENT\_CW> <EVENT\_CCW>(>H:\#AS430\#\_\#DEC\_ID\#)</EVENT\_CCW> </Parameters> <Parameters Type="Override"> <Condition Valid="BTN\_ID\_EXTERNAL"> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\_EXTERNAL\#\_Push)</LEFT\_SINGLE\_CODE> </Condition> <CLOCKWISE\_CODE>1 (>B:\#AS430\#\_\#KNOB\_ID\#\_Inc)</CLOCKWISE\_CODE> <ANTICLOCKWISE\_CODE>1 (>B:\#AS430\#\_\#KNOB\_ID\#\_Dec)</ANTICLOCKWISE\_CODE> <Condition Valid="USE\_BTN\_IE"> <True> <TEMPLATE\_TO\_CALL>ASOBO\_GT\_Switch\_XStates</TEMPLATE\_TO\_CALL> </True> <False> <TEMPLATE\_TO\_CALL>ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\#</TEMPLATE\_TO\_CALL> <ANIM\_VAR\_HANDLED\_SEPARATELY>True</ANIM\_VAR\_HANDLED\_SEPARATELY> </False> </Condition> </Parameters> <UseInputEvent ID="\#AS430\#"> <SET\_STATE\_EXTERNAL>0 > if{ \#EVENT\_CW\# } els{ \#EVENT\_CCW\# }</SET\_STATE\_EXTERNAL> </UseInputEvent> <UseTemplate Name="\#TEMPLATE\_TO\_CALL\#"> <Condition Check="USE\_SMALL\_ARROWS"> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <WWISE\_EVENT>\#WWISE\_PREFIX\#\_inner\_knob</WWISE\_EVENT> </Condition> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Template> <Template Name="ASOBO\_AS430\_Template"> <Parameters Type="Default"> <ID>1</ID> <POTENTIOMETER>1</POTENTIOMETER> <FAILURE>(A:CIRCUIT GENERAL PANEL ON, Bool)</FAILURE> <ANIM\_NEVER\_FAILS/> <AS430>AS430</AS430> <WWISE\_PREFIX>ASB430</WWISE\_PREFIX> <EMISSIVE\_DEFAULT\_VALUE>0.5</EMISSIVE\_DEFAULT\_VALUE> <DIMMING\_FACTOR>1</DIMMING\_FACTOR> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS430\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> <Template Name="ASOBO\_AS430\_SubTemplate"> <Parameters Type="Default"> <Switch> <Case NotEmpty="SIMVAR\_POWER\_SETTING"> <EMISSIVE\_CODE>(A:\#SIMVAR\_POWER\_SETTING\#, percent over 100) \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Case> <Case NotEmpty="POTENTIOMETER"> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, percent over 100) \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Case> <Default> <EMISSIVE\_CODE>\#EMISSIVE\_DEFAULT\_VALUE\# \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Default> </Switch> <RANGE\_BUTTON\_LAYOUT\_DIRECTION>X</RANGE\_BUTTON\_LAYOUT\_DIRECTION> <RANGE\_UPDATE\_FREQUENCY>2</RANGE\_UPDATE\_FREQUENCY> <NAV\_INDEX>1</NAV\_INDEX> <COM\_INDEX>1</COM\_INDEX> <RANGE\_HTML\_ID>\#AS430\#</RANGE\_HTML\_ID> </Parameters> <Parameters Type="Default"> <SCREEN\_EMISSIVE\_CODE>(L:\#AS430\#\_ManualBrightness\_Value\#SUFFIX\_ID\#, Percent over 100) @AutomaticBrightnessFactor (L:\#AS430\#\_ManualBrightness\_Enabled\#SUFFIX\_ID\#, Bool) ?</SCREEN\_EMISSIVE\_CODE> </Parameters> <Condition Valid="NO\_SCREEN\_EMISSIVE"> <False> <Component ID="\#AS430\#\_Screen\#SUFFIX\_ID\#" Node="\#AS430\#\_Screen\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>\#SCREEN\_EMISSIVE\_CODE\#</EMISSIVE\_CODE> </UseTemplate> </Component> </False> </Condition> <Component ID="\#AS430\#\_Frame\#SUFFIX\_ID\#" Node="\#AS430\#\_Frame\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Component> <!-- Buttons --> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Enter\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Enter\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>ENT</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_ENTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Menu\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Menu\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>MENU</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_MENU\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_FlightPlan\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_FlightPlan\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>FPL</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_FPL\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_DirectTo\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_DirectTo\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>DirectTo</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_DIRECTTO\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <EXTRA\_OPTION>\_Timed</EXTRA\_OPTION> <ANIM\_NAME>\#AS430\#\_Push\_Clear\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Clear\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>CLR</BTN\_ID> <LONG\_CLICK\_TIME>2</LONG\_CLICK\_TIME> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_CLEAR\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Message\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Message\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>MSG</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_MSG\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_CDI\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_CDI\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>CDI</BTN\_ID> <Condition Check="EXTERNAL\_AUTOPILOT\_BEHAVIOR\_CONTROL"> <False> <KEY\_ID>TOGGLE\_GPS\_DRIVES\_NAV1</KEY\_ID> <EVENT\_ID>TOGGLE\_GPS\_DRIVES\_NAV1</EVENT\_ID> </False> </Condition> <!-- create binding for EVENT\_ID --> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_OPTION\_SELECT</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_CDI\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_OBS\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_OBS\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>OBS</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_OPTION\_TOGGLE</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_OBS\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <!-- Add VNAV button which doesn't exist on AS430 but does on variants --> <Condition Check="USE\_VNAV\_BUTTON"> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_VerticalNavigation\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_VerticalNavigation\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>VNAV</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_VNAV\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Condition> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Procedure\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Procedure\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>PROC</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_PROC\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_COM\_Swap\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_COM\_Swap\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>COMSWAP</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_COM\_SWAP\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_NAV\_Swap\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_NAV\_Swap\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>NAVSWAP</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_NAV\_SWAP\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <Condition Valid="NO\_RANGE\_BUTTON"> <False> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Switch\_Range\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Switch\_Range\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>Range\_Zoom</BTN\_ID> <TT\_INTERACTION>PRIMARY\_DOWN</TT\_INTERACTION> <TT\_INTERACTION\_LOCKABLE>\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#\_AXIS</TT\_INTERACTION\_LOCKABLE> <BINDING\_INC\_0>Out</BINDING\_INC\_0> <BINDING\_INC\_0\_PARAM\_0>1</BINDING\_INC\_0\_PARAM\_0> <BINDING\_DEC\_0>In</BINDING\_DEC\_0> <BINDING\_DEC\_0\_PARAM\_0>1</BINDING\_DEC\_0\_PARAM\_0> <SET\_STATE\_EXTERNAL>p0 0 > if{ (>H:\#AS430\#\_RNG\_Dezoom) } els{ (>H:\#AS430\#\_RNG\_Zoom) }</SET\_STATE\_EXTERNAL> <LEFT\_SINGLE\_CODE/> <!-- Template would override the code if this is not defined --> <LEFT\_SINGLE\_CODE\_DRAG\_IM> (M:Event) 'WheelUp' scmi 0 == if{ g3 } els{ (M:Event) 'WheelDown' scmi 0 == if{ g4 } } (M:Event) 'LeftSingle' scmi 0 == if{ (M:InputType) 0 == (M:InputType) 2 == or if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) 0 > if{ g4 } els{ g3 } quit } els{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } } els{ (M:InputType) 1 == if{ (M:Event) 'LeftRelease' scmi 0 == if{ 0 (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } els{ (M:Event) 'LeftDrag' scmi 0 == if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) (O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) - sp0 0.3 (>O:\_InputThreshold) l0 abs (O:\_InputThreshold) > if{ l0 (O:\_InputThreshold) / abs flr sp1 l0 (O:\_InputThreshold) % abs sp2 :1 (\* for loop \*) l1 0 <= if{ g2 } l1 -- sp1 l0 0 > if{ (>B:\#AS430\#\_Range\_Zoom\_Out) } els{ (>B:\#AS430\#\_Range\_Zoom\_In) } g1 :2 l0 0 > if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) l2 - (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } els{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) l2 + (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } } } } } } quit :3 (>B:\#AS430\#\_Range\_Zoom\_In) quit :4 (>B:\#AS430\#\_Range\_Zoom\_Out) quit </LEFT\_SINGLE\_CODE\_DRAG\_IM> <MOUSEFLAGS\_DRAG\_IM>LeftAll+Wheel</MOUSEFLAGS\_DRAG\_IM> <LEFT\_SINGLE\_CODE\_DEFAULT\_IM>(M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) 0 > if{ (>B:\#AS430\#\_Range\_Zoom\_Out) } els{ (>B:\#AS430\#\_Range\_Zoom\_In) }</LEFT\_SINGLE\_CODE\_DEFAULT\_IM> <DISABLE\_INTERACTION\_LOCK>False</DISABLE\_INTERACTION\_LOCK> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_SWITCH\_RANGE\_TITLE</TOOLTIP\_TITLE> <TT\_VALUE>(L:\#RANGE\_HTML\_ID\#\_MapZoomRange) s0 1 < if{ l0 '%.1fnm' } els{ l0 '%dnm' } @sprintf</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> </UseTemplate> </False> </Condition> <!-- Knobs --> <Component ID="\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <ANIM\_NAME>\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#</ANIM\_NAME> <INC\_ID>RightLargeKnob\_Right</INC\_ID> <DEC\_ID>RightLargeKnob\_Left</DEC\_ID> <THRESHOLD\_INPUT>0.001</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.03</THRESHOLD\_MOUSE> <KNOB\_ID>GPS\_Outer</KNOB\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_KNOB\_GPS\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_GPS\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <ANIM\_NAME>\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#</ANIM\_NAME> <INC\_ID>LeftLargeKnob\_Right</INC\_ID> <DEC\_ID>LeftLargeKnob\_Left</DEC\_ID> <GET\_TT\_VALUE\_STATE>(A:COM STANDBY FREQUENCY:\#COM\_INDEX\#, Megahertz) sp0 (A:NAV STANDBY FREQUENCY:\#NAV\_INDEX\#, Megahertz) sp1</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>(L:\#AS430\#\_SelectedSource) 1 == if{ l0 'COM\#COM\_INDEX\#:<br/>%.3f' @sprintf } els{ l1 'NAV\#NAV\_INDEX\#:<br/>%.2f' @sprintf }</FORMAT\_VALUE> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <KNOB\_ID>COM\_VLOC\_Mhz</KNOB\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_SETTING\_ADJUST</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_MHZ\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#"> <Parameters Type="Default"> <BTN\_ID\_EXTERNAL>CRSR</BTN\_ID\_EXTERNAL> <KNOB\_ID>GPS\_Inner</KNOB\_ID> </Parameters> <UseTemplate Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <BTN\_EVENT\_ID>RightSmallKnob\_Push</BTN\_EVENT\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_CRSR\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <USE\_SMALL\_ARROWS/> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_CRSR\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <INC\_ID>RightSmallKnob\_Right</INC\_ID> <DEC\_ID>RightSmallKnob\_Left</DEC\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_KNOB\_CRSR\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_CRSR\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#"> <Parameters Type="Default"> <BTN\_ID\_EXTERNAL>C\_V\_Push</BTN\_ID\_EXTERNAL> <KNOB\_ID>COM\_VLOC\_Khz</KNOB\_ID> </Parameters> <UseTemplate Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <BTN\_EVENT\_ID>LeftSmallKnob\_Push</BTN\_EVENT\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_C\_V\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <EXTRA\_PARAM>\_Push</EXTRA\_PARAM> <USE\_SMALL\_ARROWS/> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_COM\_NAV\_Select\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <INC\_ID>LeftSmallKnob\_Right</INC\_ID> <DEC\_ID>LeftSmallKnob\_Left</DEC\_ID> <GET\_TT\_VALUE\_STATE>(A:COM STANDBY FREQUENCY:\#COM\_INDEX\#, Megahertz) sp0 (A:NAV STANDBY FREQUENCY:\#NAV\_INDEX\#, Megahertz) sp1</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>(L:\#AS430\#\_SelectedSource) 1 == if{ l0 'COM\#COM\_INDEX\#:<br/>%.3f' @sprintf } els{ l1 'NAV\#NAV\_INDEX\#:<br/>%.2f' @sprintf }</FORMAT\_VALUE> <THRESHOLD\_X\_INPUT>0.05</THRESHOLD\_X\_INPUT> <THRESHOLD\_X\_MOUSE>0.01</THRESHOLD\_X\_MOUSE> <THRESHOLD\_Y\_INPUT>0.05</THRESHOLD\_Y\_INPUT> <THRESHOLD\_Y\_MOUSE>0.03</THRESHOLD\_Y\_MOUSE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_SETTING\_ADJUST</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_KHZ\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_NAVCOM\_Volume\#SUFFIX\_ID\#"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>\#AS430\#</INPUT\_EVENT\_ID\_SOURCE> <USE\_INPUT\_EVENT\_ID>\#AS430\#</USE\_INPUT\_EVENT\_ID> <NO\_IDENT>False</NO\_IDENT> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_NAV\_Volume\_Template"> <NODE\_ID>\#AS430\#\_Knob\_NAV\_Volume\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_NAV\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_ID\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <ANIM\_LAG\_SWITCH>500</ANIM\_LAG\_SWITCH> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <ID>\#NAV\_INDEX\#</ID> <CIRCUIT\_ID/> <WWISE\_PREFIX>\#WWISE\_PREFIX\#\_small</WWISE\_PREFIX> <!-- Prevent NAV volume from truning off unit --> </UseTemplate> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template"> <NODE\_ID>\#AS430\#\_Knob\_COM\_Volume\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_COM\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_Squelch\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <ANIM\_LAG\_SWITCH>500</ANIM\_LAG\_SWITCH> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <ID>\#COM\_INDEX\#</ID> <WWISE\_PREFIX>\#WWISE\_PREFIX\#\_small</WWISE\_PREFIX> </UseTemplate> </Component> </Template> <!-- \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\# --> <!-- AS430 Interaction inputs setup template --> <Template Name="ASOBO\_AS430\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS430</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS430</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS430\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> <Template Name="ASOBO\_AS430\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</USE\_INPUT\_EVENT\_ID> </UseTemplate> </Template> </ModelBehaviors>     ### Includes - RelativeFile: [..\\\\Generic.xml](../generic/) - RelativeFile: [..\\\(NAVCOM\)NavComSystem.xml](../navcom/navcomsystem/) - RelativeFile: [Inputs\\\\AS430\_Inputs.xml](inputs/as430-inputs/) ### Templates Template list 1. [ASOBO\_AS430\_Push\_Button\_Template](#ASOBO_AS430_Push_Button_Template) 2. [ASOBO\_AS430\_Push\_Event\_Only\_Template](#ASOBO_AS430_Push_Event_Only_Template) 3. [ASOBO\_AS430\_Knob\_Template](#ASOBO_AS430_Knob_Template) 4. [ASOBO\_AS430\_Template](#ASOBO_AS430_Template) 5. [ASOBO\_AS430\_SubTemplate](#ASOBO_AS430_SubTemplate) 6. [ASOBO\_AS430\_Base\_Template](#ASOBO_AS430_Base_Template) 7. [ASOBO\_AS430\_Push\_Event\_Base\_Template](#ASOBO_AS430_Push_Event_Base_Template) 8. [ASOBO\_AS430\_Pull\_Event\_Base\_Template](#ASOBO_AS430_Pull_Event_Base_Template) - #### ASOBO\_AS430\_Push\_Button\_Template Definition from XML <Template Name="ASOBO\_AS430\_Push\_Button\_Template"> <Parameters Type="Default"> <PART\_ID>\#AS430\#\_\#BTN\_ID\#</PART\_ID> <WWISE\_PREFIX>ASB430</WWISE\_PREFIX> <EXTRA\_OPTION/> <Condition NotEmpty="GET\_STATE\_EXTERNAL"> <True> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Toggle)</LEFT\_SINGLE\_CODE> </True> <False> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Push)</LEFT\_SINGLE\_CODE> <BINDING\_INC\_0>Push</BINDING\_INC\_0> <BINDING\_INC\_0\_PARAM\_0>1</BINDING\_INC\_0\_PARAM\_0> <Condition NotEmpty="EVENT\_ID"> <BINDING\_INC\_0\_EVENT\_ID>\#EVENT\_ID\#</BINDING\_INC\_0\_EVENT\_ID> </Condition> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <BINDING\_DEC\_0>Release</BINDING\_DEC\_0> <BINDING\_DEC\_0\_PARAM\_0>0</BINDING\_DEC\_0\_PARAM\_0> <SHORT\_CLICK\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Release)</SHORT\_CLICK\_CODE> <LONG\_CLICK\_CODE>(>B:\#AS430\#\_\#BTN\_ID\#\_Release)</LONG\_CLICK\_CODE> </Condition> </False> </Condition> <Condition Valid="TOOLTIP\_TITLE"> <TOOLTIP\_ENTRY\_0>\#AS430\#\_\#BTN\_ID\#</TOOLTIP\_ENTRY\_0> </Condition> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <True> <HTML\_KEY\_SHORT>\#AS430\#\_\#BTN\_ID\#\_Push</HTML\_KEY\_SHORT> <HTML\_KEY\_LONG>\#AS430\#\_\#BTN\_ID\#\_Push\_Long</HTML\_KEY\_LONG> </True> <False> <HTML\_KEY>\#AS430\#\_\#BTN\_ID\#\_Push</HTML\_KEY> </False> </Condition> </Parameters> <Parameters Type="Override"> <Switch> <Case NotEmpty="KEY\_ID"> <EVENT\_TYPE>K</EVENT\_TYPE> <EVENT\_NAME>\#KEY\_ID\#</EVENT\_NAME> </Case> <Case NotEmpty="HTML\_KEY"> <EVENT\_TYPE>H</EVENT\_TYPE> <EVENT\_NAME>\#HTML\_KEY\#</EVENT\_NAME> </Case> </Switch> </Parameters> <Parameters Type="Default"> <Condition Check="EXTRA\_OPTION" Match="\_Timed"> <True> <SET\_ARG\_COUNT>2</SET\_ARG\_COUNT> <SET\_STATE\_EXTERNAL>p0 sp0 l0 0 == if{ (E:SIMULATION TIME, second) (O:\_PressTime) - \#LONG\_CLICK\_TIME\# < if{ (>H:\#HTML\_KEY\_SHORT\#) } els{ (>H:\#HTML\_KEY\_LONG\#) 0 (>O:\_PressTime) } } l0 1 == if{ (E:SIMULATION TIME, second) (>O:\_PressTime) p1 (>O:\_PressForDuration) } </SET\_STATE\_EXTERNAL> <BINDING\_SET\_0>Push\_Long</BINDING\_SET\_0> <BINDING\_SET\_0\_PARAM\_0>1</BINDING\_SET\_0\_PARAM\_0> <BINDING\_SET\_0\_PARAM\_1>\#LONG\_CLICK\_TIME\#</BINDING\_SET\_0\_PARAM\_1> </True> <False> <SET\_STATE\_EXTERNAL>if{ (>\#EVENT\_TYPE\#:\#EVENT\_NAME\#) }</SET\_STATE\_EXTERNAL> </False> </Condition> </Parameters> <Component ID="\#NODE\_ID\#\_\#ID\#" Node="\#NODE\_ID\#"> <UseInputEvent ID="\#AS430\#"/> <UseTemplate Name="ASOBO\_GT\_Push\_Button\#EXTRA\_OPTION\#"> <WWISE\_EVENT\_1>\#WWISE\_PREFIX\#\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>\#WWISE\_PREFIX\#\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.5</NORMALIZED\_TIME\_2> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Component> </Template> Parameters initialization: - Default Parameters set: - PART\_ID (using AS430, BTN\_ID) - WWISE\_PREFIX - EXTRA\_OPTION Condition: NotEmpty(GET\_STATE\_EXTERNAL) - Case: True Parameters set: - LEFT\_SINGLE\_CODE (using AS430, BTN\_ID) - Case: False Parameters set: - LEFT\_SINGLE\_CODE (using AS430, BTN\_ID) - BINDING\_INC\_0 - BINDING\_INC\_0\_PARAM\_0 Condition: NotEmpty(EVENT\_ID) - Case: True Parameters set: - BINDING\_INC\_0\_EVENT\_ID (using EVENT\_ID) Condition: Check(EXTRA\_OPTION) - Case: True Parameters set: - BINDING\_DEC\_0 - BINDING\_DEC\_0\_PARAM\_0 - SHORT\_CLICK\_CODE (using AS430, BTN\_ID) - LONG\_CLICK\_CODE (using AS430, BTN\_ID) Condition: Valid(TOOLTIP\_TITLE) - Case: True Parameters set: - TOOLTIP\_ENTRY\_0 (using AS430, BTN\_ID) Condition: Check(EXTRA\_OPTION) - Case: True Parameters set: - HTML\_KEY\_SHORT (using AS430, BTN\_ID) - HTML\_KEY\_LONG (using AS430, BTN\_ID) - Case: False Parameters set: - HTML\_KEY (using AS430, BTN\_ID) - Override Condition: Switch - Case: NotEmpty(KEY\_ID) Parameters set: - EVENT\_TYPE - EVENT\_NAME (using KEY\_ID) - Case: NotEmpty(HTML\_KEY) Parameters set: - EVENT\_TYPE - EVENT\_NAME (using HTML\_KEY) - Default Condition: Check(EXTRA\_OPTION) - Case: True Parameters set: - SET\_ARG\_COUNT - SET\_STATE\_EXTERNAL (using LONG\_CLICK\_TIME, HTML\_KEY\_SHORT, HTML\_KEY\_LONG) - BINDING\_SET\_0 - BINDING\_SET\_0\_PARAM\_0 - BINDING\_SET\_0\_PARAM\_1 (using LONG\_CLICK\_TIME) - Case: False Parameters set: - SET\_STATE\_EXTERNAL (using EVENT\_TYPE, EVENT\_NAME) Parameters read: - NODE\_ID - ID Components: - \#NODE\_ID\#\_\#ID\# (Node: \#NODE\_ID\#) Parameters read: - AS430 - EXTRA\_OPTION   Templates used: - ASOBO\_GT\_Push\_Button\#EXTRA\_OPTION\# - May resolve to the following template(s): - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - WWISE\_EVENT\_1 (using WWISE\_PREFIX) - NORMALIZED\_TIME\_1 - WWISE\_EVENT\_2 (using WWISE\_PREFIX) - NORMALIZED\_TIME\_2 - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS430\_Push\_Event\_Only\_Template Definition from XML <Template Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <Parameters Type="Override"> <UseParametersFn Name="Compute\_First\_Available\_Bindings"/> </Parameters> <Parameters Type="Default"> <EVENT\_PUSH>(>H:\#AS430\#\_\#BTN\_EVENT\_ID\#)</EVENT\_PUSH> </Parameters> <UseInputEvent ID="\#AS430\#"> <BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#>Push</BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#> <BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#\_PARAM\_0>1</BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#\_PARAM\_0> <TT\_INTERACTION>PRIMARY\_DOWN+SECONDARY\_DOWN</TT\_INTERACTION> <TT\_INTERACTION\_LOCKABLE>PRIMARY\_DOWN</TT\_INTERACTION\_LOCKABLE> <ANIM\_VAR>\_PushAnimVar</ANIM\_VAR> <ANIM>HOLD</ANIM> <SET\_STATE\_EXTERNAL>if{ \#EVENT\_PUSH\# }</SET\_STATE\_EXTERNAL> </UseInputEvent> </Template> Parameters initialization: - Override ParametersFn used: - [Compute\_First\_Available\_Bindings](../inputs/templates/#Compute_First_Available_Bindings) - Default Parameters set: - EVENT\_PUSH (using AS430, BTN\_EVENT\_ID) Parameters read: - AS430 Parameters set: - BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\# - BINDING\_INC\_\#FIRST\_AVAILABLE\_INC\_BINDING\#\_PARAM\_0 - TT\_INTERACTION - TT\_INTERACTION\_LOCKABLE - ANIM\_VAR - ANIM - SET\_STATE\_EXTERNAL (using EVENT\_PUSH) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS430\_Knob\_Template Definition from XML <Template Name="ASOBO\_AS430\_Knob\_Template"> <Parameters Type="Default"> <PART\_ID>\#AS430\#\_\#KNOB\_ID\#</PART\_ID> <IS\_INFINITE>True</IS\_INFINITE> <WWISE\_EVENT>\#WWISE\_PREFIX\#\_outer\_knob</WWISE\_EVENT> <Condition Valid="BTN\_ID\_EXTERNAL"> <True> <TEMPLATE\_VARIANT>\_Push</TEMPLATE\_VARIANT> <WWISE\_EVENT\_1>\#WWISE\_PREFIX\#\_knob\_push\_button\_on</WWISE\_EVENT\_1> <NORMALIZED\_TIME\_1>0.1</NORMALIZED\_TIME\_1> <WWISE\_EVENT\_2>\#WWISE\_PREFIX\#\_knob\_push\_button\_off</WWISE\_EVENT\_2> <NORMALIZED\_TIME\_2>0.3</NORMALIZED\_TIME\_2> </True> <False> <TEMPLATE\_VARIANT/> </False> </Condition> </Parameters> <Parameters Type="Default"> <Condition Valid="IS\_INFINITE"> <True> <KNOB\_TYPE>Infinite</KNOB\_TYPE> </True> <False> <KNOB\_TYPE>Finite\_Code</KNOB\_TYPE> <Condition Valid="USE\_BTN\_IE"> <BTN\_ID>\#KNOB\_ID\#</BTN\_ID> </Condition> </False> </Condition> <CURSOR\_LEFT>TurnLeft</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRight</CURSOR\_RIGHT> <COUNT>36</COUNT> <Condition Valid="TOOLTIP\_TITLE"> <TOOLTIP\_ENTRY\_0>\#AS430\#\_\#KNOB\_ID\#</TOOLTIP\_ENTRY\_0> <Condition Valid="BTN\_ID\_EXTERNAL"> <TOOLTIP\_ENTRY\_1>\#AS430\#\_\#BTN\_ID\_EXTERNAL\#</TOOLTIP\_ENTRY\_1> </Condition> </Condition> <EVENT\_CW>(>H:\#AS430\#\_\#INC\_ID\#)</EVENT\_CW> <EVENT\_CCW>(>H:\#AS430\#\_\#DEC\_ID\#)</EVENT\_CCW> </Parameters> <Parameters Type="Override"> <Condition Valid="BTN\_ID\_EXTERNAL"> <LEFT\_SINGLE\_CODE>(>B:\#AS430\#\_\#BTN\_ID\_EXTERNAL\#\_Push)</LEFT\_SINGLE\_CODE> </Condition> <CLOCKWISE\_CODE>1 (>B:\#AS430\#\_\#KNOB\_ID\#\_Inc)</CLOCKWISE\_CODE> <ANTICLOCKWISE\_CODE>1 (>B:\#AS430\#\_\#KNOB\_ID\#\_Dec)</ANTICLOCKWISE\_CODE> <Condition Valid="USE\_BTN\_IE"> <True> <TEMPLATE\_TO\_CALL>ASOBO\_GT\_Switch\_XStates</TEMPLATE\_TO\_CALL> </True> <False> <TEMPLATE\_TO\_CALL>ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\#</TEMPLATE\_TO\_CALL> <ANIM\_VAR\_HANDLED\_SEPARATELY>True</ANIM\_VAR\_HANDLED\_SEPARATELY> </False> </Condition> </Parameters> <UseInputEvent ID="\#AS430\#"> <SET\_STATE\_EXTERNAL>0 > if{ \#EVENT\_CW\# } els{ \#EVENT\_CCW\# }</SET\_STATE\_EXTERNAL> </UseInputEvent> <UseTemplate Name="\#TEMPLATE\_TO\_CALL\#"> <Condition Check="USE\_SMALL\_ARROWS"> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <WWISE\_EVENT>\#WWISE\_PREFIX\#\_inner\_knob</WWISE\_EVENT> </Condition> </UseTemplate> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Template> Parameters initialization: - Default Parameters set: - PART\_ID (using AS430, KNOB\_ID) - IS\_INFINITE - WWISE\_EVENT (using WWISE\_PREFIX) Condition: Valid(BTN\_ID\_EXTERNAL) - Case: True Parameters set: - TEMPLATE\_VARIANT - WWISE\_EVENT\_1 (using WWISE\_PREFIX) - NORMALIZED\_TIME\_1 - WWISE\_EVENT\_2 (using WWISE\_PREFIX) - NORMALIZED\_TIME\_2 - Case: False Parameters set: - TEMPLATE\_VARIANT - Default Parameters set: - CURSOR\_LEFT - CURSOR\_RIGHT - COUNT - EVENT\_CW (using AS430, INC\_ID) - EVENT\_CCW (using AS430, DEC\_ID) Condition: Valid(IS\_INFINITE) - Case: True Parameters set: - KNOB\_TYPE - Case: False Parameters set: - KNOB\_TYPE Condition: Valid(USE\_BTN\_IE) - Case: True Parameters set: - BTN\_ID (using KNOB\_ID) Condition: Valid(TOOLTIP\_TITLE) - Case: True Parameters set: - TOOLTIP\_ENTRY\_0 (using AS430, KNOB\_ID) Condition: Valid(BTN\_ID\_EXTERNAL) - Case: True Parameters set: - TOOLTIP\_ENTRY\_1 (using AS430, BTN\_ID\_EXTERNAL) - Override Parameters set: - CLOCKWISE\_CODE (using AS430, KNOB\_ID) - ANTICLOCKWISE\_CODE (using AS430, KNOB\_ID) Condition: Valid(BTN\_ID\_EXTERNAL) - Case: True Parameters set: - LEFT\_SINGLE\_CODE (using AS430, BTN\_ID\_EXTERNAL) Condition: Valid(USE\_BTN\_IE) - Case: True Parameters set: - TEMPLATE\_TO\_CALL - Case: False Parameters set: - TEMPLATE\_TO\_CALL (using KNOB\_TYPE, TEMPLATE\_VARIANT) - ANIM\_VAR\_HANDLED\_SEPARATELY Parameters read: - AS430 - TEMPLATE\_TO\_CALL Parameters set: - SET\_STATE\_EXTERNAL (using EVENT\_CW, EVENT\_CCW)   Templates used: - \#TEMPLATE\_TO\_CALL\# - May resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Condition: Check(USE\_SMALL\_ARROWS) - Case: True Parameters set: - CURSOR\_LEFT - CURSOR\_RIGHT - WWISE\_EVENT (using WWISE\_PREFIX) - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS430\_Template Definition from XML <Template Name="ASOBO\_AS430\_Template"> <Parameters Type="Default"> <ID>1</ID> <POTENTIOMETER>1</POTENTIOMETER> <FAILURE>(A:CIRCUIT GENERAL PANEL ON, Bool)</FAILURE> <ANIM\_NEVER\_FAILS/> <AS430>AS430</AS430> <WWISE\_PREFIX>ASB430</WWISE\_PREFIX> <EMISSIVE\_DEFAULT\_VALUE>0.5</EMISSIVE\_DEFAULT\_VALUE> <DIMMING\_FACTOR>1</DIMMING\_FACTOR> </Parameters> <UseTemplate Name="ASOBO\_GT\_Helper\_Suffix\_ID\_Appender"> <TEMPLATE\_TO\_CALL>ASOBO\_AS430\_SubTemplate</TEMPLATE\_TO\_CALL> </UseTemplate> </Template> Parameters initialization: - Default Parameters set: - ID - POTENTIOMETER - FAILURE - ANIM\_NEVER\_FAILS - AS430 - WWISE\_PREFIX - EMISSIVE\_DEFAULT\_VALUE - DIMMING\_FACTOR   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\_AS430\_SubTemplate](as430/#ASOBO_AS430_SubTemplate) Parameters set: - TEMPLATE\_TO\_CALL [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS430\_SubTemplate Definition from XML <Template Name="ASOBO\_AS430\_SubTemplate"> <Parameters Type="Default"> <Switch> <Case NotEmpty="SIMVAR\_POWER\_SETTING"> <EMISSIVE\_CODE>(A:\#SIMVAR\_POWER\_SETTING\#, percent over 100) \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Case> <Case NotEmpty="POTENTIOMETER"> <EMISSIVE\_CODE>(A:LIGHT POTENTIOMETER:\#POTENTIOMETER\#, percent over 100) \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Case> <Default> <EMISSIVE\_CODE>\#EMISSIVE\_DEFAULT\_VALUE\# \#DIMMING\_FACTOR\# \*</EMISSIVE\_CODE> </Default> </Switch> <RANGE\_BUTTON\_LAYOUT\_DIRECTION>X</RANGE\_BUTTON\_LAYOUT\_DIRECTION> <RANGE\_UPDATE\_FREQUENCY>2</RANGE\_UPDATE\_FREQUENCY> <NAV\_INDEX>1</NAV\_INDEX> <COM\_INDEX>1</COM\_INDEX> <RANGE\_HTML\_ID>\#AS430\#</RANGE\_HTML\_ID> </Parameters> <Parameters Type="Default"> <SCREEN\_EMISSIVE\_CODE>(L:\#AS430\#\_ManualBrightness\_Value\#SUFFIX\_ID\#, Percent over 100) @AutomaticBrightnessFactor (L:\#AS430\#\_ManualBrightness\_Enabled\#SUFFIX\_ID\#, Bool) ?</SCREEN\_EMISSIVE\_CODE> </Parameters> <Condition Valid="NO\_SCREEN\_EMISSIVE"> <False> <Component ID="\#AS430\#\_Screen\#SUFFIX\_ID\#" Node="\#AS430\#\_Screen\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"> <EMISSIVE\_CODE>\#SCREEN\_EMISSIVE\_CODE\#</EMISSIVE\_CODE> </UseTemplate> </Component> </False> </Condition> <Component ID="\#AS430\#\_Frame\#SUFFIX\_ID\#" Node="\#AS430\#\_Frame\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_GT\_Emissive\_Gauge"/> </Component> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Enter\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Enter\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>ENT</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_ENTER\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Menu\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Menu\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>MENU</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_MENU\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_FlightPlan\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_FlightPlan\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>FPL</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_FPL\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_DirectTo\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_DirectTo\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>DirectTo</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_DIRECTTO\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <EXTRA\_OPTION>\_Timed</EXTRA\_OPTION> <ANIM\_NAME>\#AS430\#\_Push\_Clear\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Clear\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>CLR</BTN\_ID> <LONG\_CLICK\_TIME>2</LONG\_CLICK\_TIME> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_CLEAR\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Message\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Message\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>MSG</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_MSG\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_CDI\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_CDI\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>CDI</BTN\_ID> <Condition Check="EXTERNAL\_AUTOPILOT\_BEHAVIOR\_CONTROL"> <False> <KEY\_ID>TOGGLE\_GPS\_DRIVES\_NAV1</KEY\_ID> <EVENT\_ID>TOGGLE\_GPS\_DRIVES\_NAV1</EVENT\_ID> </False> </Condition> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_OPTION\_SELECT</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_CDI\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_OBS\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_OBS\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>OBS</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_OPTION\_TOGGLE</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_OBS\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <Condition Check="USE\_VNAV\_BUTTON"> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_VerticalNavigation\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_VerticalNavigation\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>VNAV</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_VNAV\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Condition> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_Procedure\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_Procedure\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>PROC</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_PROC\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_COM\_Swap\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_COM\_Swap\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>COMSWAP</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_COM\_SWAP\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Push\_NAV\_Swap\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Push\_NAV\_Swap\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>NAVSWAP</BTN\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_PUSH\_NAV\_SWAP\_TITLE</TOOLTIP\_TITLE> </UseTemplate> <Condition Valid="NO\_RANGE\_BUTTON"> <False> <UseTemplate Name="ASOBO\_AS430\_Push\_Button\_Template"> <ANIM\_NAME>\#AS430\#\_Switch\_Range\#SUFFIX\_ID\#</ANIM\_NAME> <NODE\_ID>\#AS430\#\_Switch\_Range\#SUFFIX\_ID\#</NODE\_ID> <BTN\_ID>Range\_Zoom</BTN\_ID> <TT\_INTERACTION>PRIMARY\_DOWN</TT\_INTERACTION> <TT\_INTERACTION\_LOCKABLE>\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#\_AXIS</TT\_INTERACTION\_LOCKABLE> <BINDING\_INC\_0>Out</BINDING\_INC\_0> <BINDING\_INC\_0\_PARAM\_0>1</BINDING\_INC\_0\_PARAM\_0> <BINDING\_DEC\_0>In</BINDING\_DEC\_0> <BINDING\_DEC\_0\_PARAM\_0>1</BINDING\_DEC\_0\_PARAM\_0> <SET\_STATE\_EXTERNAL>p0 0 > if{ (>H:\#AS430\#\_RNG\_Dezoom) } els{ (>H:\#AS430\#\_RNG\_Zoom) }</SET\_STATE\_EXTERNAL> <LEFT\_SINGLE\_CODE/> <LEFT\_SINGLE\_CODE\_DRAG\_IM> (M:Event) 'WheelUp' scmi 0 == if{ g3 } els{ (M:Event) 'WheelDown' scmi 0 == if{ g4 } } (M:Event) 'LeftSingle' scmi 0 == if{ (M:InputType) 0 == (M:InputType) 2 == or if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) 0 > if{ g4 } els{ g3 } quit } els{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } } els{ (M:InputType) 1 == if{ (M:Event) 'LeftRelease' scmi 0 == if{ 0 (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } els{ (M:Event) 'LeftDrag' scmi 0 == if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) (O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) - sp0 0.3 (>O:\_InputThreshold) l0 abs (O:\_InputThreshold) > if{ l0 (O:\_InputThreshold) / abs flr sp1 l0 (O:\_InputThreshold) % abs sp2 :1 (\* for loop \*) l1 0 <= if{ g2 } l1 -- sp1 l0 0 > if{ (>B:\#AS430\#\_Range\_Zoom\_Out) } els{ (>B:\#AS430\#\_Range\_Zoom\_In) } g1 :2 l0 0 > if{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) l2 - (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } els{ (M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) l2 + (>O:\_Last\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) } } } } } } quit :3 (>B:\#AS430\#\_Range\_Zoom\_In) quit :4 (>B:\#AS430\#\_Range\_Zoom\_Out) quit </LEFT\_SINGLE\_CODE\_DRAG\_IM> <MOUSEFLAGS\_DRAG\_IM>LeftAll+Wheel</MOUSEFLAGS\_DRAG\_IM> <LEFT\_SINGLE\_CODE\_DEFAULT\_IM>(M:Relative\#RANGE\_BUTTON\_LAYOUT\_DIRECTION\#) 0 > if{ (>B:\#AS430\#\_Range\_Zoom\_Out) } els{ (>B:\#AS430\#\_Range\_Zoom\_In) }</LEFT\_SINGLE\_CODE\_DEFAULT\_IM> <DISABLE\_INTERACTION\_LOCK>False</DISABLE\_INTERACTION\_LOCK> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_BUTTON</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_SWITCH\_RANGE\_TITLE</TOOLTIP\_TITLE> <TT\_VALUE>(L:\#RANGE\_HTML\_ID\#\_MapZoomRange) s0 1 < if{ l0 '%.1fnm' } els{ l0 '%dnm' } @sprintf</TT\_VALUE> <TT\_VALUE\_IS\_DYNAMIC>True</TT\_VALUE\_IS\_DYNAMIC> </UseTemplate> </False> </Condition> <Component ID="\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <ANIM\_NAME>\#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#</ANIM\_NAME> <INC\_ID>RightLargeKnob\_Right</INC\_ID> <DEC\_ID>RightLargeKnob\_Left</DEC\_ID> <THRESHOLD\_INPUT>0.001</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.03</THRESHOLD\_MOUSE> <KNOB\_ID>GPS\_Outer</KNOB\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_KNOB\_GPS\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_GPS\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#"> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <ANIM\_NAME>\#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#</ANIM\_NAME> <INC\_ID>LeftLargeKnob\_Right</INC\_ID> <DEC\_ID>LeftLargeKnob\_Left</DEC\_ID> <GET\_TT\_VALUE\_STATE>(A:COM STANDBY FREQUENCY:\#COM\_INDEX\#, Megahertz) sp0 (A:NAV STANDBY FREQUENCY:\#NAV\_INDEX\#, Megahertz) sp1</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>(L:\#AS430\#\_SelectedSource) 1 == if{ l0 'COM\#COM\_INDEX\#:<br/>%.3f' @sprintf } els{ l1 'NAV\#NAV\_INDEX\#:<br/>%.2f' @sprintf }</FORMAT\_VALUE> <THRESHOLD\_INPUT>0.0005</THRESHOLD\_INPUT> <THRESHOLD\_MOUSE>0.01</THRESHOLD\_MOUSE> <KNOB\_ID>COM\_VLOC\_Mhz</KNOB\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_SETTING\_ADJUST</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_MHZ\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#"> <Parameters Type="Default"> <BTN\_ID\_EXTERNAL>CRSR</BTN\_ID\_EXTERNAL> <KNOB\_ID>GPS\_Inner</KNOB\_ID> </Parameters> <UseTemplate Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <BTN\_EVENT\_ID>RightSmallKnob\_Push</BTN\_EVENT\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_CRSR\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <USE\_SMALL\_ARROWS/> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_CRSR\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <INC\_ID>RightSmallKnob\_Right</INC\_ID> <DEC\_ID>RightSmallKnob\_Left</DEC\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_KNOB\_CRSR\_ACTION</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_CRSR\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#" Node="\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#"> <Parameters Type="Default"> <BTN\_ID\_EXTERNAL>C\_V\_Push</BTN\_ID\_EXTERNAL> <KNOB\_ID>COM\_VLOC\_Khz</KNOB\_ID> </Parameters> <UseTemplate Name="ASOBO\_AS430\_Push\_Event\_Only\_Template"> <BTN\_ID>\#BTN\_ID\_EXTERNAL\#</BTN\_ID> <BTN\_EVENT\_ID>LeftSmallKnob\_Push</BTN\_EVENT\_ID> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_PUSH\_C\_V\_ACTION</TT\_DESCRIPTION\_ID> </UseTemplate> <UseTemplate Name="ASOBO\_AS430\_Knob\_Template"> <EXTRA\_PARAM>\_Push</EXTRA\_PARAM> <USE\_SMALL\_ARROWS/> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_COM\_NAV\_Select\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <INC\_ID>LeftSmallKnob\_Right</INC\_ID> <DEC\_ID>LeftSmallKnob\_Left</DEC\_ID> <GET\_TT\_VALUE\_STATE>(A:COM STANDBY FREQUENCY:\#COM\_INDEX\#, Megahertz) sp0 (A:NAV STANDBY FREQUENCY:\#NAV\_INDEX\#, Megahertz) sp1</GET\_TT\_VALUE\_STATE> <FORMAT\_VALUE>(L:\#AS430\#\_SelectedSource) 1 == if{ l0 'COM\#COM\_INDEX\#:<br/>%.3f' @sprintf } els{ l1 'NAV\#NAV\_INDEX\#:<br/>%.2f' @sprintf }</FORMAT\_VALUE> <THRESHOLD\_X\_INPUT>0.05</THRESHOLD\_X\_INPUT> <THRESHOLD\_X\_MOUSE>0.01</THRESHOLD\_X\_MOUSE> <THRESHOLD\_Y\_INPUT>0.05</THRESHOLD\_Y\_INPUT> <THRESHOLD\_Y\_MOUSE>0.03</THRESHOLD\_Y\_MOUSE> <TT\_DESCRIPTION\_ID>@TT\_Package.AS430\_SETTING\_ADJUST</TT\_DESCRIPTION\_ID> <TOOLTIP\_TITLE>@TT\_Package.AS430\_KNOB\_KHZ\_TITLE</TOOLTIP\_TITLE> </UseTemplate> </Component> <Component ID="\#AS430\#\_NAVCOM\_Volume\#SUFFIX\_ID\#"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>\#AS430\#</INPUT\_EVENT\_ID\_SOURCE> <USE\_INPUT\_EVENT\_ID>\#AS430\#</USE\_INPUT\_EVENT\_ID> <NO\_IDENT>False</NO\_IDENT> </Parameters> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_NAV\_Volume\_Template"> <NODE\_ID>\#AS430\#\_Knob\_NAV\_Volume\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_NAV\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_ID\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <ANIM\_LAG\_SWITCH>500</ANIM\_LAG\_SWITCH> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <ID>\#NAV\_INDEX\#</ID> <CIRCUIT\_ID/> <WWISE\_PREFIX>\#WWISE\_PREFIX\#\_small</WWISE\_PREFIX> </UseTemplate> <UseTemplate Name="ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template"> <NODE\_ID>\#AS430\#\_Knob\_COM\_Volume\#SUFFIX\_ID\#</NODE\_ID> <ANIM\_NAME\_KNOB>\#AS430\#\_Knob\_COM\_Volume\#SUFFIX\_ID\#</ANIM\_NAME\_KNOB> <ANIM\_NAME\_PUSH>\#AS430\#\_Push\_Squelch\#SUFFIX\_ID\#</ANIM\_NAME\_PUSH> <ANIM\_LAG\_SWITCH>500</ANIM\_LAG\_SWITCH> <CURSOR\_LEFT>TurnLeftSmall</CURSOR\_LEFT> <CURSOR\_RIGHT>TurnRightSmall</CURSOR\_RIGHT> <ID>\#COM\_INDEX\#</ID> <WWISE\_PREFIX>\#WWISE\_PREFIX\#\_small</WWISE\_PREFIX> </UseTemplate> </Component> </Template> Parameters initialization: - Default Parameters set: - RANGE\_BUTTON\_LAYOUT\_DIRECTION - RANGE\_UPDATE\_FREQUENCY - NAV\_INDEX - COM\_INDEX - RANGE\_HTML\_ID (using AS430) Condition: Switch - Case: NotEmpty(SIMVAR\_POWER\_SETTING) Parameters set: - EMISSIVE\_CODE (using SIMVAR\_POWER\_SETTING, DIMMING\_FACTOR) - Case: NotEmpty(POTENTIOMETER) Parameters set: - EMISSIVE\_CODE (using POTENTIOMETER, DIMMING\_FACTOR) - Default case: Parameters set: - EMISSIVE\_CODE (using EMISSIVE\_DEFAULT\_VALUE, DIMMING\_FACTOR) - Default Parameters set: - SCREEN\_EMISSIVE\_CODE (using AS430, SUFFIX\_ID) Parameters read: - AS430 - SUFFIX\_ID Components: - \#AS430\#\_Frame\#SUFFIX\_ID\# (Node: \#AS430\#\_Frame\#SUFFIX\_ID\#)   Templates used: - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) - \#AS430\#\_Knob\_GPS\#SUFFIX\_ID\# (Node: \#AS430\#\_Knob\_GPS\#SUFFIX\_ID\#)   Templates used: - [ASOBO\_AS430\_Knob\_Template](as430/#ASOBO_AS430_Knob_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - INC\_ID - DEC\_ID - THRESHOLD\_INPUT - THRESHOLD\_MOUSE - KNOB\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - \#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\# (Node: \#AS430\#\_Knob\_Mhz\#SUFFIX\_ID\#)   Templates used: - [ASOBO\_AS430\_Knob\_Template](as430/#ASOBO_AS430_Knob_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - INC\_ID - DEC\_ID - GET\_TT\_VALUE\_STATE (using COM\_INDEX, NAV\_INDEX) - FORMAT\_VALUE (using AS430, COM\_INDEX, NAV\_INDEX) - THRESHOLD\_INPUT - THRESHOLD\_MOUSE - KNOB\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - \#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\# (Node: \#AS430\#\_Knob\_CRSR\#SUFFIX\_ID\#) Parameters set: - BTN\_ID\_EXTERNAL - KNOB\_ID   Templates used: - [ASOBO\_AS430\_Push\_Event\_Only\_Template](as430/#ASOBO_AS430_Push_Event_Only_Template) Parameters set: - BTN\_ID (using BTN\_ID\_EXTERNAL) - BTN\_EVENT\_ID - TT\_DESCRIPTION\_ID - [ASOBO\_AS430\_Knob\_Template](as430/#ASOBO_AS430_Knob_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Parameters set: - USE\_SMALL\_ARROWS - ANIM\_NAME\_KNOB (using AS430, SUFFIX\_ID) - ANIM\_NAME\_PUSH (using AS430, SUFFIX\_ID) - INC\_ID - DEC\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - \#AS430\#\_Knob\_Khz\#SUFFIX\_ID\# (Node: \#AS430\#\_Knob\_Khz\#SUFFIX\_ID\#) Parameters set: - BTN\_ID\_EXTERNAL - KNOB\_ID   Templates used: - [ASOBO\_AS430\_Push\_Event\_Only\_Template](as430/#ASOBO_AS430_Push_Event_Only_Template) Parameters set: - BTN\_ID (using BTN\_ID\_EXTERNAL) - BTN\_EVENT\_ID - TT\_DESCRIPTION\_ID - [ASOBO\_AS430\_Knob\_Template](as430/#ASOBO_AS430_Knob_Template) - May include a subtemplate using the parameter 'TEMPLATE\_TO\_CALL' and resolve to the following template(s): - [ASOBO\_GT\_Switch\_XStates](../generic/complex/switch/#ASOBO_GT_Switch_XStates) - ASOBO\_GT\_Knob\_\#KNOB\_TYPE\#\#TEMPLATE\_VARIANT\# Parameters set: - EXTRA\_PARAM - USE\_SMALL\_ARROWS - ANIM\_NAME\_KNOB (using AS430, SUFFIX\_ID) - ANIM\_NAME\_PUSH (using AS430, SUFFIX\_ID) - INC\_ID - DEC\_ID - GET\_TT\_VALUE\_STATE (using COM\_INDEX, NAV\_INDEX) - FORMAT\_VALUE (using AS430, COM\_INDEX, NAV\_INDEX) - THRESHOLD\_X\_INPUT - THRESHOLD\_X\_MOUSE - THRESHOLD\_Y\_INPUT - THRESHOLD\_Y\_MOUSE - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - \#AS430\#\_NAVCOM\_Volume\#SUFFIX\_ID\# Parameters set: - INPUT\_EVENT\_ID\_SOURCE (using AS430) - USE\_INPUT\_EVENT\_ID (using AS430) - NO\_IDENT   Templates used: - [ASOBO\_NAVCOM\_Knob\_NAV\_Volume\_Template](../navcom/navcomsystem/#ASOBO_NAVCOM_Knob_NAV_Volume_Template) Parameters set: - NODE\_ID (using AS430, SUFFIX\_ID) - ANIM\_NAME\_KNOB (using AS430, SUFFIX\_ID) - ANIM\_NAME\_PUSH (using AS430, SUFFIX\_ID) - ANIM\_LAG\_SWITCH - CURSOR\_LEFT - CURSOR\_RIGHT - ID (using NAV\_INDEX) - CIRCUIT\_ID - WWISE\_PREFIX (using WWISE\_PREFIX) - [ASOBO\_NAVCOM\_Knob\_COM\_Volume\_Template](../navcom/navcomsystem/#ASOBO_NAVCOM_Knob_COM_Volume_Template) Parameters set: - NODE\_ID (using AS430, SUFFIX\_ID) - ANIM\_NAME\_KNOB (using AS430, SUFFIX\_ID) - ANIM\_NAME\_PUSH (using AS430, SUFFIX\_ID) - ANIM\_LAG\_SWITCH - CURSOR\_LEFT - CURSOR\_RIGHT - ID (using COM\_INDEX) - WWISE\_PREFIX (using WWISE\_PREFIX)   Templates used: - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - EXTRA\_OPTION - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - LONG\_CLICK\_TIME - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE Condition: Check(EXTERNAL\_AUTOPILOT\_BEHAVIOR\_CONTROL) - Case: False Parameters set: - KEY\_ID - EVENT\_ID - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE Condition: Valid(NO\_SCREEN\_EMISSIVE) - Case: False Parameters read: - AS430 - SUFFIX\_ID Components: - \#AS430\#\_Screen\#SUFFIX\_ID\# (Node: \#AS430\#\_Screen\#SUFFIX\_ID\#)   Templates used: - [ASOBO\_GT\_Emissive\_Gauge](../generic/emissive/#ASOBO_GT_Emissive_Gauge) Parameters set: - EMISSIVE\_CODE (using SCREEN\_EMISSIVE\_CODE) Condition: Check(USE\_VNAV\_BUTTON) - Case: True   Templates used: - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE Condition: Valid(NO\_RANGE\_BUTTON) - Case: False   Templates used: - [ASOBO\_AS430\_Push\_Button\_Template](as430/#ASOBO_AS430_Push_Button_Template) - May include a subtemplate using the parameter 'EXTRA\_OPTION' and resolve to the following template(s): - [ASOBO\_GT\_Push\_Button\_Timed](../generic/complex/pushbutton/#ASOBO_GT_Push_Button_Timed) - [ASOBO\_GT\_Push\_Button](../generic/complex/pushbutton/#ASOBO_GT_Push_Button) Parameters set: - ANIM\_NAME (using AS430, SUFFIX\_ID) - NODE\_ID (using AS430, SUFFIX\_ID) - BTN\_ID - TT\_INTERACTION - TT\_INTERACTION\_LOCKABLE (using RANGE\_BUTTON\_LAYOUT\_DIRECTION) - BINDING\_INC\_0 - BINDING\_INC\_0\_PARAM\_0 - BINDING\_DEC\_0 - BINDING\_DEC\_0\_PARAM\_0 - SET\_STATE\_EXTERNAL (using AS430) - LEFT\_SINGLE\_CODE - LEFT\_SINGLE\_CODE\_DRAG\_IM (using RANGE\_BUTTON\_LAYOUT\_DIRECTION, AS430) - MOUSEFLAGS\_DRAG\_IM - LEFT\_SINGLE\_CODE\_DEFAULT\_IM (using RANGE\_BUTTON\_LAYOUT\_DIRECTION, AS430) - DISABLE\_INTERACTION\_LOCK - TT\_DESCRIPTION\_ID - TOOLTIP\_TITLE - TT\_VALUE (using RANGE\_HTML\_ID) - TT\_VALUE\_IS\_DYNAMIC [[Go back to top]](#top) [[Go back to index]](..\..\Template_Explorer.html) - #### ASOBO\_AS430\_Base\_Template Definition from XML <Template Name="ASOBO\_AS430\_Base\_Template"> <Parameters Type="Default"> <INPUT\_EVENT\_ID\_SOURCE>AS430</INPUT\_EVENT\_ID\_SOURCE> <WWISE\_PREFIX>AS430</WWISE\_PREFIX> </Parameters> <UseTemplate Name="ASOBO\_Interaction\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</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\_AS430\_Push\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS430\_Push\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Push\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</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\_AS430\_Pull\_Event\_Base\_Template Definition from XML <Template Name="ASOBO\_AS430\_Pull\_Event\_Base\_Template"> <UseTemplate Name="ASOBO\_Interaction\_Pull\_Event\_Base\_Template"> <USE\_INPUT\_EVENT\_ID>AS430</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)