Asobo\Common\Instrument.xml
Includes
- RelativeFile: Subtemplates\\Instrument_Subtemplates.xml
- RelativeFile: Inputs\\Instrument_Inputs.xml
Templates
- ASOBO_INSTRUMENT_Needle_Airspeed_Template
- ASOBO_INSTRUMENT_Needle_MachNumber_Template
- ASOBO_INSTRUMENT_Needle_Torque_Template
- ASOBO_INSTRUMENT_Needle_TurbinEngine_N1_Template
- ASOBO_INSTRUMENT_Needle_Elevator_Trim_Template
- ASOBO_INSTRUMENT_Needle_TurbinEngine_N2_Template
- ASOBO_INSTRUMENT_Needle_Carburator_Temperature_Template
- ASOBO_INSTRUMENT_Needle_CabinAltitude_Template
- ASOBO_INSTRUMENT_Needle_CabinAltitude_PSI_Template
- ASOBO_INSTRUMENT_Needle_CabinClimb_Template
- ASOBO_INSTRUMENT_Indicator_CabinAltitude_Template
- ASOBO_INSTRUMENT_Needle_Fuel_Quantity_Template
- ASOBO_INSTRUMENT_Switch_Select_Tank_Source_Fuel_Quantity_Template
- ASOBO_INSTRUMENT_Needle_Fuel_Pressure_Template
- ASOBO_INSTRUMENT_Needle_CylinderHead_Temperature_Template
- ASOBO_INSTRUMENT_Needle_Oil_Temperature_Template
- ASOBO_INSTRUMENT_Needle_Oil_Quantity_Template
- ASOBO_INSTRUMENT_Needle_Oil_Pressure_Template
- ASOBO_INSTRUMENT_Needle_CHT_Temperature_Template
- ASOBO_INSTRUMENT_Needle_Engine_RPM_Template
- ASOBO_INSTRUMENT_Needle_Propeller_RPM_Template
- ASOBO_INSTRUMENT_Needle_Propeller_Amps_Template
- ASOBO_INSTRUMENT_Needle_Deice_Pressure_Template
- ASOBO_INSTRUMENT_Needle_ManifoldPressure_Template
- ASOBO_INSTRUMENT_Digits_RPM_Template
- ASOBO_INSTRUMENT_Digits_EGT_Template
- ASOBO_INSTRUMENT_Digits_Template
- ASOBO_INSTRUMENT_Digits_Tachometer_Template
- ASOBO_INSTRUMENT_Needle_Clock_Template
- ASOBO_INSTRUMENT_Needle_Current_Time_Clock_Template
- ASOBO_INSTRUMENT_Needle_Stopwatch_Template
- ASOBO_INSTRUMENT_Needle_Stopwatch_SubTemplate
- ASOBO_INSTRUMENT_Needle_Battery_Voltage_Template
- ASOBO_INSTRUMENT_Needle_Ammeter_Template
- ASOBO_INSTRUMENT_Needle_Altimeter_Template
- ASOBO_INSTRUMENT_Altimeter_Strip_Template
- ASOBO_INSTRUMENT_Knob_Altimeter_Template
- ASOBO_INSTRUMENT_Altimeter_Template
- ASOBO_INSTRUMENT_Needle_AOA_Template
- ASOBO_INSTRUMENT_Indicator_AOA_Template
- ASOBO_INSTRUMENT_AttitudeIndicator_Simple_Template
- ASOBO_INSTRUMENT_Knob_AttitudeIndicator_Template
- ASOBO_INSTRUMENT_Knob_AttitudeCage_Template
- ASOBO_INSTRUMENT_AttitudeIndicator_Template
- ASOBO_INSTRUMENT_Ball_Tilt_Template
- ASOBO_INSTRUMENT_Needle_Turn_Template
- ASOBO_INSTRUMENT_Needle_ADF_Template
- ASOBO_INSTRUMENT_Needle_EGT_Template
- ASOBO_INSTRUMENT_Needle_Bank_Template
- ASOBO_INSTRUMENT_Needle_CoolantTemperature_Template
- ASOBO_INSTRUMENT_Needle_Heading_Template
- ASOBO_INSTRUMENT_Needle_FuelFlow_Template
- ASOBO_INSTRUMENT_Dial_Compass_Template
- ASOBO_INSTRUMENT_Dial_Compass_Calibration_Template
- ASOBO_INSTRUMENT_Needle_VerticalSpeed_Template
- ASOBO_INSTRUMENT_Needle_RadialError_Template
- ASOBO_INSTRUMENT_CDI_Template
- ASOBO_INSTRUMENT_Knob_BusSelector_Template
- ASOBO_INSTRUMENT_Needle_MultiBus_Voltage_Template
- ASOBO_INSTRUMENT_Needle_Bus_Voltage_Template
- ASOBO_INSTRUMENT_Needle_DC_LOAD_Template
- ASOBO_INSTRUMENT_Needle_Generator_Load_Output_Template
- ASOBO_INSTRUMENT_Accelerometer_Template
- ASOBO_INSTRUMENT_Needle_GForce_Template
- ASOBO_INSTRUMENT_Needle_BrakePressure_Template
- ASOBO_INSTRUMENT_Needle_OAT_Template
- ASOBO_INSTRUMENT_Hydraulic_Pressure_Template
- ASOBO_INSTRUMENT_RCA2610_Template
- ASOBO_INSTRUMENT_Indicator_Value_Lights_Template
- ASOBO_INSTRUMENT_Digital_OilPressTemp_Template
- ASOBO_INSTRUMENT_Digital_AdiLevelFlowRate_Template
- ASOBO_INSTRUMENT_Base_Template
- ASOBO_INSTRUMENT_Push_Event_Base_Template
- ASOBO_INSTRUMENT_Pull_Event_Base_Template
-
ASOBO_INSTRUMENT_Needle_Airspeed_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Airspeed_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Airspeed_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_MachNumber_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_MachNumber_Template"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Needle_MachNumber</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_MachNumber</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>1.0</MAX_VALUE> <ID>1</ID> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>AIRSPEED MACH</SIMVAR> <UNITS>mach</UNITS> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_NAME
- ANIM_LAG
- MIN_VALUE
- MAX_VALUE
- ID
Parameters read:
- NODE_ID
Components:
-
#NODE_ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
- UNITS
-
ASOBO_GT_Needle_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Torque_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Torque_Template"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Needle_Torque</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_Torque</ANIM_NAME> <UNITS>ft-lbs</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>2600</MAX_VALUE> <ID>1</ID> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>ENG TORQUE:#ID#</SIMVAR> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_NAME
- UNITS
- MIN_VALUE
- MAX_VALUE
- ID
Parameters read:
- NODE_ID
Components:
-
#NODE_ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
ASOBO_GT_Needle_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_TurbinEngine_N1_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_TurbinEngine_N1_Template"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Needle_TurbinEngine_N1</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_TurbinEngine_N1</ANIM_NAME> <PART_ID>INSTRUMENT_Needle_TurbinEngine_N1</PART_ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> <ANIM_LAG>50</ANIM_LAG> <ID>1</ID> <UNITS>Percent</UNITS> </Parameters> <Component ID="#NODE_ID##ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>TURB ENG N1:#ID#</SIMVAR> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_NAME
- PART_ID
- MIN_VALUE
- MAX_VALUE
- ANIM_LAG
- ID
- UNITS
Parameters read:
- NODE_ID
- ID
Components:
-
#NODE_ID##ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
ASOBO_GT_Needle_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Elevator_Trim_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Elevator_Trim_Template"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Needle_Elevator_Trim</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_Elevator_Trim</ANIM_NAME> <PART_ID>INSTRUMENT_Needle_Elevator_Trim</PART_ID> <MIN_VALUE>-3</MIN_VALUE> <MAX_VALUE>9</MAX_VALUE> <UNITS>Degrees</UNITS> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>ELEVATOR TRIM POSITION</SIMVAR> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_NAME
- PART_ID
- MIN_VALUE
- MAX_VALUE
- UNITS
Parameters read:
- NODE_ID
Components:
-
#NODE_ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
ASOBO_GT_Needle_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_TurbinEngine_N2_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_TurbinEngine_N2_Template"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Needle_TurbinEngine_N2</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_TurbinEngine_N2</ANIM_NAME> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> <ANIM_LAG>50</ANIM_LAG> <ID>1</ID> <UNITS>Percent</UNITS> </Parameters> <Component ID="#NODE_ID##ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>TURB ENG N2:#ID#</SIMVAR> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_NAME
- MIN_VALUE
- MAX_VALUE
- ANIM_LAG
- ID
- UNITS
Parameters read:
- NODE_ID
- ID
Components:
-
#NODE_ID##ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
ASOBO_GT_Needle_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Carburator_Temperature_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Carburator_Temperature_Template"> <Parameters Type="Default"> <UNITS>celsius</UNITS> <MIN_VALUE>-50</MIN_VALUE> <MAX_VALUE>50</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_Carburator_Temperature</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Carburator_Temperature</NODE_ID> <PART_ID>INSTRUMENT_Needle_Carburator_Temperature</PART_ID> <ID>1</ID> </Parameters> <EditableTemplateParameters> <AddParams> <ID/> </AddParams> </EditableTemplateParameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>RECIP CARBURETOR TEMPERATURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_CabinAltitude_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CabinAltitude_Template"> <Parameters Type="Default"> <UNITS>ft</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>40000</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_CabinAltitude</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CabinAltitude</NODE_ID> <PART_ID>INSTRUMENT_Needle_CabinAltitude</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>PRESSURIZATION CABIN ALTITUDE</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
Default
-
ASOBO_INSTRUMENT_Needle_CabinAltitude_PSI_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CabinAltitude_PSI_Template"> <Parameters Type="Default"> <UNITS>psi</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>7</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_CabinAltitude_PSI</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CabinAltitude_PSI</NODE_ID> <PART_ID>INSTRUMENT_Needle_CabinAltitude_PSI</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>PRESSURIZATION PRESSURE DIFFERENTIAL</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
Default
-
ASOBO_INSTRUMENT_Needle_CabinClimb_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CabinClimb_Template"> <Parameters Type="Default"> <UNITS>ft/min</UNITS> <MIN_VALUE>-6000</MIN_VALUE> <MAX_VALUE>6000</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_CabinClimb</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CabinClimb</NODE_ID> <PART_ID>INSTRUMENT_Needle_CabinClimb</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>PRESSURIZATION CABIN ALTITUDE RATE</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
Default
-
ASOBO_INSTRUMENT_Indicator_CabinAltitude_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Indicator_CabinAltitude_Template"> <Parameters Type="Default"> <UNITS>ft</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>40000</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Indicator_CabinAltitude</ANIM_NAME> <NODE_ID>INSTRUMENT_Indicator_CabinAltitude</NODE_ID> <PART_ID>INSTRUMENT_Indicator_CabinAltitude</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>PRESSURIZATION CABIN ALTITUDE GOAL</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
Default
-
ASOBO_INSTRUMENT_Needle_Fuel_Quantity_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Fuel_Quantity_Template"> <Parameters Type="Default"> <ID>1</ID> <SIMVAR_UNIT>Gallons</SIMVAR_UNIT> <Condition Check="USE_SELECTABLE"> <TANK_ID_1>LEFT MAIN</TANK_ID_1> <TANK_ID_2>LEFT AUX</TANK_ID_2> <MAX_FUEL_DISPLAYED_QUANTITY_GALLONS process="Float">1400 6.7 /</MAX_FUEL_DISPLAYED_QUANTITY_GALLONS> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Fuel_Quantity_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- SIMVAR_UNIT
Condition: Check(USE_SELECTABLE)
-
Case: True
Parameters set:
- TANK_ID_1
- TANK_ID_2
- MAX_FUEL_DISPLAYED_QUANTITY_GALLONS
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Switch_Select_Tank_Source_Fuel_Quantity_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Switch_Select_Tank_Source_Fuel_Quantity_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Switch_Select_Tank_Source_Fuel_Quantity_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
-
Default
-
ASOBO_INSTRUMENT_Needle_Fuel_Pressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Fuel_Pressure_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>psi</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>12</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_Fuel_Pressure</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Fuel_Pressure</NODE_ID> <PART_ID>INSTRUMENT_Needle_Fuel_Pressure</PART_ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>GENERAL ENG FUEL PRESSURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_CylinderHead_Temperature_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CylinderHead_Temperature_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>celsius</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>150</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_CylinderHead_Temperature</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CylinderHead_Temperature</NODE_ID> <PART_ID>INSTRUMENT_Needle_CylinderHead_Temperature</PART_ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>RECIP ENG CYLINDER HEAD TEMPERATURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_Oil_Temperature_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Oil_Temperature_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Oil_Temperature_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_Oil_Quantity_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Oil_Quantity_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>percent</UNITS> <ANIM_NAME>INSTRUMENT_Needle_Oil</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Oil</NODE_ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>ENG OIL QUANTITY:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- ANIM_NAME
- NODE_ID
- MIN_VALUE
- MAX_VALUE
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_Oil_Pressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Oil_Pressure_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Oil_Pressure_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_CHT_Temperature_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CHT_Temperature_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>celsius</UNITS> <ANIM_NAME>INSTRUMENT_Needle_CHT</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CHT</NODE_ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>RECIP ENG CYLINDER HEAD TEMPERATURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- ANIM_NAME
- NODE_ID
- MIN_VALUE
- MAX_VALUE
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_Engine_RPM_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Engine_RPM_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>rpm</UNITS> <MIN_VALUE>300</MIN_VALUE> <MAX_VALUE>3500</MAX_VALUE> <Condition Check="DEFAULT_VARIATION"> <VARIATION_RANGE>0.004</VARIATION_RANGE> </Condition> <INITIAL_VARIATION Process="Float"> rand </INITIAL_VARIATION> </Parameters> <EditableTemplateParameters> <AddParams> <VARIATION_RANGE/> </AddParams> </EditableTemplateParameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Engine_RPM_SubTemplate</TEMPLATE_TO_CALL> <Condition Check="VARIATION_RANGE"> <ANIMATION_OFFSET_CODE> (A:GENERAL ENG PCT MAX RPM:#ID#, Percent over 100) sp0 l0 0 > if{ (E:SIMULATION TIME, seconds) #INITIAL_VARIATION# + s1 1.75 * cos l1 #INITIAL_VARIATION# + 3 * cos 2.2 * cos * #VARIATION_RANGE# * 1 l0 0.3 - 0 max 0.7 / - * sp0 } els{ 0 sp0 } l0 + </ANIMATION_OFFSET_CODE> </Condition> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- INITIAL_VARIATION
Condition: Check(DEFAULT_VARIATION)
-
Case: True
Parameters set:
- VARIATION_RANGE
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
Condition: Check(VARIATION_RANGE)
-
Case: True
Parameters set:
- ANIMATION_OFFSET_CODE (using ID, INITIAL_VARIATION, VARIATION_RANGE)
-
Default
-
ASOBO_INSTRUMENT_Needle_Propeller_RPM_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Propeller_RPM_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>rpm</UNITS> <MIN_VALUE>300</MIN_VALUE> <MAX_VALUE>3500</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_Propeller_RPM</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Propeller_RPM</NODE_ID> <PART_ID>INSTRUMENT_Digits_Propeller_Tachometer</PART_ID> <Condition Check="CREATE_HIGHLIGHT_NODE"> <HIGHLIGHT_NODE_ID>INSTRUMENT_Propeller_RPM_Highlight</HIGHLIGHT_NODE_ID> <HIGHLIGHT_PART_ID>INSTRUMENT_Propeller_RPM_Highlight</HIGHLIGHT_PART_ID> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>PROP RPM:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
Condition: Check(CREATE_HIGHLIGHT_NODE)
-
Case: True
Parameters set:
- HIGHLIGHT_NODE_ID
- HIGHLIGHT_PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Needle_Propeller_Amps_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Propeller_Amps_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>amps</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>30</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_Propeller_Amps</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Propeller_Amps</NODE_ID> <PART_ID>INSTRUMENT_Needle_Propeller_Amps</PART_ID> <Condition Check="CREATE_HIGHLIGHT_NODE"> <HIGHLIGHT_NODE_ID>INSTRUMENT_Propeller_Amps_Highlight</HIGHLIGHT_NODE_ID> <HIGHLIGHT_PART_ID>INSTRUMENT_Propeller_Amps_Highlight</HIGHLIGHT_PART_ID> </Condition> <FAKE_VALUE>18</FAKE_VALUE> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <OVERRIDE_ANIM_CODE>#FAKE_VALUE# #MAX_VALUE# / 100 * (A:PROP DEICE SWITCH:1, Bool) *</OVERRIDE_ANIM_CODE> <FAILURE>(A:CIRCUIT GENERAL PANEL ON, Bool)</FAILURE> <FAILURE_CODE>0</FAILURE_CODE> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- FAKE_VALUE
Condition: Check(CREATE_HIGHLIGHT_NODE)
-
Case: True
Parameters set:
- HIGHLIGHT_NODE_ID
- HIGHLIGHT_PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- OVERRIDE_ANIM_CODE (using FAKE_VALUE, MAX_VALUE)
- FAILURE
- FAILURE_CODE
-
Default
-
ASOBO_INSTRUMENT_Needle_Deice_Pressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Deice_Pressure_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>psi</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>20</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_Deice_Pressure</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Deice_Pressure</NODE_ID> <PART_ID>INSTRUMENT_Needle_Deice_Pressure</PART_ID> <Condition Check="CREATE_HIGHLIGHT_NODE"> <HIGHLIGHT_NODE_ID>INSTRUMENT_DEICE_Pressure_Highlight</HIGHLIGHT_NODE_ID> <HIGHLIGHT_PART_ID>INSTRUMENT_DEICE_Pressure_Highlight</HIGHLIGHT_PART_ID> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <OVERRIDE_ANIM_CODE>(A:SUCTION PRESSURE, psi) 7 * (A:STRUCTURAL DEICE SWITCH, Bool) * #MAX_VALUE# min #MAX_VALUE# / 100 *</OVERRIDE_ANIM_CODE> <FAILURE>(A:CIRCUIT GENERAL PANEL ON, Bool)</FAILURE> <FAILURE_CODE>0</FAILURE_CODE> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
Condition: Check(CREATE_HIGHLIGHT_NODE)
-
Case: True
Parameters set:
- HIGHLIGHT_NODE_ID
- HIGHLIGHT_PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- OVERRIDE_ANIM_CODE (using MAX_VALUE)
- FAILURE
- FAILURE_CODE
-
Default
-
ASOBO_INSTRUMENT_Needle_ManifoldPressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_ManifoldPressure_Template"> <Parameters Type="Default"> <ID>1</ID> <UNITS>inHg</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>50</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_ManifoldPressure</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_ManifoldPressure</NODE_ID> <PART_ID>INSTRUMENT_Needle_ManifoldPressure</PART_ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>ENG MANIFOLD PRESSURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_Digits_RPM_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digits_RPM_Template"> <Parameters Type="Default"> <ID>1</ID> <RPM_0_ANIM_NAME>INSTRUMENT_Digits_RPM_0</RPM_0_ANIM_NAME> <RPM_1_ANIM_NAME>INSTRUMENT_Digits_RPM_1</RPM_1_ANIM_NAME> <RPM_2_ANIM_NAME>INSTRUMENT_Digits_RPM_2</RPM_2_ANIM_NAME> <RPM_3_ANIM_NAME>INSTRUMENT_Digits_RPM_3</RPM_3_ANIM_NAME> <RPM_4_ANIM_NAME>INSTRUMENT_Digits_RPM_4</RPM_4_ANIM_NAME> </Parameters> <EditableTemplateParameters> <AddParams> <RPM_0_ANIM_NAME/> <RPM_1_ANIM_NAME/> <RPM_2_ANIM_NAME/> <RPM_3_ANIM_NAME/> <RPM_4_ANIM_NAME/> </AddParams> <RemoveParams> <NODE_ID/> <ANIM_NAME/> </RemoveParams> </EditableTemplateParameters> <Component ID="#RPM_0_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#RPM_0_ANIM_NAME#</ANIM_NAME> <ANIM_CODE>(A:GENERAL ENG RPM:#ID#, rpm) 10 % 10 *</ANIM_CODE> </UseTemplate> </Component> <Component ID="#RPM_1_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#RPM_1_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:GENERAL ENG RPM:#ID#, rpm) 10 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#RPM_2_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#RPM_2_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:GENERAL ENG RPM:#ID#, rpm) 100 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#RPM_3_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#RPM_3_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:GENERAL ENG RPM:#ID#, rpm) 1000 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#RPM_4_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#RPM_4_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:GENERAL ENG RPM:#ID#, rpm) 10000 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- RPM_0_ANIM_NAME
- RPM_1_ANIM_NAME
- RPM_2_ANIM_NAME
- RPM_3_ANIM_NAME
- RPM_4_ANIM_NAME
Parameters read:
- RPM_0_ANIM_NAME
- ID
- RPM_1_ANIM_NAME
- RPM_2_ANIM_NAME
- RPM_3_ANIM_NAME
- RPM_4_ANIM_NAME
Components:
-
#RPM_0_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using RPM_0_ANIM_NAME)
- ANIM_CODE (using ID)
-
ASOBO_GT_Anim_Code
-
#RPM_1_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using RPM_1_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#RPM_2_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using RPM_2_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#RPM_3_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using RPM_3_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#RPM_4_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using RPM_4_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
Default
-
ASOBO_INSTRUMENT_Digits_EGT_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digits_EGT_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <SIMVAR>ENG EXHAUST GAS TEMPERATURE:#ID#</SIMVAR> <UNITS>Celsius</UNITS> <DIGITS_0_ANIM_NAME>INSTRUMENT_Digits_EGT_0</DIGITS_0_ANIM_NAME> <DIGITS_1_ANIM_NAME>INSTRUMENT_Digits_EGT_1</DIGITS_1_ANIM_NAME> <DIGITS_2_ANIM_NAME>INSTRUMENT_Digits_EGT_2</DIGITS_2_ANIM_NAME> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Digits_Template"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
-
Default
Parameters set:
- SIMVAR (using ID)
- UNITS
- DIGITS_0_ANIM_NAME
- DIGITS_1_ANIM_NAME
- DIGITS_2_ANIM_NAME
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Digits_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digits_Template"> <Parameters Type="Override"> <DIVIDER>10 %</DIVIDER> </Parameters> <Loop> <Setup> <Param>ID</Param> <From>0</From> <Inc>1</Inc> <To>4</To> </Setup> <Do> <Parameters Type="Override" Lifetime="Loop"> <ANIM_NAME Process="Param">DIGITS_#ID#_ANIM_NAME</ANIM_NAME> <Condition Check="ID" Match="0"> <False> <DIVIDER>10 / #DIVIDER#</DIVIDER> </False> </Condition> </Parameters> <Condition NotEmpty="ANIM_NAME"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_LAG>200</ANIM_LAG> <ANIM_CODE>(A:#SIMVAR#, #UNITS#) #DIVIDER# int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Condition> </Do> </Loop> </Template>Parameters initialization:
-
Override
Parameters set:
- DIVIDER
Parameters set:
- ID
- ANIM_NAME (using ID)
Condition: Check(ID)
-
Case: False
Parameters set:
- DIVIDER (using DIVIDER)
Condition: NotEmpty(ANIM_NAME)
-
Case: True
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_LAG
- ANIM_CODE (using SIMVAR, UNITS, DIVIDER)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
Override
-
ASOBO_INSTRUMENT_Digits_Tachometer_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digits_Tachometer_Template"> <Parameters Type="Default"> <ID>1</ID> <TACHOMETER_0_ANIM_NAME>INSTRUMENT_Digits_Tachometer_0</TACHOMETER_0_ANIM_NAME> <TACHOMETER_1_ANIM_NAME>INSTRUMENT_Digits_Tachometer_1</TACHOMETER_1_ANIM_NAME> <TACHOMETER_2_ANIM_NAME>INSTRUMENT_Digits_Tachometer_2</TACHOMETER_2_ANIM_NAME> <TACHOMETER_3_ANIM_NAME>INSTRUMENT_Digits_Tachometer_3</TACHOMETER_3_ANIM_NAME> <TACHOMETER_4_ANIM_NAME>INSTRUMENT_Digits_Tachometer_4</TACHOMETER_4_ANIM_NAME> <Condition Check="HOBBS"> <True> <SIMVAR_NAME>GENERAL ENG ELAPSED HOBBS TIME</SIMVAR_NAME> </True> <False> <SIMVAR_NAME>GENERAL ENG ELAPSED TIME</SIMVAR_NAME> </False> </Condition> </Parameters> <EditableTemplateParameters> <AddParams> <TACHOMETER_0_ANIM_NAME/> <TACHOMETER_1_ANIM_NAME/> <TACHOMETER_2_ANIM_NAME/> <TACHOMETER_3_ANIM_NAME/> <TACHOMETER_4_ANIM_NAME/> </AddParams> <RemoveParams> <NODE_ID/> <ANIM_NAME/> </RemoveParams> </EditableTemplateParameters> <Component ID="#TACHOMETER_0_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#TACHOMETER_0_ANIM_NAME#</ANIM_NAME> <ANIM_CODE>(A:#SIMVAR_NAME#:#ID#, hours) 10 * 10 % 10 *</ANIM_CODE> </UseTemplate> </Component> <Component ID="#TACHOMETER_1_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#TACHOMETER_1_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:#SIMVAR_NAME#:#ID#, hours) 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#TACHOMETER_2_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#TACHOMETER_2_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:#SIMVAR_NAME#:#ID#, hours) 10 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#TACHOMETER_3_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#TACHOMETER_3_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:#SIMVAR_NAME#:#ID#, hours) 100 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> <Component ID="#TACHOMETER_4_ANIM_NAME#_#ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#TACHOMETER_4_ANIM_NAME#</ANIM_NAME> <ANIM_LAG>100</ANIM_LAG> <ANIM_CODE>(A:#SIMVAR_NAME#:#ID#, hours) 1000 / 10 % int 10 *</ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- TACHOMETER_0_ANIM_NAME
- TACHOMETER_1_ANIM_NAME
- TACHOMETER_2_ANIM_NAME
- TACHOMETER_3_ANIM_NAME
- TACHOMETER_4_ANIM_NAME
Condition: Check(HOBBS)
-
Case: True
Parameters set:
- SIMVAR_NAME
-
Case: False
Parameters set:
- SIMVAR_NAME
Parameters read:
- TACHOMETER_0_ANIM_NAME
- ID
- TACHOMETER_1_ANIM_NAME
- TACHOMETER_2_ANIM_NAME
- TACHOMETER_3_ANIM_NAME
- TACHOMETER_4_ANIM_NAME
Components:
-
#TACHOMETER_0_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using TACHOMETER_0_ANIM_NAME)
- ANIM_CODE (using SIMVAR_NAME, ID)
-
ASOBO_GT_Anim_Code
-
#TACHOMETER_1_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using TACHOMETER_1_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using SIMVAR_NAME, ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#TACHOMETER_2_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using TACHOMETER_2_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using SIMVAR_NAME, ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#TACHOMETER_3_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using TACHOMETER_3_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using SIMVAR_NAME, ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
#TACHOMETER_4_ANIM_NAME#_#ID#
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using TACHOMETER_4_ANIM_NAME)
- ANIM_LAG
- ANIM_CODE (using SIMVAR_NAME, ID)
- ANIM_WRAP
-
ASOBO_GT_Anim_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Clock_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Clock_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Clock_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_Current_Time_Clock_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Current_Time_Clock_Template"> <Parameters Type="Default"> <ID>1</ID> <HOURS>True</HOURS> <MINUTES>True</MINUTES> <SECONDS>True</SECONDS> <USE_TIME_ADJUSTMENT_KNOB>True</USE_TIME_ADJUSTMENT_KNOB> </Parameters> <Parameters Type="Default"> <Condition Valid="HOURS"> <NODE_ID_HOURS>INSTRUMENT_Needle_Clock_Hours</NODE_ID_HOURS> <ANIM_NAME_HOURS>INSTRUMENT_Needle_Clock_Hours</ANIM_NAME_HOURS> <ANIM_LAG_HOURS>0</ANIM_LAG_HOURS> </Condition> <Condition Valid="MINUTES"> <NODE_ID_MINUTES>INSTRUMENT_Needle_Clock_Minutes</NODE_ID_MINUTES> <ANIM_NAME_MINUTES>INSTRUMENT_Needle_Clock_Minutes</ANIM_NAME_MINUTES> <ANIM_LAG_MINUTES>0</ANIM_LAG_MINUTES> </Condition> <Condition Valid="SECONDS"> <NODE_ID_SECONDS>INSTRUMENT_Needle_Clock_Seconds</NODE_ID_SECONDS> <ANIM_NAME_SECONDS>INSTRUMENT_Needle_Clock_Seconds</ANIM_NAME_SECONDS> <ANIM_LAG_SECONDS>30</ANIM_LAG_SECONDS> </Condition> <Condition Valid="USE_TIME_ADJUSTMENT_KNOB"> <Switch Param="USE_TIME_ADJUSTMENT_KNOB"> <Case Value="MINUTES_ONLY"> <ANIM_NAME>INSTRUMENT_Knob_Clock</ANIM_NAME> <THRESHOLD_INPUT>0.05</THRESHOLD_INPUT> <THRESHOLD_MOUSE>0.005</THRESHOLD_MOUSE> </Case> <Case Value="HOURS_ONLY"> <ANIM_NAME>INSTRUMENT_Knob_Clock</ANIM_NAME> <THRESHOLD_INPUT>0.125</THRESHOLD_INPUT> <THRESHOLD_MOUSE>0.0125</THRESHOLD_MOUSE> </Case> <Default> <ANIM_NAME_PULL>INSTRUMENT_Knob_Clock_Push</ANIM_NAME_PULL> <ANIM_NAME_KNOB>INSTRUMENT_Knob_Clock</ANIM_NAME_KNOB> <THRESHOLD_X_INPUT>0.05</THRESHOLD_X_INPUT> <THRESHOLD_X_MOUSE>0.005</THRESHOLD_X_MOUSE> </Default> </Switch> <NODE_ID>INSTRUMENT_Knob_Clock</NODE_ID> <HOURS_ADJUSTMENT_MIN_DELTA>1</HOURS_ADJUSTMENT_MIN_DELTA> <MINUTES_ADJUSTMENT_MIN_DELTA>1</MINUTES_ADJUSTMENT_MIN_DELTA> </Condition> <ID>1</ID> <ANIM_WRAP>TRUE</ANIM_WRAP> <DELTA_VARS_SCOPE>I</DELTA_VARS_SCOPE> </Parameters> <Parameters Type="Override"> <TT_VALUE_CURRENT_TIME> (E:LOCAL TIME, hours) (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) + (#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) 60 / + 12 % sp0 (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) int - 60 * (E:LOCAL TIME, minutes) + (#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) + 60 % sp1 l1 l0 int '%02d:%02d' @sprintf </TT_VALUE_CURRENT_TIME> </Parameters> <Component ID="INSTRUMENT_Needle_Current_Time_Clock_#ID#"> <Condition Valid="HOURS"> <Component ID="#NODE_ID_HOURS#_#ID#" Node="#NODE_ID_HOURS#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#ANIM_NAME_HOURS#</ANIM_NAME> <ANIM_CODE>(E:LOCAL TIME, hours) (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) + (#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) 60 / + 12 %</ANIM_CODE> <ANIM_LAG>#ANIM_LAG_HOURS#</ANIM_LAG> <ANIM_LENGTH>12</ANIM_LENGTH> </UseTemplate> </Component> </Condition> <Condition Valid="MINUTES"> <Component ID="#NODE_ID_MINUTES#_#ID#" Node="#NODE_ID_MINUTES#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#ANIM_NAME_MINUTES#</ANIM_NAME> <ANIM_CODE>(#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) int - 60 * (E:LOCAL TIME, minutes) + (#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) + 60 %</ANIM_CODE> <ANIM_LAG>#ANIM_LAG_MINUTES#</ANIM_LAG> <ANIM_LENGTH>60</ANIM_LENGTH> </UseTemplate> </Component> </Condition> <Condition Valid="SECONDS"> <Component ID="#NODE_ID_SECONDS#_#ID#" Node="#NODE_ID_SECONDS#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#ANIM_NAME_SECONDS#</ANIM_NAME> <ANIM_CODE>(E:LOCAL TIME, seconds) 60 % int</ANIM_CODE> <ANIM_LAG>#ANIM_LAG_SECONDS#</ANIM_LAG> <ANIM_LENGTH>60</ANIM_LENGTH> </UseTemplate> </Component> </Condition> <Condition Valid="USE_TIME_ADJUSTMENT_KNOB"> <Component ID="#NODE_ID#_#ID#" Node="#NODE_ID#"> <Switch Param="USE_TIME_ADJUSTMENT_KNOB"> <Case Value="MINUTES_ONLY"> <UseInputEvent ID="INSTRUMENT"> <KNOB_ID>Clock_Minutes</KNOB_ID> <INC_PARAM_0>#MINUTES_ADJUSTMENT_MIN_DELTA# p0 *</INC_PARAM_0> <INC_PARAM_0_IS_DYNAMIC>True</INC_PARAM_0_IS_DYNAMIC> <DEC_PARAM_0>#MINUTES_ADJUSTMENT_MIN_DELTA# p0 *</DEC_PARAM_0> <DEC_PARAM_0_IS_DYNAMIC>True</DEC_PARAM_0_IS_DYNAMIC> <SET_STATE_EXTERNAL>(#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) p0 + (>#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta)</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.INSTRUMENT_KNOB_CLOCK_ACTION_MINUTES</TT_DESCRIPTION_ID> <TT_VALUE>#TT_VALUE_CURRENT_TIME#</TT_VALUE> <TT_VALUE_IS_DYNAMIC>True</TT_VALUE_IS_DYNAMIC> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite"> <TOOLTIP_TITLE>@TT_Package.INSTRUMENT_KNOB_CLOCK_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>INSTRUMENT_Clock_Minutes</TOOLTIP_ENTRY_0> <CLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Minutes_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Minutes_Dec)</ANTICLOCKWISE_CODE> </UseTemplate> </Case> <Case Value="HOURS_ONLY"> <UseInputEvent ID="INSTRUMENT"> <KNOB_ID>Clock_Hours</KNOB_ID> <INC_PARAM_0>#HOURS_ADJUSTMENT_MIN_DELTA# p0 *</INC_PARAM_0> <INC_PARAM_0_IS_DYNAMIC>True</INC_PARAM_0_IS_DYNAMIC> <DEC_PARAM_0>#HOURS_ADJUSTMENT_MIN_DELTA# p0 *</DEC_PARAM_0> <DEC_PARAM_0_IS_DYNAMIC>True</DEC_PARAM_0_IS_DYNAMIC> <SET_STATE_EXTERNAL>(#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) p0 + (>#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta)</SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.INSTRUMENT_KNOB_CLOCK_ACTION_HOURS</TT_DESCRIPTION_ID> <TT_VALUE>#TT_VALUE_CURRENT_TIME#</TT_VALUE> <TT_VALUE_IS_DYNAMIC>True</TT_VALUE_IS_DYNAMIC> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite"> <TOOLTIP_TITLE>@TT_Package.INSTRUMENT_KNOB_CLOCK_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>INSTRUMENT_Clock_Hours</TOOLTIP_ENTRY_0> <CLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Hours_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Hours_Dec)</ANTICLOCKWISE_CODE> </UseTemplate> </Case> <Default> <UseInputEvent ID="INSTRUMENT"> <KNOB_ID>Clock_Time</KNOB_ID> <INC_PARAM_0>#HOURS_ADJUSTMENT_MIN_DELTA# #MINUTES_ADJUSTMENT_MIN_DELTA# (O:XMLVAR_Adjusting_Hours) ? p0 *</INC_PARAM_0> <INC_PARAM_0_IS_DYNAMIC>True</INC_PARAM_0_IS_DYNAMIC> <DEC_PARAM_0>#HOURS_ADJUSTMENT_MIN_DELTA# #MINUTES_ADJUSTMENT_MIN_DELTA# (O:XMLVAR_Adjusting_Hours) ? p0 *</DEC_PARAM_0> <DEC_PARAM_0_IS_DYNAMIC>True</DEC_PARAM_0_IS_DYNAMIC> <SET_STATE_EXTERNAL> (O:XMLVAR_Adjusting_Hours) if{ (#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) p0 + (>#DELTA_VARS_SCOPE#:XMLVAR_Hours_Delta) } els{ (#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) p0 + (>#DELTA_VARS_SCOPE#:XMLVAR_Minutes_Delta) } </SET_STATE_EXTERNAL> <TT_DESCRIPTION_ID>@TT_Package.INSTRUMENT_KNOB_CLOCK_ACTION</TT_DESCRIPTION_ID> <TT_VALUE>#TT_VALUE_CURRENT_TIME#</TT_VALUE> <TT_VALUE_IS_DYNAMIC>True</TT_VALUE_IS_DYNAMIC> </UseInputEvent> <UseInputEvent ID="INSTRUMENT"> <BTN_ID>Clock_Ajustment_Target</BTN_ID> <TT_DESCRIPTION_ID>@TT_Package.INSTRUMENT_KNOB_CLOCK_ACTION_TOGGLE</TT_DESCRIPTION_ID> <SIM_STATE_IS_ON_EXTERNAL>l0</SIM_STATE_IS_ON_EXTERNAL> <GET_STATE_EXTERNAL>(O:XMLVAR_Adjusting_Hours) sp0</GET_STATE_EXTERNAL> <SET_STATE_OFF>0 (>O:XMLVAR_Adjusting_Hours)</SET_STATE_OFF> <SET_STATE_ON>1 (>O:XMLVAR_Adjusting_Hours)</SET_STATE_ON> <STR_STATE_OFF>Minutes</STR_STATE_OFF> <STR_STATE_ON>Hours</STR_STATE_ON> <TT_VALUE_OFF>(R:1:@TT_Package.GT_STATE_MINUTES)</TT_VALUE_OFF> <TT_VALUE_ON>(R:1:@TT_Package.GT_STATE_HOURS)</TT_VALUE_ON> <TT_INTERACTION>PRIMARY_DOWN+SECONDARY_DOWN</TT_INTERACTION> <TT_INTERACTION_LOCKABLE>PRIMARY_DOWN</TT_INTERACTION_LOCKABLE> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Knob_Infinite_Pull"> <TOOLTIP_TITLE>@TT_Package.INSTRUMENT_KNOB_CLOCK_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>INSTRUMENT_Clock_Time</TOOLTIP_ENTRY_0> <TOOLTIP_ENTRY_1>INSTRUMENT_Clock_Ajustment_Target</TOOLTIP_ENTRY_1> <CLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Time_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>1 (>B:INSTRUMENT_Clock_Time_Dec)</ANTICLOCKWISE_CODE> <LEFT_SINGLE_CODE>(>B:INSTRUMENT_Clock_Ajustment_Target_Toggle)</LEFT_SINGLE_CODE> <ANIM_CODE>(O:XMLVAR_Adjusting_Hours) ! 100 *</ANIM_CODE> <ON_BEFORE_DELTA_X_THRESHOLD_TEST>(O:XMLVAR_Adjusting_Hours) if{ (O:_InputThresholdX) 2.5 * (>O:_InputThresholdX) }</ON_BEFORE_DELTA_X_THRESHOLD_TEST> </UseTemplate> </Default> </Switch> </Component> </Condition> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- HOURS
- MINUTES
- SECONDS
- USE_TIME_ADJUSTMENT_KNOB
-
Default
Parameters set:
- ID
- ANIM_WRAP
- DELTA_VARS_SCOPE
Condition: Valid(HOURS)
-
Case: True
Parameters set:
- NODE_ID_HOURS
- ANIM_NAME_HOURS
- ANIM_LAG_HOURS
Condition: Valid(MINUTES)
-
Case: True
Parameters set:
- NODE_ID_MINUTES
- ANIM_NAME_MINUTES
- ANIM_LAG_MINUTES
Condition: Valid(SECONDS)
-
Case: True
Parameters set:
- NODE_ID_SECONDS
- ANIM_NAME_SECONDS
- ANIM_LAG_SECONDS
Condition: Valid(USE_TIME_ADJUSTMENT_KNOB)
-
Case: True
Parameters set:
- NODE_ID
- HOURS_ADJUSTMENT_MIN_DELTA
- MINUTES_ADJUSTMENT_MIN_DELTA
Condition: Switch(USE_TIME_ADJUSTMENT_KNOB)
-
Case: MINUTES_ONLY
Parameters set:
- ANIM_NAME
- THRESHOLD_INPUT
- THRESHOLD_MOUSE
-
Case: HOURS_ONLY
Parameters set:
- ANIM_NAME
- THRESHOLD_INPUT
- THRESHOLD_MOUSE
-
Default case:
Parameters set:
- ANIM_NAME_PULL
- ANIM_NAME_KNOB
- THRESHOLD_X_INPUT
- THRESHOLD_X_MOUSE
-
Override
Parameters set:
- TT_VALUE_CURRENT_TIME (using DELTA_VARS_SCOPE)
Parameters read:
- ID
Components:
-
INSTRUMENT_Needle_Current_Time_Clock_#ID#
Condition: Valid(HOURS)
-
Case: True
Parameters read:
- NODE_ID_HOURS
- ID
Components:
-
#NODE_ID_HOURS#_#ID# (Node: #NODE_ID_HOURS#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using ANIM_NAME_HOURS)
- ANIM_CODE (using DELTA_VARS_SCOPE)
- ANIM_LAG (using ANIM_LAG_HOURS)
- ANIM_LENGTH
-
ASOBO_GT_Anim_Code
Condition: Valid(MINUTES)
-
Case: True
Parameters read:
- NODE_ID_MINUTES
- ID
Components:
-
#NODE_ID_MINUTES#_#ID# (Node: #NODE_ID_MINUTES#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using ANIM_NAME_MINUTES)
- ANIM_CODE (using DELTA_VARS_SCOPE)
- ANIM_LAG (using ANIM_LAG_MINUTES)
- ANIM_LENGTH
-
ASOBO_GT_Anim_Code
Condition: Valid(SECONDS)
-
Case: True
Parameters read:
- NODE_ID_SECONDS
- ID
Components:
-
#NODE_ID_SECONDS#_#ID# (Node: #NODE_ID_SECONDS#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using ANIM_NAME_SECONDS)
- ANIM_CODE
- ANIM_LAG (using ANIM_LAG_SECONDS)
- ANIM_LENGTH
-
ASOBO_GT_Anim_Code
Condition: Valid(USE_TIME_ADJUSTMENT_KNOB)
-
Case: True
Parameters read:
- NODE_ID
- ID
Components:
-
#NODE_ID#_#ID# (Node: #NODE_ID#)
Condition: Switch(USE_TIME_ADJUSTMENT_KNOB)
-
Case: MINUTES_ONLY
Parameters set:
- KNOB_ID
- INC_PARAM_0 (using MINUTES_ADJUSTMENT_MIN_DELTA)
- INC_PARAM_0_IS_DYNAMIC
- DEC_PARAM_0 (using MINUTES_ADJUSTMENT_MIN_DELTA)
- DEC_PARAM_0_IS_DYNAMIC
- SET_STATE_EXTERNAL (using DELTA_VARS_SCOPE)
- TT_DESCRIPTION_ID
- TT_VALUE (using TT_VALUE_CURRENT_TIME)
- TT_VALUE_IS_DYNAMIC
Templates used:
-
ASOBO_GT_Knob_Infinite
- May include a subtemplate using the parameter 'EXTRA_INTERACTION' and resolve to the following template(s):
Parameters set:
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0
- CLOCKWISE_CODE
- ANTICLOCKWISE_CODE
-
Case: HOURS_ONLY
Parameters set:
- KNOB_ID
- INC_PARAM_0 (using HOURS_ADJUSTMENT_MIN_DELTA)
- INC_PARAM_0_IS_DYNAMIC
- DEC_PARAM_0 (using HOURS_ADJUSTMENT_MIN_DELTA)
- DEC_PARAM_0_IS_DYNAMIC
- SET_STATE_EXTERNAL (using DELTA_VARS_SCOPE)
- TT_DESCRIPTION_ID
- TT_VALUE (using TT_VALUE_CURRENT_TIME)
- TT_VALUE_IS_DYNAMIC
Templates used:
-
ASOBO_GT_Knob_Infinite
- May include a subtemplate using the parameter 'EXTRA_INTERACTION' and resolve to the following template(s):
Parameters set:
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0
- CLOCKWISE_CODE
- ANTICLOCKWISE_CODE
-
Default case:
Parameters set:
- KNOB_ID
- INC_PARAM_0 (using HOURS_ADJUSTMENT_MIN_DELTA, MINUTES_ADJUSTMENT_MIN_DELTA)
- INC_PARAM_0_IS_DYNAMIC
- DEC_PARAM_0 (using HOURS_ADJUSTMENT_MIN_DELTA, MINUTES_ADJUSTMENT_MIN_DELTA)
- DEC_PARAM_0_IS_DYNAMIC
- SET_STATE_EXTERNAL (using DELTA_VARS_SCOPE)
- TT_DESCRIPTION_ID
- TT_VALUE (using TT_VALUE_CURRENT_TIME)
- TT_VALUE_IS_DYNAMIC
- BTN_ID
- SIM_STATE_IS_ON_EXTERNAL
- GET_STATE_EXTERNAL
- SET_STATE_OFF
- SET_STATE_ON
- STR_STATE_OFF
- STR_STATE_ON
- TT_VALUE_OFF
- TT_VALUE_ON
- TT_INTERACTION
- TT_INTERACTION_LOCKABLE
Templates used:
-
ASOBO_GT_Knob_Infinite_Pull
Parameters set:
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0
- TOOLTIP_ENTRY_1
- CLOCKWISE_CODE
- ANTICLOCKWISE_CODE
- LEFT_SINGLE_CODE
- ANIM_CODE
- ON_BEFORE_DELTA_X_THRESHOLD_TEST
-
-
-
Default
-
ASOBO_INSTRUMENT_Needle_Stopwatch_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Stopwatch_Template"> <Parameters Type="Default"> <ID>1</ID> <MINUTES>True</MINUTES> <SECONDS>True</SECONDS> <MAX_VALUE>60</MAX_VALUE> </Parameters> <Component ID="ASOBO_INSTRUMENT_Stopwatch_#ID#"> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_Stopwatch_SubTemplate"/> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- MINUTES
- SECONDS
- MAX_VALUE
Parameters read:
- ID
Components:
-
ASOBO_INSTRUMENT_Stopwatch_#ID#
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_Stopwatch_SubTemplate
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Stopwatch_SubTemplate"> <Parameters Type="Default"> <NODE_ID>INSTRUMENT_Push_Stopwatch</NODE_ID> <ANIM_WRAP>True</ANIM_WRAP> <Condition Valid="MINUTES"> <NODE_ID_MINUTES>INSTRUMENT_Needle_Stopwatch_Minutes</NODE_ID_MINUTES> <ANIM_NAME_MINUTES>INSTRUMENT_Needle_Stopwatch_Minutes</ANIM_NAME_MINUTES> <ANIM_LAG_MINUTES>120</ANIM_LAG_MINUTES> </Condition> <Condition Valid="SECONDS"> <NODE_ID_SECONDS>INSTRUMENT_Needle_Stopwatch_Seconds</NODE_ID_SECONDS> <ANIM_NAME_SECONDS>INSTRUMENT_Needle_Stopwatch_Seconds</ANIM_NAME_SECONDS> <ANIM_LAG_SECONDS>120</ANIM_LAG_SECONDS> </Condition> <TT_DESCRIPTION_ID>@TT_Package.AIRLINER_PUSH_MAIN_PANEL_CLOCK_ACTION</TT_DESCRIPTION_ID> <TOOLTIP_TITLE>@TT_Package.AIRLINER_PUSH_MAIN_PANEL_CLOCK_TITLE</TOOLTIP_TITLE> <INTERACTION_TYPE>Push</INTERACTION_TYPE> </Parameters> <Condition Valid="MINUTES"> <Component ID="#NODE_ID_MINUTES#_#ID#" Node="#NODE_ID_MINUTES#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#ANIM_NAME_MINUTES#</ANIM_NAME> <ANIM_CODE>(I:StopWatchTimeCurSeconds) (I:StopWatchTimeStartSeconds) - 60 / #MAX_VALUE# %</ANIM_CODE> <ANIM_LAG>#ANIM_LAG_MINUTES#</ANIM_LAG> <ANIM_LENGTH>#MAX_VALUE#</ANIM_LENGTH> </UseTemplate> </Component> </Condition> <Condition Valid="SECONDS"> <Component ID="#NODE_ID_SECONDS#_#ID#" Node="#NODE_ID_SECONDS#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#ANIM_NAME_SECONDS#</ANIM_NAME> <ANIM_CODE>(I:StopWatchTimeCurSeconds) (I:StopWatchTimeStartSeconds) - #MAX_VALUE# %</ANIM_CODE> <ANIM_LAG>#ANIM_LAG_SECONDS#</ANIM_LAG> <ANIM_LENGTH>#MAX_VALUE#</ANIM_LENGTH> </UseTemplate> </Component> </Condition> <UseTemplate Name="ASOBO_INSTRUMENT_Base_Template"> <IE_NAME>Clock_Stopwatch</IE_NAME> <SET_STATE_EXTERNAL> (O:StopwatchState) ++ s0 0 0 2 l0 rng ? (>O:StopwatchState) (O:StopwatchState) 2 != if{ (E:SIMULATION TIME, seconds) (>I:StopWatchTimeCurSeconds) (E:SIMULATION TIME, seconds) (>I:StopWatchTimeStartSeconds) } </SET_STATE_EXTERNAL> <TT_VALUE>(I:StopWatchTimeCurSeconds) (I:StopWatchTimeStartSeconds) - s0 60 % l0 60 / int '%02d:%02d' @sprintf</TT_VALUE> <TT_VALUE_IS_DYNAMIC>True</TT_VALUE_IS_DYNAMIC> <COMP_UPDATE_CODE>(O:StopwatchState) 1 == if{ (E:SIMULATION TIME, seconds) (>I:StopWatchTimeCurSeconds) }</COMP_UPDATE_CODE> <FREQUENCY>10</FREQUENCY> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- ANIM_WRAP
- TT_DESCRIPTION_ID
- TOOLTIP_TITLE
- INTERACTION_TYPE
Condition: Valid(MINUTES)
-
Case: True
Parameters set:
- NODE_ID_MINUTES
- ANIM_NAME_MINUTES
- ANIM_LAG_MINUTES
Condition: Valid(SECONDS)
-
Case: True
Parameters set:
- NODE_ID_SECONDS
- ANIM_NAME_SECONDS
- ANIM_LAG_SECONDS
Templates used:
-
ASOBO_INSTRUMENT_Base_Template
Parameters set:
- IE_NAME
- SET_STATE_EXTERNAL
- TT_VALUE
- TT_VALUE_IS_DYNAMIC
- COMP_UPDATE_CODE
- FREQUENCY
Condition: Valid(MINUTES)
-
Case: True
Parameters read:
- NODE_ID_MINUTES
- ID
Components:
-
#NODE_ID_MINUTES#_#ID# (Node: #NODE_ID_MINUTES#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using ANIM_NAME_MINUTES)
- ANIM_CODE (using MAX_VALUE)
- ANIM_LAG (using ANIM_LAG_MINUTES)
- ANIM_LENGTH (using MAX_VALUE)
-
ASOBO_GT_Anim_Code
Condition: Valid(SECONDS)
-
Case: True
Parameters read:
- NODE_ID_SECONDS
- ID
Components:
-
#NODE_ID_SECONDS#_#ID# (Node: #NODE_ID_SECONDS#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using ANIM_NAME_SECONDS)
- ANIM_CODE (using MAX_VALUE)
- ANIM_LAG (using ANIM_LAG_SECONDS)
- ANIM_LENGTH (using MAX_VALUE)
-
ASOBO_GT_Anim_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Battery_Voltage_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Battery_Voltage_Template"> <Parameters Type="Default"> <UNITS>volts</UNITS> <MIN_VALUE>10</MIN_VALUE> <MAX_VALUE>18</MAX_VALUE> <PART_ID>INSTRUMENT_Needle_Battery</PART_ID> <ANIM_LAG>400</ANIM_LAG> <Condition Check="ID"> <True> <SIMVAR>ELECTRICAL BATTERY VOLTAGE:#ID#</SIMVAR> <ANIM_NAME>INSTRUMENT_Needle_Battery_#ID#</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Battery_#ID#</NODE_ID> </True> <False> <SIMVAR>ELECTRICAL BATTERY VOLTAGE</SIMVAR> <ANIM_NAME>INSTRUMENT_Needle_Battery</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_Battery</NODE_ID> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"/> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- PART_ID
- ANIM_LAG
Condition: Check(ID)
-
Case: True
Parameters set:
- SIMVAR (using ID)
- ANIM_NAME (using ID)
- NODE_ID (using ID)
-
Case: False
Parameters set:
- SIMVAR
- ANIM_NAME
- NODE_ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_Ammeter_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Ammeter_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Ammeter_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_Altimeter_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Altimeter_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Altimeter_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Altimeter_Strip_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Altimeter_Strip_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Altimeter_Strip_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Knob_Altimeter_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Knob_Altimeter_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Knob_Altimeter_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Altimeter_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Altimeter_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Altimeter_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_AOA_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_AOA_Template"> <Parameters Type="Default"> <ANIM_NAME>INSTRUMENT_Needle_AOA</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_AOA</NODE_ID> <PART_ID>INSTRUMENT_Needle_AOA</PART_ID> <MIN_ANGLE>135</MIN_ANGLE> <MAX_ANGLE>225</MAX_ANGLE> <ANIM_LENGTH>100</ANIM_LENGTH> </Parameters> <EditableTemplateParameters> <AddParams> <ANIM_NAME/> <NODE_ID/> </AddParams> </EditableTemplateParameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <Parameters Type="Default"> <ANGLE_RANGE Process="Int">#MAX_ANGLE# #MIN_ANGLE# -</ANGLE_RANGE> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_CODE> (A:ANGLE OF ATTACK INDICATOR, degree) #MAX_ANGLE# min #MIN_ANGLE# max #MIN_ANGLE# - #ANGLE_RANGE# / #ANIM_LENGTH# * </ANIM_CODE> <Condition Check="HIGHLIGHT_NODE_ID"> <PART_ID/> </Condition> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ANIM_NAME
- NODE_ID
- PART_ID
- MIN_ANGLE
- MAX_ANGLE
- ANIM_LENGTH
Parameters read:
- NODE_ID
Components:
-
#NODE_ID# (Node: #NODE_ID#)
Parameters set:
- ANGLE_RANGE (using MAX_ANGLE, MIN_ANGLE)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_CODE (using MAX_ANGLE, MIN_ANGLE, ANGLE_RANGE, ANIM_LENGTH)
Condition: Check(HIGHLIGHT_NODE_ID)
-
Case: True
Parameters set:
- PART_ID
-
Default
-
ASOBO_INSTRUMENT_Indicator_AOA_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Indicator_AOA_Template"> <Parameters Type="Default"> <NODE_ID>AOA_Indicator</NODE_ID> <PART_ID>INSTRUMENT_Indicator_AOA</PART_ID> <Condition Valid="NO_NORM_WARN_INDICATOR"> <False> <NORMAL_WARN_THRESHOLD_RANGE>173 180</NORMAL_WARN_THRESHOLD_RANGE> <NORMAL_WARN_NODE_ID>AOA_Indicator_BOTTOM</NORMAL_WARN_NODE_ID> </False> </Condition> <Condition Valid="NO_LOW_WARN_INDICATOR"> <False> <LOW_WARN_THRESHOLD_RANGE>160 173</LOW_WARN_THRESHOLD_RANGE> <LOW_WARN_NODE_ID>AOA_Indicator_DOWN</LOW_WARN_NODE_ID> </False> </Condition> <Condition Valid="NO_MIDDLE_WARN_INDICATOR"> <False> <MIDDLE_WARN_THRESHOLD_RANGE>150 165</MIDDLE_WARN_THRESHOLD_RANGE> <MIDDLE_WARN_NODE_ID>AOA_Indicator_MIDDLE</MIDDLE_WARN_NODE_ID> </False> </Condition> <Condition Valid="NO_TOP_WARN_INDICATOR"> <False> <TOP_WARN_THRESHOLD_RANGE>0 155</TOP_WARN_THRESHOLD_RANGE> <TOP_WARN_NODE_ID>AOA_Indicator_UP</TOP_WARN_NODE_ID> </False> </Condition> <GET_AOA>(A:ANGLE OF ATTACK INDICATOR, degree)</GET_AOA> <Condition NotEmpty="BRIGHTNESS_VAR"> <True> <BRIGHTNESS_FACTOR>#BRIGHTNESS_VAR# *</BRIGHTNESS_FACTOR> </True> <False> <BRIGHTNESS_FACTOR/> </False> </Condition> </Parameters> <Condition NotEmpty="NORMAL_WARN_THRESHOLD_RANGE"> <UseTemplate Name="ASOBO_GT_Component_Emissive_Gauge"> <EMISSIVE_CODE>#NORMAL_WARN_THRESHOLD_RANGE# #GET_AOA# rng #BRIGHTNESS_FACTOR#</EMISSIVE_CODE> <NODE_ID>#NORMAL_WARN_NODE_ID#</NODE_ID> </UseTemplate> </Condition> <Condition NotEmpty="LOW_WARN_THRESHOLD_RANGE"> <UseTemplate Name="ASOBO_GT_Component_Emissive_Gauge"> <EMISSIVE_CODE>#LOW_WARN_THRESHOLD_RANGE# #GET_AOA# rng #BRIGHTNESS_FACTOR#</EMISSIVE_CODE> <NODE_ID>#LOW_WARN_NODE_ID#</NODE_ID> </UseTemplate> </Condition> <Condition NotEmpty="MIDDLE_WARN_THRESHOLD_RANGE"> <UseTemplate Name="ASOBO_GT_Component_Emissive_Gauge"> <EMISSIVE_CODE>#MIDDLE_WARN_THRESHOLD_RANGE# #GET_AOA# rng #BRIGHTNESS_FACTOR#</EMISSIVE_CODE> <NODE_ID>#MIDDLE_WARN_NODE_ID#</NODE_ID> </UseTemplate> </Condition> <Condition NotEmpty="TOP_WARN_THRESHOLD_RANGE"> <UseTemplate Name="ASOBO_GT_Component_Emissive_Gauge"> <EMISSIVE_CODE>#TOP_WARN_THRESHOLD_RANGE# #GET_AOA# rng #BRIGHTNESS_FACTOR#</EMISSIVE_CODE> <NODE_ID>#TOP_WARN_NODE_ID#</NODE_ID> </UseTemplate> </Condition> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID
- PART_ID
- GET_AOA
Condition: Valid(NO_NORM_WARN_INDICATOR)
-
Case: False
Parameters set:
- NORMAL_WARN_THRESHOLD_RANGE
- NORMAL_WARN_NODE_ID
Condition: Valid(NO_LOW_WARN_INDICATOR)
-
Case: False
Parameters set:
- LOW_WARN_THRESHOLD_RANGE
- LOW_WARN_NODE_ID
Condition: Valid(NO_MIDDLE_WARN_INDICATOR)
-
Case: False
Parameters set:
- MIDDLE_WARN_THRESHOLD_RANGE
- MIDDLE_WARN_NODE_ID
Condition: Valid(NO_TOP_WARN_INDICATOR)
-
Case: False
Parameters set:
- TOP_WARN_THRESHOLD_RANGE
- TOP_WARN_NODE_ID
Condition: NotEmpty(BRIGHTNESS_VAR)
-
Case: True
Parameters set:
- BRIGHTNESS_FACTOR (using BRIGHTNESS_VAR)
-
Case: False
Parameters set:
- BRIGHTNESS_FACTOR
Condition: NotEmpty(NORMAL_WARN_THRESHOLD_RANGE)
-
Case: True
Templates used:
-
ASOBO_GT_Component_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using NORMAL_WARN_THRESHOLD_RANGE, GET_AOA, BRIGHTNESS_FACTOR)
- NODE_ID (using NORMAL_WARN_NODE_ID)
-
ASOBO_GT_Component_Emissive_Gauge
Condition: NotEmpty(LOW_WARN_THRESHOLD_RANGE)
-
Case: True
Templates used:
-
ASOBO_GT_Component_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using LOW_WARN_THRESHOLD_RANGE, GET_AOA, BRIGHTNESS_FACTOR)
- NODE_ID (using LOW_WARN_NODE_ID)
-
ASOBO_GT_Component_Emissive_Gauge
Condition: NotEmpty(MIDDLE_WARN_THRESHOLD_RANGE)
-
Case: True
Templates used:
-
ASOBO_GT_Component_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using MIDDLE_WARN_THRESHOLD_RANGE, GET_AOA, BRIGHTNESS_FACTOR)
- NODE_ID (using MIDDLE_WARN_NODE_ID)
-
ASOBO_GT_Component_Emissive_Gauge
Condition: NotEmpty(TOP_WARN_THRESHOLD_RANGE)
-
Case: True
Templates used:
-
ASOBO_GT_Component_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using TOP_WARN_THRESHOLD_RANGE, GET_AOA, BRIGHTNESS_FACTOR)
- NODE_ID (using TOP_WARN_NODE_ID)
-
ASOBO_GT_Component_Emissive_Gauge
-
Default
-
ASOBO_INSTRUMENT_AttitudeIndicator_Simple_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_AttitudeIndicator_Simple_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_AttitudeIndicator_Simple_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Knob_AttitudeIndicator_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Knob_AttitudeIndicator_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Knob_AttitudeIndicator_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Knob_AttitudeCage_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Knob_AttitudeCage_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Knob_AttitudeCage_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_AttitudeIndicator_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_AttitudeIndicator_Template"> <UseTemplate Name="ASOBO_INSTRUMENT_AttitudeIndicator_Simple_Template"/> <UseTemplate Name="ASOBO_INSTRUMENT_Knob_AttitudeIndicator_Template"/> </Template>Templates used:
-
ASOBO_INSTRUMENT_Ball_Tilt_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Ball_Tilt_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Ball_Tilt_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_Turn_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Turn_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Turn_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_ADF_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_ADF_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_ADF_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_EGT_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_EGT_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_EGT_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_Bank_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Bank_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Bank_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_CoolantTemperature_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_CoolantTemperature_Template"> <Parameters Type="Default"> <UNITS>celsius</UNITS> <ID>1</ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>150</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_CoolantTemperature</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_CoolantTemperature</NODE_ID> <PART_ID>INSTRUMENT_Needle_CoolantTemperature</PART_ID> <ANIM_LAG>400</ANIM_LAG> </Parameters> <Component ID="#NODE_ID#_#ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_CODE>(A:RECIP ENG RADIATOR TEMPERATURE:#ID#, #UNITS#) #MIN_VALUE# - #MAX_VALUE# #MIN_VALUE# - / 100 *</ANIM_CODE> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- ID
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ANIM_LAG
Parameters read:
- NODE_ID
- ID
Components:
-
#NODE_ID#_#ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_CODE (using ID, UNITS, MIN_VALUE, MAX_VALUE)
-
ASOBO_GT_Anim_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_Heading_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Heading_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_Heading_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_FuelFlow_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_FuelFlow_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_FuelFlow_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Dial_Compass_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Dial_Compass_Template"> <Parameters Type="Default"> <ANIM_NAME>INSTRUMENT_Dial_Compass</ANIM_NAME> <NODE_ID>INSTRUMENT_Dial_Compass</NODE_ID> <PART_ID>INSTRUMENT_Dial_Compass</PART_ID> </Parameters> <Component ID="#NODE_ID#" Node="#NODE_ID#"> <UseTemplate Name="ASOBO_GT_Anim_Sim"> <ANIM_LENGTH>360</ANIM_LENGTH> <ANIM_SIMVAR>WISKEY COMPASS INDICATION DEGREES</ANIM_SIMVAR> <ANIM_SIMVAR_UNITS>degrees</ANIM_SIMVAR_UNITS> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ANIM_NAME
- NODE_ID
- PART_ID
Parameters read:
- NODE_ID
Components:
-
#NODE_ID# (Node: #NODE_ID#)
Templates used:
-
ASOBO_GT_Anim_Sim
Parameters set:
- ANIM_LENGTH
- ANIM_SIMVAR
- ANIM_SIMVAR_UNITS
-
ASOBO_GT_Anim_Sim
-
Default
-
ASOBO_INSTRUMENT_Dial_Compass_Calibration_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Dial_Compass_Calibration_Template"> <Parameters Type="Default"> <ID>1</ID> <PART_ID>INSTRUMENT_Dial_Compass</PART_ID> <COMPASS_NODE_ID>INSTRUMENT_Dial_Compass</COMPASS_NODE_ID> <COMPASS_ANIM_NAME>INSTRUMENT_Dial_Compass</COMPASS_ANIM_NAME> <KNOB_NODE_ID>INSTRUMENT_Knob_Dial_Compass</KNOB_NODE_ID> <KNOB_ANIM_NAME>INSTRUMENT_Knob_Dial_Compass</KNOB_ANIM_NAME> </Parameters> <Parameters Type="Override"> <COMPASS_SIMVAR>WISKEY COMPASS INDICATION DEGREES</COMPASS_SIMVAR> <INPUT_EVENT_NAME>INSTRUMENT_COMPASS_Calibration_#ID#</INPUT_EVENT_NAME> <COMPASS_ID>#ID#</COMPASS_ID> </Parameters> <Parameters Type="Override"> <TOOLTIP_TITLE>@TT_Package.INSTRUMENT_COMPASS_CALIBRATION_TITLE</TOOLTIP_TITLE> <TOOLTIP_ENTRY_0>#INPUT_EVENT_NAME#</TOOLTIP_ENTRY_0> </Parameters> <UseInputEvent ID="INSTRUMENT"/> <Component ID="#KNOB_NODE_ID#" Node="#KNOB_NODE_ID#"> <UseTemplate Name="ASOBO_GT_Knob_Infinite"> <ANIM_NAME>#KNOB_ANIM_NAME#</ANIM_NAME> <CLOCKWISE_CODE>(>B:#INPUT_EVENT_NAME#_Inc)</CLOCKWISE_CODE> <ANTICLOCKWISE_CODE>(>B:#INPUT_EVENT_NAME#_Dec)</ANTICLOCKWISE_CODE> </UseTemplate> </Component> <Component ID="#COMPASS_NODE_ID#" Node="#COMPASS_NODE_ID#"> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_NAME>#COMPASS_ANIM_NAME#</ANIM_NAME> <ANIM_CODE>(B:#INPUT_EVENT_NAME#) (A:#COMPASS_SIMVAR#, degrees) + 360 %</ANIM_CODE> <ANIM_LENGTH>360</ANIM_LENGTH> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- PART_ID
- COMPASS_NODE_ID
- COMPASS_ANIM_NAME
- KNOB_NODE_ID
- KNOB_ANIM_NAME
-
Override
Parameters set:
- COMPASS_SIMVAR
- INPUT_EVENT_NAME (using ID)
- COMPASS_ID (using ID)
-
Override
Parameters set:
- TOOLTIP_TITLE
- TOOLTIP_ENTRY_0 (using INPUT_EVENT_NAME)
Parameters read:
- KNOB_NODE_ID
- COMPASS_NODE_ID
Components:
-
#KNOB_NODE_ID# (Node: #KNOB_NODE_ID#)
Templates used:
-
ASOBO_GT_Knob_Infinite
- May include a subtemplate using the parameter 'EXTRA_INTERACTION' and resolve to the following template(s):
Parameters set:
- ANIM_NAME (using KNOB_ANIM_NAME)
- CLOCKWISE_CODE (using INPUT_EVENT_NAME)
- ANTICLOCKWISE_CODE (using INPUT_EVENT_NAME)
-
ASOBO_GT_Knob_Infinite
-
#COMPASS_NODE_ID# (Node: #COMPASS_NODE_ID#)
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_NAME (using COMPASS_ANIM_NAME)
- ANIM_CODE (using INPUT_EVENT_NAME, COMPASS_SIMVAR)
- ANIM_LENGTH
-
ASOBO_GT_Anim_Code
-
Default
-
ASOBO_INSTRUMENT_Needle_VerticalSpeed_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_VerticalSpeed_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Needle_VerticalSpeed_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Needle_RadialError_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_RadialError_Template"> <Parameters Type="Default"> <ANIM_NAME>INSTRUMENT_Needle_RadialError</ANIM_NAME> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Code"> <ANIM_LENGTH>100</ANIM_LENGTH> <ANIM_CODE> (A:NAV RADIAL ERROR:#ID#, degrees) sp0 l0 90 > if{ 180 l0 - sp0 } els{ l0 -90 < if{ -180 l0 - sp0 } } (A:AUTOPILOT BACKCOURSE HOLD, Bool) if{ l0 -1 * 0.9 / 50 + } els{ l0 0.9 / 50 + } </ANIM_CODE> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ANIM_NAME
- ID
Templates used:
-
ASOBO_GT_Anim_Code
Parameters set:
- ANIM_LENGTH
- ANIM_CODE (using ID)
-
Default
-
ASOBO_INSTRUMENT_CDI_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_CDI_Template"> <Parameters Type="Default"> <ID>1</ID> <PART_ID>INSTRUMENT_CDI</PART_ID> <GPS_DRIVES_NAV_SIMVAR>(A:GPS DRIVES NAV1, Bool)</GPS_DRIVES_NAV_SIMVAR> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_CDI_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- PART_ID
- GPS_DRIVES_NAV_SIMVAR
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Knob_BusSelector_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Knob_BusSelector_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Knob_BusSelector_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_MultiBus_Voltage_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_MultiBus_Voltage_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_MultiBus_Voltage_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_Bus_Voltage_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Bus_Voltage_Template"> <Parameters Type="Default"> <ID>1</ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>30</MAX_VALUE> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_Bus_Voltage_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- MIN_VALUE
- MAX_VALUE
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_DC_LOAD_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_DC_LOAD_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_DC_LOAD_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_Generator_Load_Output_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_Generator_Load_Output_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_Generator_Load_Output_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Accelerometer_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Accelerometer_Template"> <Parameters Type="Default"> <MAX_VALUE>12</MAX_VALUE> <MIN_VALUE>-5</MIN_VALUE> <NODE_ID>INSTRUMENT_Needle_Accelerometer</NODE_ID> <ANIM_NAME_PULL>INSTRUMENT_Knob_Accelerometer_Push</ANIM_NAME_PULL> <NODE_ID_KNOB>INSTRUMENT_Knob_Accelerometer_Push</NODE_ID_KNOB> <ANIM_NAME>INSTRUMENT_Needle_Accelerometer</ANIM_NAME> <ANIM_NAME_MIN>INSTRUMENT_Needle_Accelerometer_Min</ANIM_NAME_MIN> <ANIM_NAME_MAX>INSTRUMENT_Needle_Accelerometer_Max</ANIM_NAME_MAX> <SYNC_SPEED>15</SYNC_SPEED> <ANIM_LAG_NEEDLE>100</ANIM_LAG_NEEDLE> <ANIM_PUSH_PERCENT>10</ANIM_PUSH_PERCENT> <TOOLTIP_TITLE>@TT_Package.INSTRUMENT_KNOB_ACCELEROMETER_TITLE</TOOLTIP_TITLE> <TT_DESCRIPTION_ID>@TT_Package.INSTRUMENT_KNOB_ACCELEROMETER_ACTION</TT_DESCRIPTION_ID> </Parameters> <Parameters Type="Override"> <BTN_ID>Accelerometer_Reset</BTN_ID> </Parameters> <Component ID="INSTRUMENT_Accelerometer_Needles"> <Parameters Type="Override"> <ANIM_LAG>#ANIM_LAG_NEEDLE#</ANIM_LAG> <ANIM_CODE_ADJUSTMENT>#MIN_VALUE# - #MAX_VALUE# #MIN_VALUE# - / 100 *</ANIM_CODE_ADJUSTMENT> <SYNC_DELTA_VALUE>#SYNC_SPEED# (A:ANIMATION DELTA TIME, seconds) *</SYNC_DELTA_VALUE> <CLAMP_CODE>#MIN_VALUE# max #MAX_VALUE# min</CLAMP_CODE> </Parameters> <UseTemplate Name="ASOBO_GT_Update"> <UPDATE_ONCE>True</UPDATE_ONCE> <UPDATE_CODE>(A:G FORCE, GForce) s0 (>O:_GFORCE_Max_Value) l0 (>O:_GFORCE_Min_Value)</UPDATE_CODE> </UseTemplate> <UseTemplate Name="ASOBO_GT_Needle_Code"> <OVERRIDE_ANIM_CODE> (I:XMLVAR_GFORCE_Sync_MinMax) if{ (O:_GFORCE_Max_Value) #SYNC_DELTA_VALUE# - (>O:_GFORCE_Max_Value) } (A:G FORCE, GForce) (O:_GFORCE_Max_Value) > if{ (A:G FORCE, GForce) #MAX_VALUE# min (>O:_GFORCE_Max_Value) } (O:_GFORCE_Max_Value) #CLAMP_CODE# (>O:_GFORCE_Max_Value) (O:_GFORCE_Max_Value) #ANIM_CODE_ADJUSTMENT# </OVERRIDE_ANIM_CODE> <ANIM_NAME>#ANIM_NAME_MAX#</ANIM_NAME> <ID>MAX</ID> </UseTemplate> <UseTemplate Name="ASOBO_GT_Needle_Code"> <OVERRIDE_ANIM_CODE> (I:XMLVAR_GFORCE_Sync_MinMax) if{ (O:_GFORCE_Min_Value) #SYNC_DELTA_VALUE# + (>O:_GFORCE_Min_Value) } (A:G FORCE, GForce) (O:_GFORCE_Min_Value) < if{ (A:G FORCE, GForce) #MIN_VALUE# max (>O:_GFORCE_Min_Value) } (O:_GFORCE_Min_Value) #CLAMP_CODE# (>O:_GFORCE_Min_Value) (O:_GFORCE_Min_Value) #ANIM_CODE_ADJUSTMENT# </OVERRIDE_ANIM_CODE> <ANIM_NAME>#ANIM_NAME_MIN#</ANIM_NAME> <ID>MIN</ID> </UseTemplate> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_GForce_Template"/> </Component> <Condition Valid="NO_KNOB"> <False> <Component ID="#NODE_ID_KNOB#" Node="#NODE_ID_KNOB#"> <Parameters Type="Override"> <Condition Valid="ANIM_LAG_KNOB"> <ANIM_LAG>#ANIM_LAG_KNOB#</ANIM_LAG> </Condition> </Parameters> <UseInputEvent ID="INSTRUMENT"> <SET_STATE_EXTERNAL>p0 if{ 1 (>I:XMLVAR_GFORCE_Sync_MinMax) } els{ 0 (>I:XMLVAR_GFORCE_Sync_MinMax) }</SET_STATE_EXTERNAL> <BINDING_INC_0>Push</BINDING_INC_0> <BINDING_INC_0_PARAM_0>1</BINDING_INC_0_PARAM_0> <BINDING_DEC_0>Release</BINDING_DEC_0> <BINDING_DEC_0_PARAM_0>0</BINDING_DEC_0_PARAM_0> <TT_VALUE>(I:XMLVAR_GFORCE_Sync_MinMax) if{ @TT_On } els{ @TT_Standby }</TT_VALUE> <TT_VALUE_IS_DYNAMIC>True</TT_VALUE_IS_DYNAMIC> </UseInputEvent> <UseTemplate Name="ASOBO_GT_Push_Button_Held_Simple"> <TOOLTIP_ENTRY_0>INSTRUMENT_#BTN_ID#</TOOLTIP_ENTRY_0> <LEFT_SINGLE_CODE>(>B:INSTRUMENT_#BTN_ID#_Push)</LEFT_SINGLE_CODE> <LEFT_LEAVE_CODE>(>B:INSTRUMENT_#BTN_ID#_Release)</LEFT_LEAVE_CODE> <ANIM_CODE>(I:XMLVAR_GFORCE_Sync_MinMax) #ANIM_PUSH_PERCENT# *</ANIM_CODE> <ANIM_NAME>#ANIM_NAME_PULL#</ANIM_NAME> </UseTemplate> </Component> </False> </Condition> </Template>Parameters initialization:
-
Default
Parameters set:
- MAX_VALUE
- MIN_VALUE
- NODE_ID
- ANIM_NAME_PULL
- NODE_ID_KNOB
- ANIM_NAME
- ANIM_NAME_MIN
- ANIM_NAME_MAX
- SYNC_SPEED
- ANIM_LAG_NEEDLE
- ANIM_PUSH_PERCENT
- TOOLTIP_TITLE
- TT_DESCRIPTION_ID
-
Override
Parameters set:
- BTN_ID
Components:
-
INSTRUMENT_Accelerometer_Needles
Parameters set:
- ANIM_LAG (using ANIM_LAG_NEEDLE)
- ANIM_CODE_ADJUSTMENT (using MIN_VALUE, MAX_VALUE)
- SYNC_DELTA_VALUE (using SYNC_SPEED)
- CLAMP_CODE (using MIN_VALUE, MAX_VALUE)
Templates used:
-
ASOBO_GT_Update
Parameters set:
- UPDATE_ONCE
- UPDATE_CODE
-
ASOBO_GT_Needle_Code
Parameters set:
- OVERRIDE_ANIM_CODE (using SYNC_DELTA_VALUE, MAX_VALUE, CLAMP_CODE, ANIM_CODE_ADJUSTMENT)
- ANIM_NAME (using ANIM_NAME_MAX)
- ID
-
ASOBO_GT_Needle_Code
Parameters set:
- OVERRIDE_ANIM_CODE (using SYNC_DELTA_VALUE, MIN_VALUE, CLAMP_CODE, ANIM_CODE_ADJUSTMENT)
- ANIM_NAME (using ANIM_NAME_MIN)
- ID
- ASOBO_INSTRUMENT_Needle_GForce_Template
Condition: Valid(NO_KNOB)
-
Case: False
Parameters read:
- NODE_ID_KNOB
Components:
-
#NODE_ID_KNOB# (Node: #NODE_ID_KNOB#)
Parameters set:
- SET_STATE_EXTERNAL
- BINDING_INC_0
- BINDING_INC_0_PARAM_0
- BINDING_DEC_0
- BINDING_DEC_0_PARAM_0
- TT_VALUE
- TT_VALUE_IS_DYNAMIC
Templates used:
-
ASOBO_GT_Push_Button_Held_Simple
Parameters set:
- TOOLTIP_ENTRY_0 (using BTN_ID)
- LEFT_SINGLE_CODE (using BTN_ID)
- LEFT_LEAVE_CODE (using BTN_ID)
- ANIM_CODE (using ANIM_PUSH_PERCENT)
- ANIM_NAME (using ANIM_NAME_PULL)
Condition: Valid(ANIM_LAG_KNOB)
-
Case: True
Parameters set:
- ANIM_LAG (using ANIM_LAG_KNOB)
-
Default
-
ASOBO_INSTRUMENT_Needle_GForce_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_GForce_Template"> <Parameters Type="Default"> <Switch Param="TYPE"> <Case Value="MAIN"> <NODE_ID>INSTRUMENT_Needle_GForceMain</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_GForceMain</ANIM_NAME> <MAX_VALUE>6</MAX_VALUE> <MIN_VALUE>-6</MIN_VALUE> <ID>1</ID> </Case> <Case Value="SECONDARY"> <NODE_ID>INSTRUMENT_Needle_GForceSecondary</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_GForceSecondary</ANIM_NAME> <MAX_VALUE>10</MAX_VALUE> <MIN_VALUE>-10</MIN_VALUE> <ID>2</ID> </Case> <Default> <NODE_ID>INSTRUMENT_Needle_GForce</NODE_ID> <ANIM_NAME>INSTRUMENT_Needle_GForce</ANIM_NAME> <ID>1</ID> </Default> </Switch> <Condition Valid="USE_WARNING_INDICATOR"> <WARNING_NODE_ID>SAFETY_Indicator_Accelerometer</WARNING_NODE_ID> <WARNING_MIN_VALUE>-3</WARNING_MIN_VALUE> <WARNING_MAX_VALUE>4.5</WARNING_MAX_VALUE> </Condition> <PART_ID>INSTRUMENT_Needle_GForce</PART_ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>G FORCE</SIMVAR> <UNITS>GForce</UNITS> </UseTemplate> <Condition Valid="WARNING_NODE_ID"> <Component ID="#WARNING_NODE_ID#" Node="#WARNING_NODE_ID#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>#WARNING_MIN_VALUE# #WARNING_MAX_VALUE# (A:G FORCE, GForce) rng !</EMISSIVE_CODE> </UseTemplate> </Component> </Condition> </Template>Parameters initialization:
-
Default
Parameters set:
- PART_ID
Condition: Switch(TYPE)
-
Case: MAIN
Parameters set:
- NODE_ID
- ANIM_NAME
- MAX_VALUE
- MIN_VALUE
- ID
-
Case: SECONDARY
Parameters set:
- NODE_ID
- ANIM_NAME
- MAX_VALUE
- MIN_VALUE
- ID
-
Default case:
Parameters set:
- NODE_ID
- ANIM_NAME
- ID
Condition: Valid(USE_WARNING_INDICATOR)
-
Case: True
Parameters set:
- WARNING_NODE_ID
- WARNING_MIN_VALUE
- WARNING_MAX_VALUE
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
- UNITS
Condition: Valid(WARNING_NODE_ID)
-
Case: True
Parameters read:
- WARNING_NODE_ID
Components:
-
#WARNING_NODE_ID# (Node: #WARNING_NODE_ID#)
Templates used:
-
ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE (using WARNING_MIN_VALUE, WARNING_MAX_VALUE)
-
ASOBO_GT_Emissive_Gauge
-
Default
-
ASOBO_INSTRUMENT_Needle_BrakePressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_BrakePressure_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Needle_BrakePressure_SubTemplate"/> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
Default
-
ASOBO_INSTRUMENT_Needle_OAT_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Needle_OAT_Template"> <Parameters Type="Default"> <UNITS>Celsius</UNITS> <MIN_VALUE>-50</MIN_VALUE> <MAX_VALUE>50</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Needle_OAT</ANIM_NAME> <NODE_ID>INSTRUMENT_Needle_OAT</NODE_ID> <PART_ID>INSTRUMENT_Needle_OAT</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>AMBIENT TEMPERATURE</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR
-
Default
-
ASOBO_INSTRUMENT_Hydraulic_Pressure_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Hydraulic_Pressure_Template"> <Parameters Type="Default"> <UNITS>psi</UNITS> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>1250</MAX_VALUE> <ANIM_NAME>INSTRUMENT_Hydraulic_Pressure</ANIM_NAME> <NODE_ID>INSTRUMENT_Hydraulic_Pressure</NODE_ID> <PART_ID>INSTRUMENT_Hydraulic_Pressure</PART_ID> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Needle_Code"> <SIMVAR>HYDRAULIC PRESSURE:#ID#</SIMVAR> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- UNITS
- MIN_VALUE
- MAX_VALUE
- ANIM_NAME
- NODE_ID
- PART_ID
- ID
Templates used:
-
ASOBO_GT_Needle_Code
Parameters set:
- SIMVAR (using ID)
-
Default
-
ASOBO_INSTRUMENT_RCA2610_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_RCA2610_Template"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_RCA2610_SubTemplate</TEMPLATE_TO_CALL> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
-
Default
-
ASOBO_INSTRUMENT_Indicator_Value_Lights_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Indicator_Value_Lights_Template"> <Parameters Type="Default"> <ID>1</ID> <TYPE>RPM</TYPE> </Parameters> <Parameters Type="Default"> <LIGHTS_COUNT>17</LIGHTS_COUNT> <Switch Param="TYPE"> <Case Value="N1"> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> <GET_VALUE>(A:TURB ENG N1:#ID#, percent)</GET_VALUE> </Case> <Case Value="RPM"> <MIN_VALUE>500</MIN_VALUE> <MAX_VALUE>2700</MAX_VALUE> <GET_VALUE>(A:GENERAL ENG RPM:#ID#, rpm)</GET_VALUE> </Case> <Case Value="OilPressure"> <MIN_VALUE>50</MIN_VALUE> <MAX_VALUE>120</MAX_VALUE> <GET_VALUE>(A:ENG OIL PRESSURE:1, psi)</GET_VALUE> <LIGHTS_COUNT>7</LIGHTS_COUNT> <CURRENT_LIGHT_ONLY>True</CURRENT_LIGHT_ONLY> </Case> <Case Value="OilTemperature"> <MIN_VALUE>40</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> <GET_VALUE>(A:ENG OIL TEMPERATURE:1, celsius)</GET_VALUE> <LIGHTS_COUNT>7</LIGHTS_COUNT> <CURRENT_LIGHT_ONLY>True</CURRENT_LIGHT_ONLY> </Case> <Case Value="CoolantTemperature"> <MIN_VALUE>100</MIN_VALUE> <MAX_VALUE>130</MAX_VALUE> <GET_VALUE>(A:RECIP ENG RADIATOR TEMPERATURE:1, celsius)</GET_VALUE> <LIGHTS_COUNT>17</LIGHTS_COUNT> <CURRENT_LIGHT_ONLY>True</CURRENT_LIGHT_ONLY> </Case> <Case Value="AdiLevel"> <MIN_VALUE>10</MIN_VALUE> <MAX_VALUE>100</MAX_VALUE> <GET_VALUE>(A:RECIP ENG ANTIDETONATION TANK QUANTITY:1, gallons) (A:RECIP ENG ANTIDETONATION TANK MAX QUANTITY:1, gallons) / 100 *</GET_VALUE> <LIGHTS_COUNT>7</LIGHTS_COUNT> <CURRENT_LIGHT_ONLY>True</CURRENT_LIGHT_ONLY> </Case> <Case Value="AdiFlowRate"> <MIN_VALUE>1</MIN_VALUE> <MAX_VALUE>2</MAX_VALUE> <GET_VALUE>(A:RECIP ENG ANTIDETONATION FLOW RATE:1, gallons per hour) 60 *</GET_VALUE> <LIGHTS_COUNT>7</LIGHTS_COUNT> <CURRENT_LIGHT_ONLY>True</CURRENT_LIGHT_ONLY> </Case> </Switch> <NODE_ID_BASE>INSTRUMENT_Indicator_#TYPE#</NODE_ID_BASE> </Parameters> <Parameters Type="Override"> <INTERVAL_COUNT Process="Int">#LIGHTS_COUNT# 1 -</INTERVAL_COUNT> <MIN_VALUE Process="Float">#MIN_VALUE#</MIN_VALUE> </Parameters> <Parameters Type="Override"> <INCREMENT Process="Float">#MAX_VALUE# #MIN_VALUE# - 1 #INTERVAL_COUNT# / *</INCREMENT> </Parameters> <Component ID="#NODE_ID_BASE#"> <Loop> <Setup> <Param>LIGHT_ID</Param> <From>1</From> <Inc>1</Inc> <To>#LIGHTS_COUNT#</To> </Setup> <Do> <UseTemplate Name="ASOBO_GT_Helper_Suffix_ID_Appender"> <TEMPLATE_TO_CALL>ASOBO_INSTRUMENT_Indicator_Light_Template</TEMPLATE_TO_CALL> <Condition NotEmpty="NODE_ID_#LIGHT_ID#"> <True> <NODE_ID Process="Param">NODE_ID_#LIGHT_ID#</NODE_ID> </True> </Condition> <ID>#LIGHT_ID#</ID> </UseTemplate> </Do> </Loop> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- ID
- TYPE
-
Default
Parameters set:
- LIGHTS_COUNT
- NODE_ID_BASE (using TYPE)
Condition: Switch(TYPE)
-
Case: N1
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE (using ID)
-
Case: RPM
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE (using ID)
-
Case: OilPressure
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE
- LIGHTS_COUNT
- CURRENT_LIGHT_ONLY
-
Case: OilTemperature
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE
- LIGHTS_COUNT
- CURRENT_LIGHT_ONLY
-
Case: CoolantTemperature
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE
- LIGHTS_COUNT
- CURRENT_LIGHT_ONLY
-
Case: AdiLevel
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE
- LIGHTS_COUNT
- CURRENT_LIGHT_ONLY
-
Case: AdiFlowRate
Parameters set:
- MIN_VALUE
- MAX_VALUE
- GET_VALUE
- LIGHTS_COUNT
- CURRENT_LIGHT_ONLY
-
Override
Parameters set:
- INTERVAL_COUNT (using LIGHTS_COUNT)
- MIN_VALUE (using MIN_VALUE)
-
Override
Parameters set:
- INCREMENT (using MAX_VALUE, MIN_VALUE, INTERVAL_COUNT)
Parameters read:
- NODE_ID_BASE
Components:
-
#NODE_ID_BASE#
Parameters read:
- LIGHTS_COUNT
Parameters set:
- LIGHT_ID
Templates used:
-
ASOBO_GT_Helper_Suffix_ID_Appender
- May include a subtemplate using the parameter 'TEMPLATE_TO_CALL' and resolve to the following template(s):
Parameters set:
- TEMPLATE_TO_CALL
- ID (using LIGHT_ID)
Condition: NotEmpty(NODE_ID_#LIGHT_ID#)
-
Case: True
Parameters set:
- NODE_ID (using LIGHT_ID)
-
Default
-
ASOBO_INSTRUMENT_Digital_OilPressTemp_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digital_OilPressTemp_Template"> <Parameters Type="Default"> <NODE_ID_SWITCH>INSTRUMENT_OilPressTemp_Selector_Switch</NODE_ID_SWITCH> <ANIM_NAME_SWITCH>INSTRUMENT_OilPressTemp_Selector_Switch</ANIM_NAME_SWITCH> <NODE_ID_SCREEN>OILPRESSTEMP_SCREEN</NODE_ID_SCREEN> </Parameters> <Component ID="#NODE_ID_SWITCH#"> <Parameters Type="Default"> <NODE_ID>#NODE_ID_SWITCH#</NODE_ID> <ANIM_NAME>#ANIM_NAME_SWITCH#</ANIM_NAME> <WWISE_PREFIX>OilPressTemp</WWISE_PREFIX> <TOOLTIP_TITLE>@TT_Package.OIL_PRESS_TEMP_SWITCH_TITLE</TOOLTIP_TITLE> <TT_DESCRIPTION_ID>@TT_Package.OIL_PRESS_TEMP_SWITCH_ACTION</TT_DESCRIPTION_ID> <INTERACTION_TYPE>Switch</INTERACTION_TYPE> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Base_Template"> <IE_NAME>Digital_OilPressTemp_Switch</IE_NAME> <SET_STATE_EXTERNAL>p0 (>L:InstrumentOilPressTempSwitch)</SET_STATE_EXTERNAL> <GET_STATE_EXTERNAL>(L:InstrumentOilPressTempSwitch) sp0</GET_STATE_EXTERNAL> <TT_VALUE_OFF>(R:1:@TT_Package.GT_STATE_PRESSURE)</TT_VALUE_OFF> <TT_VALUE_ON>(R:1:@TT_Package.GT_STATE_TEMPERATURE)</TT_VALUE_ON> </UseTemplate> </Component> <Component ID="#NODE_ID_SCREEN#" Node="#NODE_ID_SCREEN#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>0.5</EMISSIVE_CODE> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID_SWITCH
- ANIM_NAME_SWITCH
- NODE_ID_SCREEN
Parameters read:
- NODE_ID_SWITCH
- NODE_ID_SCREEN
Components:
-
#NODE_ID_SWITCH#
Parameters set:
- NODE_ID (using NODE_ID_SWITCH)
- ANIM_NAME (using ANIM_NAME_SWITCH)
- WWISE_PREFIX
- TOOLTIP_TITLE
- TT_DESCRIPTION_ID
- INTERACTION_TYPE
Templates used:
-
ASOBO_INSTRUMENT_Base_Template
Parameters set:
- IE_NAME
- SET_STATE_EXTERNAL
- GET_STATE_EXTERNAL
- TT_VALUE_OFF
- TT_VALUE_ON
-
#NODE_ID_SCREEN# (Node: #NODE_ID_SCREEN#)
Templates used:
-
ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE
-
ASOBO_GT_Emissive_Gauge
-
Default
-
ASOBO_INSTRUMENT_Digital_AdiLevelFlowRate_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Digital_AdiLevelFlowRate_Template"> <Parameters Type="Default"> <NODE_ID_SWITCH>INSTRUMENT_AdiLevelFlow_Selector_Switch</NODE_ID_SWITCH> <ANIM_NAME_SWITCH>INSTRUMENT_AdiLevelFlow_Selector_Switch</ANIM_NAME_SWITCH> <NODE_ID_SCREEN>AdiLevelFlowRate_Screen</NODE_ID_SCREEN> </Parameters> <Component ID="#NODE_ID_SWITCH#"> <Parameters Type="Default"> <NODE_ID>#NODE_ID_SWITCH#</NODE_ID> <ANIM_NAME>#ANIM_NAME_SWITCH#</ANIM_NAME> <WWISE_PREFIX>AdiLevelFlowRate</WWISE_PREFIX> <TOOLTIP_TITLE>@TT_Package.ADI_LEVEL_FLOW_RATE_SWITCH_TITLE</TOOLTIP_TITLE> <TT_DESCRIPTION_ID>@TT_Package.ADI_LEVEL_FLOW_RATE_SWITCH_ACTION</TT_DESCRIPTION_ID> <INTERACTION_TYPE>Switch</INTERACTION_TYPE> </Parameters> <UseTemplate Name="ASOBO_INSTRUMENT_Base_Template"> <IE_NAME>Digital_AdiLevelFlowRate_Switch</IE_NAME> <SET_STATE_EXTERNAL>p0 (>L:InstrumentAdiLevelFlowSwitch)</SET_STATE_EXTERNAL> <GET_STATE_EXTERNAL>(L:InstrumentAdiLevelFlowSwitch) sp0</GET_STATE_EXTERNAL> <TT_VALUE_OFF>(R:1:@TT_Package.GT_STATE_LEVEL)</TT_VALUE_OFF> <TT_VALUE_ON>(R:1:@TT_Package.GT_STATE_FLOW_RATE)</TT_VALUE_ON> </UseTemplate> </Component> <Component ID="#NODE_ID_SCREEN#" Node="#NODE_ID_SCREEN#"> <UseTemplate Name="ASOBO_GT_Emissive_Gauge"> <EMISSIVE_CODE>0.5</EMISSIVE_CODE> </UseTemplate> </Component> </Template>Parameters initialization:
-
Default
Parameters set:
- NODE_ID_SWITCH
- ANIM_NAME_SWITCH
- NODE_ID_SCREEN
Parameters read:
- NODE_ID_SWITCH
- NODE_ID_SCREEN
Components:
-
#NODE_ID_SWITCH#
Parameters set:
- NODE_ID (using NODE_ID_SWITCH)
- ANIM_NAME (using ANIM_NAME_SWITCH)
- WWISE_PREFIX
- TOOLTIP_TITLE
- TT_DESCRIPTION_ID
- INTERACTION_TYPE
Templates used:
-
ASOBO_INSTRUMENT_Base_Template
Parameters set:
- IE_NAME
- SET_STATE_EXTERNAL
- GET_STATE_EXTERNAL
- TT_VALUE_OFF
- TT_VALUE_ON
-
#NODE_ID_SCREEN# (Node: #NODE_ID_SCREEN#)
Templates used:
-
ASOBO_GT_Emissive_Gauge
Parameters set:
- EMISSIVE_CODE
-
ASOBO_GT_Emissive_Gauge
-
Default
-
ASOBO_INSTRUMENT_Base_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Base_Template"> <Parameters Type="Default"> <INPUT_EVENT_ID_SOURCE>INSTRUMENT</INPUT_EVENT_ID_SOURCE> <WWISE_PREFIX>INSTRUMENT</WWISE_PREFIX> </Parameters> <UseTemplate Name="ASOBO_Interaction_Base_Template"> <USE_INPUT_EVENT_ID>INSTRUMENT</USE_INPUT_EVENT_ID> </UseTemplate> </Template>Parameters initialization:
-
Default
Parameters set:
- INPUT_EVENT_ID_SOURCE
- WWISE_PREFIX
Templates used:
-
ASOBO_Interaction_Base_Template
Parameters set:
- USE_INPUT_EVENT_ID
-
Default
-
ASOBO_INSTRUMENT_Push_Event_Base_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Push_Event_Base_Template"> <UseTemplate Name="ASOBO_Interaction_Push_Event_Base_Template"> <USE_INPUT_EVENT_ID>INSTRUMENT</USE_INPUT_EVENT_ID> </UseTemplate> </Template>Templates used:
-
ASOBO_Interaction_Push_Event_Base_Template
Parameters set:
- USE_INPUT_EVENT_ID
-
ASOBO_Interaction_Push_Event_Base_Template
-
ASOBO_INSTRUMENT_Pull_Event_Base_Template
Definition from XML<Template Name="ASOBO_INSTRUMENT_Pull_Event_Base_Template"> <UseTemplate Name="ASOBO_Interaction_Pull_Event_Base_Template"> <USE_INPUT_EVENT_ID>INSTRUMENT</USE_INPUT_EVENT_ID> </UseTemplate> </Template>Templates used:
-
ASOBO_Interaction_Pull_Event_Base_Template
Parameters set:
- USE_INPUT_EVENT_ID
-
ASOBO_Interaction_Pull_Event_Base_Template