[Go back to index]

Asobo_EX1\Common\Interior\Templates\SubTemplates\Instrument_SubTemplates.xml

Source XML
<ModelBehaviors> <!-- ################################## INSTRUMENT ################################ --> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Flag_Indicator_SubTemplate"> <Parameters Type="Default"> <ANIM_LAG>300</ANIM_LAG> </Parameters> <Parameters Type="Override"> <Condition Valid="FLAG_HIDDEN_AT_0"> <False> <!-- flag is shown by default in the animation so 100 means hidden --> <SHOW_FLAG_CONDITION>#SHOW_FLAG_CONDITION# !</SHOW_FLAG_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#SHOW_FLAG_CONDITION# 100 *</ANIM_CODE> <ANIM_NAME>#ANIM_NAME_FLAG#</ANIM_NAME> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Airspeed_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Aircraft_Sim_Parameters"> <Condition Check="UNITS"> <AIRSPEED_UNITS>#UNITS#</AIRSPEED_UNITS> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_AIRSPEED#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Heading_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Heading_Parameters"> <Condition Check="UNITS"> <UNITS_HEADING>#UNITS#</UNITS_HEADING> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> </Parameters> <Parameters Type="Override"> <Condition Check="ON_ANIMATION_FAILURE"> <UseParametersFn Name="ASOBO_Instrument_Failure_Animation_Parameters"/> <ANIM_TEST_NO_FAILURE_CODE>#IS_INSTRUMENT_WORKING#</ANIM_TEST_NO_FAILURE_CODE> </Condition> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_HEADING#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Heading_Dir_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Heading_Parameters"> <Condition Check="UNITS"> <UNITS_HEADING>#UNITS#</UNITS_HEADING> </Condition> </UseParametersFn> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters"> <Condition Check="UNITS"> <SIMVAR_HEADING_DIR_UNIT>#UNITS#</SIMVAR_HEADING_DIR_UNIT> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> </Parameters> <Parameters Type="Override"> <Condition Check="ON_ANIMATION_FAILURE"> <UseParametersFn Name="ASOBO_Instrument_Failure_Animation_Parameters"/> <ANIM_TEST_NO_FAILURE_CODE>#IS_INSTRUMENT_WORKING#</ANIM_TEST_NO_FAILURE_CODE> </Condition> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition Valid="INCLUDE_CURRENT_HEADING"> <True> <GAUGE_VALUE>#GET_HEADING_DIR# #GET_HEADING# - dnor</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_HEADING_DIR#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Attitude_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Attitude_Indicator_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <Condition Check="ANIM_NAME_PITCH"> <PITCH_GAUGE_MIN>-25</PITCH_GAUGE_MIN> <PITCH_GAUGE_MID>0</PITCH_GAUGE_MID> <PITCH_GAUGE_MAX>30</PITCH_GAUGE_MAX> </Condition> <Condition Check="ANIM_NAME_BANK"> <BANK_GAUGE_MIN>-180</BANK_GAUGE_MIN> <BANK_GAUGE_MAX>180</BANK_GAUGE_MAX> <BANK_ANIM_WRAP>True</BANK_ANIM_WRAP> </Condition> <Condition Check="ANIM_NAME_BARS"> <BARS_GAUGE_MIN>-100</BARS_GAUGE_MIN> <BARS_GAUGE_MAX>100</BARS_GAUGE_MAX> </Condition> </Parameters> <Condition Check="ANIM_NAME_PITCH"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_PITCH#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_PITCH#</GAUGE_VALUE> <GAUGE_MIN>#PITCH_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MID>#PITCH_GAUGE_MID#</GAUGE_MID> <GAUGE_MAX>#PITCH_GAUGE_MAX#</GAUGE_MAX> <ON_ANIMATION_FAILURE>FREEZE</ON_ANIMATION_FAILURE> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_BANK"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BANK#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_BANK#</GAUGE_VALUE> <ANIM_WRAP>#BANK_ANIM_WRAP#</ANIM_WRAP> <GAUGE_MIN>#BANK_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BANK_GAUGE_MAX#</GAUGE_MAX> <ON_ANIMATION_FAILURE>FREEZE</ON_ANIMATION_FAILURE> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_BARS"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BARS#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_BARS#</GAUGE_VALUE> <GAUGE_MIN>#BARS_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BARS_GAUGE_MAX#</GAUGE_MAX> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Condition> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Altitude_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Altimeter_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_WRAP>True</ANIM_WRAP> <ALTITUDE_TO_GAUGE_VALUE>/ 100 %</ALTITUDE_TO_GAUGE_VALUE> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Loop> <Setup> <Param>ALTITUDE</Param> <Value>ANIM_NAME</Value> <Parameters> <LoadParameters ID="Altitude_Indicator_ALTITUDE_TO_ANIM_NAME"/> <RemoveSavedParameters ID="Altitude_Indicator_ALTITUDE_TO_ANIM_NAME"/> </Parameters> </Setup> <Do> <Parameters Type="Override"> <ALTITUDE Process="Int">#ALTITUDE# 10 /</ALTITUDE> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE_PERCENT>#GET_ALTIMETER_ALTITUDE# #ALTITUDE# #ALTITUDE_TO_GAUGE_VALUE#</GAUGE_VALUE_PERCENT> </UseTemplate> </Do> </Loop> </Template> <Template Name="ASOBO_IT_Altitude_Strip_Indicator_SubTemplate"> <Parameters Type="Default"> <UNITS_ALTIMETER_SETTING>inHg</UNITS_ALTIMETER_SETTING> <GAUGE_MIN_INHG>28.1</GAUGE_MIN_INHG> <GAUGE_MAX_INHG>31.4</GAUGE_MAX_INHG> <USE_AUTO_CALIBRATED_MIN_MAX>True</USE_AUTO_CALIBRATED_MIN_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Condition Valid="USE_AUTO_CALIBRATED_MIN_MAX"> <Parameters Type="Default"> <PERCENT_ANIM_FOR_GAUGE_MIN>5</PERCENT_ANIM_FOR_GAUGE_MIN> <PERCENT_ANIM_FOR_GAUGE_MAX>95</PERCENT_ANIM_FOR_GAUGE_MAX> </Parameters> <Parameters Type="Override"> <INC_FACTOR Process="Float">#GAUGE_MAX_INHG# #GAUGE_MIN_INHG# - #PERCENT_ANIM_FOR_GAUGE_MAX# #PERCENT_ANIM_FOR_GAUGE_MIN# - /</INC_FACTOR> </Parameters> <Parameters Type="Override"> <GAUGE_MIN_INHG Process="Float">#GAUGE_MIN_INHG# #INC_FACTOR# #PERCENT_ANIM_FOR_GAUGE_MIN# * -</MIN_VALUE> <!-- check value for 0% of anim --> <GAUGE_MAX_INHG Process="Float">#GAUGE_MAX_INHG# #INC_FACTOR# 100 #PERCENT_ANIM_FOR_GAUGE_MAX# - * +</MAX_VALUE> <!-- check value for 100% of anim --> </Parameters> </Condition> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Altimeter_Parameters"/> </Parameters> <Parameters Type="Default"> <Switch Param="UNITS_ALTIMETER_SETTING"> <Case Value="inHg"> <GAUGE_MIN>#GAUGE_MIN_INHG#</GAUGE_MIN> <GAUGE_MAX>#GAUGE_MAX_INHG#</GAUGE_MAX> </Case> <Case Value="millibars"> <GAUGE_MIN Process="Float">#GAUGE_MIN_INHG# @inHg_to_millibar</GAUGE_MIN> <GAUGE_MAX Process="Float">#GAUGE_MAX_INHG# @inHg_to_millibar</GAUGE_MAX> </Case> </Switch> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_ALTIMETER_SETTING#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Turn_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Turn_Coordinator_Parameters"/> <UseParametersFn Name="ASOBO_Turn_Indicator_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Parameters Type="Default"> <Condition Check="ANIM_NAME_BALL"> <BALL_GAUGE_MIN>0</BALL_GAUGE_MIN> <BALL_GAUGE_MAX>100</BALL_GAUGE_MAX> <BALL_ANIM_LAG>#ANIM_LAG#</BALL_ANIM_LAG> </Condition> <Condition Check="ANIM_NAME_NEEDLE"> <NEEDLE_GAUGE_MIN>-6.3</NEEDLE_GAUGE_MIN> <NEEDLE_GAUGE_MAX>6.3</NEEDLE_GAUGE_MAX> <NEEDLE_ANIM_LAG>#ANIM_LAG#</NEEDLE_ANIM_LAG> </Condition> </Parameters> <Condition Check="ANIM_NAME_BALL"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BALL#</ANIM_NAME> <GAUGE_MIN>#BALL_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BALL_GAUGE_MAX#</GAUGE_MAX> <ANIM_LAG>#BALL_ANIM_LAG#</ANIM_LAG> <Condition Valid="UPSIDE_DOWN"> <True> <GAUGE_VALUE>#GET_TURN_COORDINATOR_BALL_INV# 50 * 50 +</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_TURN_COORDINATOR_BALL# 50 * 50 +</GAUGE_VALUE> </False> </Condition> <Condition Valid="DISABLE_BALL_FAILURE"> <ANIM_TEST_NO_FAILURE_CODE/> </Condition> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_NEEDLE#</ANIM_NAME> <GAUGE_MIN>#NEEDLE_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#NEEDLE_GAUGE_MAX#</GAUGE_MAX> <GAUGE_VALUE>#GET_TURN_INDICATOR_RATE#</GAUGE_VALUE> <ANIM_LAG>#NEEDLE_ANIM_LAG#</ANIM_LAG> </UseTemplate> </Condition> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Vertical_Speed_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-2000</GAUGE_MIN> <GAUGE_MAX>2000</GAUGE_MAX> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_VERTICAL_SPEED#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_CDI_Indicator_SubTemplate"> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <UseParametersFn Name="ASOBO_NAV_Parameters"/> </UseTemplate> </Template> <Template Name="ASOBO_IT_CDI_Indicator_With_GPS_SubTemplate"> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <UseParametersFn Name="ASOBO_GPS_Parameters"/> <UseParametersFn Name="ASOBO_NAV_Parameters"/> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <Condition Check="ANIM_NAME_COMPASS"> <UseTemplate Name="ASOBO_LOCAL_CDI_Compass_Template"> <ANIM_NAME>#ANIM_NAME_COMPASS#</ANIM_NAME> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE_LOCALIZER"> <UseTemplate Name="ASOBO_LOCAL_CDI_Localizer_Needle_Template"> <ON_ANIMATION_FAILURE>CENTER</ON_ANIMATION_FAILURE> <ANIM_NAME>#ANIM_NAME_NEEDLE_LOCALIZER#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE_GLIDE"> <UseTemplate Name="ASOBO_LOCAL_CDI_Glide_Needle_Template"> <ANIM_NAME>#ANIM_NAME_NEEDLE_GLIDE#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_GLIDE"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Glide_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_GLIDE#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_LOCALIZER"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Localizer_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_LOCALIZER#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_NAV"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Nav_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_NAV#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_TO"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_To_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_TO#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_FROM"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_From_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_FROM#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_GPS"> <UseTemplate Name="ASOBO_LOCAL_CDI_GPS_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_GPS#</NODE_ID> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_VLOC"> <UseTemplate Name="ASOBO_LOCAL_CDI_VLOC_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_VLOC#</NODE_ID> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_NAV"> <UseTemplate Name="ASOBO_LOCAL_CDI_NAV_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_NAV#</NODE_ID> </UseTemplate> </Condition> </Template> <Template Name="ASOBO_LOCAL_CDI_Compass_Template"> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_NAV_OBS#</GAUGE_VALUE> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Localizer_Needle_Template"> <Parameters Type="Default"> <GAUGE_MIN>-127</GAUGE_MIN> <GAUGE_MAX>127</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <GAUGE_VALUE>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_CDI# } els{ #GET_NAV_CDI# }</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_NAV_CDI#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Glide_Needle_Template"> <Parameters Type="Default"> <GAUGE_MIN>-127</GAUGE_MIN> <GAUGE_MAX>127</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <GAUGE_VALUE>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_GSI# } els{ #GET_NAV_GSI# }</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_NAV_GSI#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_To_Template"> <Parameters Type="Default"> <SHOW_FLAG_TO_CONDITION>#IS_NAV_TO#</SHOW_FLAG_TO_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_TO_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_From_Template"> <Parameters Type="Default"> <SHOW_FLAG_FROM_CONDITION>#IS_NAV_FROM#</SHOW_FLAG_FROM_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_FROM_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_Localizer_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_FLAG_LOCALIZER_CONDITION>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_IS_ACTIVE_FLIGHT_PLAN# } els{ #GET_NAV_HAS_NAV# }</SHOW_FLAG_LOCALIZER_CONDITION> </True> <False> <SHOW_FLAG_LOCALIZER_CONDITION>#GET_NAV_HAS_NAV#</SHOW_FLAG_LOCALIZER_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_LOCALIZER_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_Nav_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_FLAG_NAV_CONDITION>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_IS_ACTIVE_FLIGHT_PLAN# } els{ #GET_NAV_HAS_NAV# }</SHOW_FLAG_NAV_CONDITION> </True> <False> <SHOW_FLAG_NAV_CONDITION>#GET_NAV_HAS_NAV#</SHOW_FLAG_NAV_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_NAV_CONDITION# !</SHOW_FLAG_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_Glide_Template"> <Parameters Type="Default"> <SHOW_FLAG_GLIDE_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE#</SHOW_FLAG_GLIDE_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_GLIDE_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Flag_Template"> <Parameters Type="Default"> <ANIM_LAG>300</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#SHOW_FLAG_CONDITION# 100 *</ANIM_CODE> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_GPS_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_GPS_INDICATOR_CONDITION>#GET_GPS_DRIVES_NAV#</SHOW_GPS_INDICATOR_CONDITION> </True> <False> <SHOW_GPS_INDICATOR_CONDITION>0</SHOW_GPS_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_GPS_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_VLOC_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_VLOC_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# #GET_NAV_HAS_NAV# and #GET_GPS_DRIVES_NAV# ! and</SHOW_VLOC_INDICATOR_CONDITION> </True> <False> <SHOW_VLOC_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# #GET_NAV_HAS_NAV# and</SHOW_VLOC_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_VLOC_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_NAV_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_NAV_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# ! #GET_NAV_HAS_NAV# and #GET_GPS_DRIVES_NAV# ! and</SHOW_NAV_INDICATOR_CONDITION> </True> <False> <SHOW_NAV_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# ! #GET_NAV_HAS_NAV# and</SHOW_NAV_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_NAV_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template> <Template Name="ASOBO_LOCAL_CDI_Indicator_Template"> <Parameters Type="Default"> <EMISSIVE_TEMPLATE>ASOBO_IT_Emissive_Brightness_Template</EMISSIVE_TEMPLATE> </Parameters> <UseTemplate Name="#EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE>#SHOW_INDICATOR_CONDITION#</EMISSIVE_CODE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Hourmeter_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Hourmeter_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <DECIMAL_SHOWN>1</DECIMAL_SHOWN> <Condition Valid="USE_HOBBS_TIME"> <True> <GET_ELAPSED_TIME>#GET_ELAPSED_ENG_HOBBS_TIME#</GET_ELAPSED_TIME> </True> <False> <GET_ELAPSED_TIME>#GET_ELAPSED_ENG_TIME#</GET_ELAPSED_TIME> </False> </Condition> </Parameters> <Parameters Type="Override"> <DIGIT_PRECISION Process="Int">#DECIMAL_SHOWN# 1 +</DIGIT_PRECISION> </Parameters> <Loop> <Setup> <Param>DIGIT_INDEX</Param> <Value>ANIM_NAME</Value> <Parameters> <LoadParameters ID="Hourmeter_Indicator_DIGIT_INDEX_TO_ANIM_NAME"/> <RemoveSavedParameters ID="Hourmeter_Indicator_DIGIT_INDEX_TO_ANIM_NAME"/> </Parameters> </Setup> <Do> <Parameters Type="Override"> <PRV_DIGIT_INDEX Process="Int">#DIGIT_INDEX# 1 -</PRV_DIGIT_INDEX> <NXT_DIGIT_INDEX Process="Int">#DIGIT_INDEX# 1 +</NXT_DIGIT_INDEX> </Parameters> <Parameters Type="Override"> <PMOD_FACTOR Process="Float">10 #NXT_DIGIT_INDEX# #DIGIT_PRECISION# - pow</PMOD_FACTOR> <DIV_FACTOR Process="Float">10 #DIGIT_INDEX# #DIGIT_PRECISION# - pow</DIV_FACTOR> </Parameters> <Parameters Type="Override" Lifetime="Loop"> <CUR_VAL>l0 #PMOD_FACTOR# pmod #DIV_FACTOR# /</CUR_VAL> </Parameters> <Parameters Type="Override" Lifetime="Loop"> <Condition Check="ELAPSED_TO_DIGITS_VAL"> <False> <ELAPSED_TO_DIGITS_VAL>#CUR_VAL# sp#DIGIT_INDEX#</ELAPSED_TO_DIGITS_VAL> <DIGITS_VAL_TO_ANIM_POS>0 l#DIGIT_INDEX# +</DIGITS_VAL_TO_ANIM_POS> </False> <True> <ELAPSED_TO_DIGITS_VAL>#ELAPSED_TO_DIGITS_VAL# #CUR_VAL# flr sp#DIGIT_INDEX#</ELAPSED_TO_DIGITS_VAL> <DIGITS_VAL_TO_ANIM_POS>#DIGITS_VAL_TO_ANIM_POS# sp#PRV_DIGIT_INDEX# l#PRV_DIGIT_INDEX# 9 10 0 1 (F:MapRange) l#DIGIT_INDEX# +</DIGITS_VAL_TO_ANIM_POS> </True> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE> #GET_ELAPSED_TIME# sp0 #ELAPSED_TO_DIGITS_VAL# #DIGITS_VAL_TO_ANIM_POS# 10 * </ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Do> </Loop> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Compass_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Compass_Bank_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Bank_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-50</GAUGE_MIN> <GAUGE_MAX>50</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS_BANK#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Compass_Pitch_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Pitch_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-50</GAUGE_MIN> <GAUGE_MAX>50</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS_PITCH#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Fuel_Pressure_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Pressure_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_PRESSURE#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Fuel_Quantity_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Tank_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_TANK_LEVEL#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> <Template Name="ASOBO_IT_Liquid_Dropping_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Liquid_Dropping_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_LIQUID_DROPPING_TOTAL_TANK_VOLUME#</GAUGE_VALUE> </UseTemplate> </Template> <!-- ############################################################################## --> </ModelBehaviors>

 

 

Templates

Template list
  • ASOBO_IT_Flag_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Flag_Indicator_SubTemplate"> <Parameters Type="Default"> <ANIM_LAG>300</ANIM_LAG> </Parameters> <Parameters Type="Override"> <Condition Valid="FLAG_HIDDEN_AT_0"> <False> <SHOW_FLAG_CONDITION>#SHOW_FLAG_CONDITION# !</SHOW_FLAG_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#SHOW_FLAG_CONDITION# 100 *</ANIM_CODE> <ANIM_NAME>#ANIM_NAME_FLAG#</ANIM_NAME> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • ANIM_LAG
    • Override

      Condition: Valid(FLAG_HIDDEN_AT_0)

      • Case: False

        Parameters set:

        • SHOW_FLAG_CONDITION (using SHOW_FLAG_CONDITION)

     

    Templates used:

  • ASOBO_IT_Airspeed_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Airspeed_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Aircraft_Sim_Parameters"> <Condition Check="UNITS"> <AIRSPEED_UNITS>#UNITS#</AIRSPEED_UNITS> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_AIRSPEED#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

    • Override

      ParametersFn used:

    • Default

      Parameters set:

      • ANIM_LAG

     

    Templates used:

  • ASOBO_IT_Heading_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Heading_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Heading_Parameters"> <Condition Check="UNITS"> <UNITS_HEADING>#UNITS#</UNITS_HEADING> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> </Parameters> <Parameters Type="Override"> <Condition Check="ON_ANIMATION_FAILURE"> <UseParametersFn Name="ASOBO_Instrument_Failure_Animation_Parameters"/> <ANIM_TEST_NO_FAILURE_CODE>#IS_INSTRUMENT_WORKING#</ANIM_TEST_NO_FAILURE_CODE> </Condition> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_HEADING#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

    • Override

      ParametersFn used:

    • Default

      Parameters set:

      • ANIM_LAG
      • GAUGE_MIN
      • GAUGE_MAX
      • ANIM_WRAP
    • Override

      Condition: Check(ON_ANIMATION_FAILURE)

     

    Templates used:

  • ASOBO_IT_Heading_Dir_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Heading_Dir_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Heading_Parameters"> <Condition Check="UNITS"> <UNITS_HEADING>#UNITS#</UNITS_HEADING> </Condition> </UseParametersFn> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters"> <Condition Check="UNITS"> <SIMVAR_HEADING_DIR_UNIT>#UNITS#</SIMVAR_HEADING_DIR_UNIT> </Condition> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> </Parameters> <Parameters Type="Override"> <Condition Check="ON_ANIMATION_FAILURE"> <UseParametersFn Name="ASOBO_Instrument_Failure_Animation_Parameters"/> <ANIM_TEST_NO_FAILURE_CODE>#IS_INSTRUMENT_WORKING#</ANIM_TEST_NO_FAILURE_CODE> </Condition> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition Valid="INCLUDE_CURRENT_HEADING"> <True> <GAUGE_VALUE>#GET_HEADING_DIR# #GET_HEADING# - dnor</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_HEADING_DIR#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

    • ASOBO_IT_Gauge_Template
      • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

      Condition: Valid(INCLUDE_CURRENT_HEADING)

      • Case: True

        Parameters set:

        • GAUGE_VALUE (using GET_HEADING_DIR, GET_HEADING)
      • Case: False

        Parameters set:

        • GAUGE_VALUE (using GET_HEADING_DIR)
  • ASOBO_IT_Attitude_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Attitude_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Attitude_Indicator_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <Condition Check="ANIM_NAME_PITCH"> <PITCH_GAUGE_MIN>-25</PITCH_GAUGE_MIN> <PITCH_GAUGE_MID>0</PITCH_GAUGE_MID> <PITCH_GAUGE_MAX>30</PITCH_GAUGE_MAX> </Condition> <Condition Check="ANIM_NAME_BANK"> <BANK_GAUGE_MIN>-180</BANK_GAUGE_MIN> <BANK_GAUGE_MAX>180</BANK_GAUGE_MAX> <BANK_ANIM_WRAP>True</BANK_ANIM_WRAP> </Condition> <Condition Check="ANIM_NAME_BARS"> <BARS_GAUGE_MIN>-100</BARS_GAUGE_MIN> <BARS_GAUGE_MAX>100</BARS_GAUGE_MAX> </Condition> </Parameters> <Condition Check="ANIM_NAME_PITCH"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_PITCH#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_PITCH#</GAUGE_VALUE> <GAUGE_MIN>#PITCH_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MID>#PITCH_GAUGE_MID#</GAUGE_MID> <GAUGE_MAX>#PITCH_GAUGE_MAX#</GAUGE_MAX> <ON_ANIMATION_FAILURE>FREEZE</ON_ANIMATION_FAILURE> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_BANK"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BANK#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_BANK#</GAUGE_VALUE> <ANIM_WRAP>#BANK_ANIM_WRAP#</ANIM_WRAP> <GAUGE_MIN>#BANK_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BANK_GAUGE_MAX#</GAUGE_MAX> <ON_ANIMATION_FAILURE>FREEZE</ON_ANIMATION_FAILURE> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_BARS"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BARS#</ANIM_NAME> <GAUGE_VALUE>#GET_ATTITUDE_INDICATOR_BARS#</GAUGE_VALUE> <GAUGE_MIN>#BARS_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BARS_GAUGE_MAX#</GAUGE_MAX> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Condition> </Template>

    Parameters initialization:

    • Override
    • Default

      Parameters set:

      • ANIM_LAG

      Condition: Check(ANIM_NAME_PITCH)

      • Case: True

        Parameters set:

        • PITCH_GAUGE_MIN
        • PITCH_GAUGE_MID
        • PITCH_GAUGE_MAX

      Condition: Check(ANIM_NAME_BANK)

      • Case: True

        Parameters set:

        • BANK_GAUGE_MIN
        • BANK_GAUGE_MAX
        • BANK_ANIM_WRAP

      Condition: Check(ANIM_NAME_BARS)

      • Case: True

        Parameters set:

        • BARS_GAUGE_MIN
        • BARS_GAUGE_MAX

    Condition: Check(ANIM_NAME_PITCH)

    • Case: True

       

      Templates used:

      • ASOBO_IT_Gauge_Template
        • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

        Parameters set:

        • ANIM_NAME (using ANIM_NAME_PITCH)
        • GAUGE_VALUE (using GET_ATTITUDE_INDICATOR_PITCH)
        • GAUGE_MIN (using PITCH_GAUGE_MIN)
        • GAUGE_MID (using PITCH_GAUGE_MID)
        • GAUGE_MAX (using PITCH_GAUGE_MAX)
        • ON_ANIMATION_FAILURE

    Condition: Check(ANIM_NAME_BANK)

    • Case: True

       

      Templates used:

      • ASOBO_IT_Gauge_Template
        • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

        Parameters set:

        • ANIM_NAME (using ANIM_NAME_BANK)
        • GAUGE_VALUE (using GET_ATTITUDE_INDICATOR_BANK)
        • ANIM_WRAP (using BANK_ANIM_WRAP)
        • GAUGE_MIN (using BANK_GAUGE_MIN)
        • GAUGE_MAX (using BANK_GAUGE_MAX)
        • ON_ANIMATION_FAILURE

    Condition: Check(ANIM_NAME_BARS)

    • Case: True

       

      Templates used:

      • ASOBO_IT_Gauge_Template
        • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

        Parameters set:

        • ANIM_NAME (using ANIM_NAME_BARS)
        • GAUGE_VALUE (using GET_ATTITUDE_INDICATOR_BARS)
        • GAUGE_MIN (using BARS_GAUGE_MIN)
        • GAUGE_MAX (using BARS_GAUGE_MAX)
        • ANIM_TEST_NO_FAILURE_CODE
  • ASOBO_IT_Altitude_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Altitude_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Altimeter_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_WRAP>True</ANIM_WRAP> <ALTITUDE_TO_GAUGE_VALUE>/ 100 %</ALTITUDE_TO_GAUGE_VALUE> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Loop> <Setup> <Param>ALTITUDE</Param> <Value>ANIM_NAME</Value> <Parameters> <LoadParameters ID="Altitude_Indicator_ALTITUDE_TO_ANIM_NAME"/> <RemoveSavedParameters ID="Altitude_Indicator_ALTITUDE_TO_ANIM_NAME"/> </Parameters> </Setup> <Do> <Parameters Type="Override"> <ALTITUDE Process="Int">#ALTITUDE# 10 /</ALTITUDE> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE_PERCENT>#GET_ALTIMETER_ALTITUDE# #ALTITUDE# #ALTITUDE_TO_GAUGE_VALUE#</GAUGE_VALUE_PERCENT> </UseTemplate> </Do> </Loop> </Template>

    Parameters initialization:

    Parameters read:

    • ANIM_NAME

    Parameters set:

    • ALTITUDE
    • ALTITUDE (using ALTITUDE)

     

    Templates used:

    • ASOBO_IT_Gauge_Template
      • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

      Parameters set:

      • GAUGE_VALUE_PERCENT (using GET_ALTIMETER_ALTITUDE, ALTITUDE, ALTITUDE_TO_GAUGE_VALUE)
  • ASOBO_IT_Altitude_Strip_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Altitude_Strip_Indicator_SubTemplate"> <Parameters Type="Default"> <UNITS_ALTIMETER_SETTING>inHg</UNITS_ALTIMETER_SETTING> <GAUGE_MIN_INHG>28.1</GAUGE_MIN_INHG> <GAUGE_MAX_INHG>31.4</GAUGE_MAX_INHG> <USE_AUTO_CALIBRATED_MIN_MAX>True</USE_AUTO_CALIBRATED_MIN_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Condition Valid="USE_AUTO_CALIBRATED_MIN_MAX"> <Parameters Type="Default"> <PERCENT_ANIM_FOR_GAUGE_MIN>5</PERCENT_ANIM_FOR_GAUGE_MIN> <PERCENT_ANIM_FOR_GAUGE_MAX>95</PERCENT_ANIM_FOR_GAUGE_MAX> </Parameters> <Parameters Type="Override"> <INC_FACTOR Process="Float">#GAUGE_MAX_INHG# #GAUGE_MIN_INHG# - #PERCENT_ANIM_FOR_GAUGE_MAX# #PERCENT_ANIM_FOR_GAUGE_MIN# - /</INC_FACTOR> </Parameters> <Parameters Type="Override"> <GAUGE_MIN_INHG Process="Float">#GAUGE_MIN_INHG# #INC_FACTOR# #PERCENT_ANIM_FOR_GAUGE_MIN# * -</GAUGE_MIN_INHG> <GAUGE_MAX_INHG Process="Float">#GAUGE_MAX_INHG# #INC_FACTOR# 100 #PERCENT_ANIM_FOR_GAUGE_MAX# - * +</GAUGE_MAX_INHG> </Parameters> </Condition> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Altimeter_Parameters"/> </Parameters> <Parameters Type="Default"> <Switch Param="UNITS_ALTIMETER_SETTING"> <Case Value="inHg"> <GAUGE_MIN>#GAUGE_MIN_INHG#</GAUGE_MIN> <GAUGE_MAX>#GAUGE_MAX_INHG#</GAUGE_MAX> </Case> <Case Value="millibars"> <GAUGE_MIN Process="Float">#GAUGE_MIN_INHG# @inHg_to_millibar</GAUGE_MIN> <GAUGE_MAX Process="Float">#GAUGE_MAX_INHG# @inHg_to_millibar</GAUGE_MAX> </Case> </Switch> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_ALTIMETER_SETTING#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • UNITS_ALTIMETER_SETTING
      • GAUGE_MIN_INHG
      • GAUGE_MAX_INHG
      • USE_AUTO_CALIBRATED_MIN_MAX
      • ANIM_LAG
    • Override

      ParametersFn used:

    • Default

      Condition: Switch(UNITS_ALTIMETER_SETTING)

      • Case: inHg

        Parameters set:

        • GAUGE_MIN (using GAUGE_MIN_INHG)
        • GAUGE_MAX (using GAUGE_MAX_INHG)
      • Case: millibars

        Parameters set:

        • GAUGE_MIN (using GAUGE_MIN_INHG)
        • GAUGE_MAX (using GAUGE_MAX_INHG)

     

    Templates used:

    Condition: Valid(USE_AUTO_CALIBRATED_MIN_MAX)

    • Case: True

      Parameters set:

      • PERCENT_ANIM_FOR_GAUGE_MIN
      • PERCENT_ANIM_FOR_GAUGE_MAX
      • INC_FACTOR (using GAUGE_MAX_INHG, GAUGE_MIN_INHG, PERCENT_ANIM_FOR_GAUGE_MAX, PERCENT_ANIM_FOR_GAUGE_MIN)
      • GAUGE_MIN_INHG (using GAUGE_MIN_INHG, INC_FACTOR, PERCENT_ANIM_FOR_GAUGE_MIN)
      • GAUGE_MAX_INHG (using GAUGE_MAX_INHG, INC_FACTOR, PERCENT_ANIM_FOR_GAUGE_MAX)
  • ASOBO_IT_Turn_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Turn_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Turn_Coordinator_Parameters"/> <UseParametersFn Name="ASOBO_Turn_Indicator_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> </Parameters> <Parameters Type="Default"> <Condition Check="ANIM_NAME_BALL"> <BALL_GAUGE_MIN>0</BALL_GAUGE_MIN> <BALL_GAUGE_MAX>100</BALL_GAUGE_MAX> <BALL_ANIM_LAG>#ANIM_LAG#</BALL_ANIM_LAG> </Condition> <Condition Check="ANIM_NAME_NEEDLE"> <NEEDLE_GAUGE_MIN>-6.3</NEEDLE_GAUGE_MIN> <NEEDLE_GAUGE_MAX>6.3</NEEDLE_GAUGE_MAX> <NEEDLE_ANIM_LAG>#ANIM_LAG#</NEEDLE_ANIM_LAG> </Condition> </Parameters> <Condition Check="ANIM_NAME_BALL"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_BALL#</ANIM_NAME> <GAUGE_MIN>#BALL_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#BALL_GAUGE_MAX#</GAUGE_MAX> <ANIM_LAG>#BALL_ANIM_LAG#</ANIM_LAG> <Condition Valid="UPSIDE_DOWN"> <True> <GAUGE_VALUE>#GET_TURN_COORDINATOR_BALL_INV# 50 * 50 +</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_TURN_COORDINATOR_BALL# 50 * 50 +</GAUGE_VALUE> </False> </Condition> <Condition Valid="DISABLE_BALL_FAILURE"> <ANIM_TEST_NO_FAILURE_CODE/> </Condition> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE"> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <ANIM_NAME>#ANIM_NAME_NEEDLE#</ANIM_NAME> <GAUGE_MIN>#NEEDLE_GAUGE_MIN#</GAUGE_MIN> <GAUGE_MAX>#NEEDLE_GAUGE_MAX#</GAUGE_MAX> <GAUGE_VALUE>#GET_TURN_INDICATOR_RATE#</GAUGE_VALUE> <ANIM_LAG>#NEEDLE_ANIM_LAG#</ANIM_LAG> </UseTemplate> </Condition> </Template>

    Parameters initialization:

    • Override
    • Default

      Parameters set:

      • ANIM_LAG
    • Default

      Condition: Check(ANIM_NAME_BALL)

      • Case: True

        Parameters set:

        • BALL_GAUGE_MIN
        • BALL_GAUGE_MAX
        • BALL_ANIM_LAG (using ANIM_LAG)

      Condition: Check(ANIM_NAME_NEEDLE)

      • Case: True

        Parameters set:

        • NEEDLE_GAUGE_MIN
        • NEEDLE_GAUGE_MAX
        • NEEDLE_ANIM_LAG (using ANIM_LAG)

    Condition: Check(ANIM_NAME_BALL)

    • Case: True

       

      Templates used:

      • ASOBO_IT_Gauge_Template
        • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

        Parameters set:

        • ANIM_NAME (using ANIM_NAME_BALL)
        • GAUGE_MIN (using BALL_GAUGE_MIN)
        • GAUGE_MAX (using BALL_GAUGE_MAX)
        • ANIM_LAG (using BALL_ANIM_LAG)

        Condition: Valid(UPSIDE_DOWN)

        • Case: True

          Parameters set:

          • GAUGE_VALUE (using GET_TURN_COORDINATOR_BALL_INV)
        • Case: False

          Parameters set:

          • GAUGE_VALUE (using GET_TURN_COORDINATOR_BALL)

        Condition: Valid(DISABLE_BALL_FAILURE)

        • Case: True

          Parameters set:

          • ANIM_TEST_NO_FAILURE_CODE

    Condition: Check(ANIM_NAME_NEEDLE)

    • Case: True

       

      Templates used:

      • ASOBO_IT_Gauge_Template
        • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

        Parameters set:

        • ANIM_NAME (using ANIM_NAME_NEEDLE)
        • GAUGE_MIN (using NEEDLE_GAUGE_MIN)
        • GAUGE_MAX (using NEEDLE_GAUGE_MAX)
        • GAUGE_VALUE (using GET_TURN_INDICATOR_RATE)
        • ANIM_LAG (using NEEDLE_ANIM_LAG)
  • ASOBO_IT_Vertical_Speed_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Vertical_Speed_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-2000</GAUGE_MIN> <GAUGE_MAX>2000</GAUGE_MAX> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_VERTICAL_SPEED#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_CDI_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_CDI_Indicator_SubTemplate"> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <UseParametersFn Name="ASOBO_NAV_Parameters"/> </UseTemplate> </Template>
  • ASOBO_IT_CDI_Indicator_With_GPS_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_CDI_Indicator_With_GPS_SubTemplate"> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <UseParametersFn Name="ASOBO_GPS_Parameters"/> <UseParametersFn Name="ASOBO_NAV_Parameters"/> </UseTemplate> </Template>
  • ASOBO_LOCAL_CDI_Indicator_Base_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Indicator_Base_Template"> <Condition Check="ANIM_NAME_COMPASS"> <UseTemplate Name="ASOBO_LOCAL_CDI_Compass_Template"> <ANIM_NAME>#ANIM_NAME_COMPASS#</ANIM_NAME> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE_LOCALIZER"> <UseTemplate Name="ASOBO_LOCAL_CDI_Localizer_Needle_Template"> <ON_ANIMATION_FAILURE>CENTER</ON_ANIMATION_FAILURE> <ANIM_NAME>#ANIM_NAME_NEEDLE_LOCALIZER#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_NEEDLE_GLIDE"> <UseTemplate Name="ASOBO_LOCAL_CDI_Glide_Needle_Template"> <ANIM_NAME>#ANIM_NAME_NEEDLE_GLIDE#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_GLIDE"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Glide_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_GLIDE#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_LOCALIZER"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Localizer_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_LOCALIZER#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_NAV"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Nav_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_NAV#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_TO"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_To_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_TO#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="ANIM_NAME_FLAG_FROM"> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_From_Template"> <ANIM_NAME>#ANIM_NAME_FLAG_FROM#</ANIM_NAME> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_GPS"> <UseTemplate Name="ASOBO_LOCAL_CDI_GPS_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_GPS#</NODE_ID> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_VLOC"> <UseTemplate Name="ASOBO_LOCAL_CDI_VLOC_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_VLOC#</NODE_ID> </UseTemplate> </Condition> <Condition Check="NODE_ID_INDICATOR_NAV"> <UseTemplate Name="ASOBO_LOCAL_CDI_NAV_Indicator_Template"> <NODE_ID>#NODE_ID_INDICATOR_NAV#</NODE_ID> </UseTemplate> </Condition> </Template>

    Condition: Check(ANIM_NAME_COMPASS)

    Condition: Check(ANIM_NAME_NEEDLE_LOCALIZER)

    Condition: Check(ANIM_NAME_NEEDLE_GLIDE)

    Condition: Check(ANIM_NAME_FLAG_GLIDE)

    Condition: Check(ANIM_NAME_FLAG_LOCALIZER)

    Condition: Check(ANIM_NAME_FLAG_NAV)

    Condition: Check(ANIM_NAME_FLAG_TO)

    Condition: Check(ANIM_NAME_FLAG_FROM)

    Condition: Check(NODE_ID_INDICATOR_GPS)

    Condition: Check(NODE_ID_INDICATOR_VLOC)

    Condition: Check(NODE_ID_INDICATOR_NAV)

  • ASOBO_LOCAL_CDI_Compass_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Compass_Template"> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_NAV_OBS#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • GAUGE_MIN
      • GAUGE_MAX
      • ANIM_WRAP
      • ANIM_LAG

     

    Templates used:

  • ASOBO_LOCAL_CDI_Localizer_Needle_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Localizer_Needle_Template"> <Parameters Type="Default"> <GAUGE_MIN>-127</GAUGE_MIN> <GAUGE_MAX>127</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <GAUGE_VALUE>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_CDI# } els{ #GET_NAV_CDI# }</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_NAV_CDI#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • GAUGE_MIN
      • GAUGE_MAX
      • ANIM_LAG

     

    Templates used:

    • ASOBO_IT_Gauge_Template
      • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • GAUGE_VALUE (using GET_GPS_DRIVES_NAV, GET_GPS_CDI, GET_NAV_CDI)
      • Case: False

        Parameters set:

        • GAUGE_VALUE (using GET_NAV_CDI)
  • ASOBO_LOCAL_CDI_Glide_Needle_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Glide_Needle_Template"> <Parameters Type="Default"> <GAUGE_MIN>-127</GAUGE_MIN> <GAUGE_MAX>127</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <GAUGE_VALUE>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_GSI# } els{ #GET_NAV_GSI# }</GAUGE_VALUE> </True> <False> <GAUGE_VALUE>#GET_NAV_GSI#</GAUGE_VALUE> </False> </Condition> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • GAUGE_MIN
      • GAUGE_MAX
      • ANIM_LAG

     

    Templates used:

    • ASOBO_IT_Gauge_Template
      • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • GAUGE_VALUE (using GET_GPS_DRIVES_NAV, GET_GPS_GSI, GET_NAV_GSI)
      • Case: False

        Parameters set:

        • GAUGE_VALUE (using GET_NAV_GSI)
  • ASOBO_LOCAL_CDI_Flag_To_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_To_Template"> <Parameters Type="Default"> <SHOW_FLAG_TO_CONDITION>#IS_NAV_TO#</SHOW_FLAG_TO_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_TO_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • SHOW_FLAG_TO_CONDITION (using IS_NAV_TO)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Flag_From_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_From_Template"> <Parameters Type="Default"> <SHOW_FLAG_FROM_CONDITION>#IS_NAV_FROM#</SHOW_FLAG_FROM_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_FROM_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • SHOW_FLAG_FROM_CONDITION (using IS_NAV_FROM)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Flag_Localizer_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_Localizer_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_FLAG_LOCALIZER_CONDITION>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_IS_ACTIVE_FLIGHT_PLAN# } els{ #GET_NAV_HAS_NAV# }</SHOW_FLAG_LOCALIZER_CONDITION> </True> <False> <SHOW_FLAG_LOCALIZER_CONDITION>#GET_NAV_HAS_NAV#</SHOW_FLAG_LOCALIZER_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_LOCALIZER_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • SHOW_FLAG_LOCALIZER_CONDITION (using GET_GPS_DRIVES_NAV, GET_GPS_IS_ACTIVE_FLIGHT_PLAN, GET_NAV_HAS_NAV)
      • Case: False

        Parameters set:

        • SHOW_FLAG_LOCALIZER_CONDITION (using GET_NAV_HAS_NAV)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Flag_Nav_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_Nav_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_FLAG_NAV_CONDITION>#GET_GPS_DRIVES_NAV# if{ #GET_GPS_IS_ACTIVE_FLIGHT_PLAN# } els{ #GET_NAV_HAS_NAV# }</SHOW_FLAG_NAV_CONDITION> </True> <False> <SHOW_FLAG_NAV_CONDITION>#GET_NAV_HAS_NAV#</SHOW_FLAG_NAV_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_NAV_CONDITION# !</SHOW_FLAG_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • SHOW_FLAG_NAV_CONDITION (using GET_GPS_DRIVES_NAV, GET_GPS_IS_ACTIVE_FLIGHT_PLAN, GET_NAV_HAS_NAV)
      • Case: False

        Parameters set:

        • SHOW_FLAG_NAV_CONDITION (using GET_NAV_HAS_NAV)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Flag_Glide_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_Glide_Template"> <Parameters Type="Default"> <SHOW_FLAG_GLIDE_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE#</SHOW_FLAG_GLIDE_CONDITION> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Flag_Template"> <SHOW_FLAG_CONDITION>#SHOW_FLAG_GLIDE_CONDITION#</SHOW_FLAG_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • SHOW_FLAG_GLIDE_CONDITION (using GET_NAV_HAS_GLIDE_SLOPE)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Flag_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Flag_Template"> <Parameters Type="Default"> <ANIM_LAG>300</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE>#SHOW_FLAG_CONDITION# 100 *</ANIM_CODE> <ANIM_TEST_NO_FAILURE_CODE/> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • ANIM_LAG

     

    Templates used:

  • ASOBO_LOCAL_CDI_GPS_Indicator_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_GPS_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_GPS_INDICATOR_CONDITION>#GET_GPS_DRIVES_NAV#</SHOW_GPS_INDICATOR_CONDITION> </True> <False> <SHOW_GPS_INDICATOR_CONDITION>0</SHOW_GPS_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_GPS_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • SHOW_GPS_INDICATOR_CONDITION (using GET_GPS_DRIVES_NAV)
      • Case: False

        Parameters set:

        • SHOW_GPS_INDICATOR_CONDITION

     

    Templates used:

  • ASOBO_LOCAL_CDI_VLOC_Indicator_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_VLOC_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_VLOC_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# #GET_NAV_HAS_NAV# and #GET_GPS_DRIVES_NAV# ! and</SHOW_VLOC_INDICATOR_CONDITION> </True> <False> <SHOW_VLOC_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# #GET_NAV_HAS_NAV# and</SHOW_VLOC_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_VLOC_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • SHOW_VLOC_INDICATOR_CONDITION (using GET_NAV_HAS_GLIDE_SLOPE, GET_NAV_HAS_NAV, GET_GPS_DRIVES_NAV)
      • Case: False

        Parameters set:

        • SHOW_VLOC_INDICATOR_CONDITION (using GET_NAV_HAS_GLIDE_SLOPE, GET_NAV_HAS_NAV)

     

    Templates used:

  • ASOBO_LOCAL_CDI_NAV_Indicator_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_NAV_Indicator_Template"> <Parameters Type="Default"> <Condition NotEmpty="GET_GPS_DRIVES_NAV"> <True> <SHOW_NAV_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# ! #GET_NAV_HAS_NAV# and #GET_GPS_DRIVES_NAV# ! and</SHOW_NAV_INDICATOR_CONDITION> </True> <False> <SHOW_NAV_INDICATOR_CONDITION>#GET_NAV_HAS_GLIDE_SLOPE# ! #GET_NAV_HAS_NAV# and</SHOW_NAV_INDICATOR_CONDITION> </False> </Condition> </Parameters> <UseTemplate Name="ASOBO_LOCAL_CDI_Indicator_Template"> <SHOW_INDICATOR_CONDITION>#SHOW_NAV_INDICATOR_CONDITION#</SHOW_INDICATOR_CONDITION> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Condition: NotEmpty(GET_GPS_DRIVES_NAV)

      • Case: True

        Parameters set:

        • SHOW_NAV_INDICATOR_CONDITION (using GET_NAV_HAS_GLIDE_SLOPE, GET_NAV_HAS_NAV, GET_GPS_DRIVES_NAV)
      • Case: False

        Parameters set:

        • SHOW_NAV_INDICATOR_CONDITION (using GET_NAV_HAS_GLIDE_SLOPE, GET_NAV_HAS_NAV)

     

    Templates used:

  • ASOBO_LOCAL_CDI_Indicator_Template

    Definition from XML
    <Template Name="ASOBO_LOCAL_CDI_Indicator_Template"> <Parameters Type="Default"> <EMISSIVE_TEMPLATE>ASOBO_IT_Emissive_Brightness_Template</EMISSIVE_TEMPLATE> </Parameters> <UseTemplate Name="#EMISSIVE_TEMPLATE#"> <EMISSIVE_CODE>#SHOW_INDICATOR_CONDITION#</EMISSIVE_CODE> </UseTemplate> </Template>

    Parameters initialization:

    • Default

      Parameters set:

      • EMISSIVE_TEMPLATE

    Parameters read:

    • EMISSIVE_TEMPLATE

     

    Templates used:

  • ASOBO_IT_Hourmeter_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Hourmeter_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Hourmeter_Parameters"/> </Parameters> <Parameters Type="Default"> <ANIM_LAG>100</ANIM_LAG> <DECIMAL_SHOWN>1</DECIMAL_SHOWN> <Condition Valid="USE_HOBBS_TIME"> <True> <GET_ELAPSED_TIME>#GET_ELAPSED_ENG_HOBBS_TIME#</GET_ELAPSED_TIME> </True> <False> <GET_ELAPSED_TIME>#GET_ELAPSED_ENG_TIME#</GET_ELAPSED_TIME> </False> </Condition> </Parameters> <Parameters Type="Override"> <DIGIT_PRECISION Process="Int">#DECIMAL_SHOWN# 1 +</DIGIT_PRECISION> </Parameters> <Loop> <Setup> <Param>DIGIT_INDEX</Param> <Value>ANIM_NAME</Value> <Parameters> <LoadParameters ID="Hourmeter_Indicator_DIGIT_INDEX_TO_ANIM_NAME"/> <RemoveSavedParameters ID="Hourmeter_Indicator_DIGIT_INDEX_TO_ANIM_NAME"/> </Parameters> </Setup> <Do> <Parameters Type="Override"> <PRV_DIGIT_INDEX Process="Int">#DIGIT_INDEX# 1 -</PRV_DIGIT_INDEX> <NXT_DIGIT_INDEX Process="Int">#DIGIT_INDEX# 1 +</NXT_DIGIT_INDEX> </Parameters> <Parameters Type="Override"> <PMOD_FACTOR Process="Float">10 #NXT_DIGIT_INDEX# #DIGIT_PRECISION# - pow</PMOD_FACTOR> <DIV_FACTOR Process="Float">10 #DIGIT_INDEX# #DIGIT_PRECISION# - pow</DIV_FACTOR> </Parameters> <Parameters Type="Override" Lifetime="Loop"> <CUR_VAL>l0 #PMOD_FACTOR# pmod #DIV_FACTOR# /</CUR_VAL> </Parameters> <Parameters Type="Override" Lifetime="Loop"> <Condition Check="ELAPSED_TO_DIGITS_VAL"> <False> <ELAPSED_TO_DIGITS_VAL>#CUR_VAL# sp#DIGIT_INDEX#</ELAPSED_TO_DIGITS_VAL> <DIGITS_VAL_TO_ANIM_POS>0 l#DIGIT_INDEX# +</DIGITS_VAL_TO_ANIM_POS> </False> <True> <ELAPSED_TO_DIGITS_VAL>#ELAPSED_TO_DIGITS_VAL# #CUR_VAL# flr sp#DIGIT_INDEX#</ELAPSED_TO_DIGITS_VAL> <DIGITS_VAL_TO_ANIM_POS>#DIGITS_VAL_TO_ANIM_POS# sp#PRV_DIGIT_INDEX# l#PRV_DIGIT_INDEX# 9 10 0 1 (F:MapRange) l#DIGIT_INDEX# +</DIGITS_VAL_TO_ANIM_POS> </True> </Condition> </Parameters> <UseTemplate Name="ASOBO_GT_Anim_Template"> <ANIM_CODE> #GET_ELAPSED_TIME# sp0 #ELAPSED_TO_DIGITS_VAL# #DIGITS_VAL_TO_ANIM_POS# 10 * </ANIM_CODE> <ANIM_WRAP>True</ANIM_WRAP> </UseTemplate> </Do> </Loop> </Template>

    Parameters initialization:

    • Override

      ParametersFn used:

    • Default

      Parameters set:

      • ANIM_LAG
      • DECIMAL_SHOWN

      Condition: Valid(USE_HOBBS_TIME)

      • Case: True

        Parameters set:

        • GET_ELAPSED_TIME (using GET_ELAPSED_ENG_HOBBS_TIME)
      • Case: False

        Parameters set:

        • GET_ELAPSED_TIME (using GET_ELAPSED_ENG_TIME)
    • Override

      Parameters set:

      • DIGIT_PRECISION (using DECIMAL_SHOWN)

    Parameters read:

    • ANIM_NAME

    Parameters set:

    • DIGIT_INDEX
    • PRV_DIGIT_INDEX (using DIGIT_INDEX)
    • NXT_DIGIT_INDEX (using DIGIT_INDEX)
    • PMOD_FACTOR (using NXT_DIGIT_INDEX, DIGIT_PRECISION)
    • DIV_FACTOR (using DIGIT_INDEX, DIGIT_PRECISION)
    • CUR_VAL (using PMOD_FACTOR, DIV_FACTOR)

     

    Templates used:

    • ASOBO_GT_Anim_Template

      Parameters set:

      • ANIM_CODE (using GET_ELAPSED_TIME, ELAPSED_TO_DIGITS_VAL, DIGITS_VAL_TO_ANIM_POS)
      • ANIM_WRAP

    Condition: Check(ELAPSED_TO_DIGITS_VAL)

    • Case: False

      Parameters set:

      • ELAPSED_TO_DIGITS_VAL (using CUR_VAL, DIGIT_INDEX)
      • DIGITS_VAL_TO_ANIM_POS (using DIGIT_INDEX)
    • Case: True

      Parameters set:

      • ELAPSED_TO_DIGITS_VAL (using ELAPSED_TO_DIGITS_VAL, CUR_VAL, DIGIT_INDEX)
      • DIGITS_VAL_TO_ANIM_POS (using DIGITS_VAL_TO_ANIM_POS, PRV_DIGIT_INDEX, DIGIT_INDEX)
  • ASOBO_IT_Compass_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Compass_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>360</GAUGE_MAX> <ANIM_WRAP>True</ANIM_WRAP> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_Compass_Bank_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Compass_Bank_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Bank_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-50</GAUGE_MIN> <GAUGE_MAX>50</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS_BANK#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_Compass_Pitch_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Compass_Pitch_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Compass_Pitch_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>-50</GAUGE_MIN> <GAUGE_MAX>50</GAUGE_MAX> <ANIM_LAG>100</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_COMPASS_PITCH#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_Fuel_Pressure_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Fuel_Pressure_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Pressure_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_PRESSURE#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_Fuel_Quantity_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Fuel_Quantity_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Tank_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_TANK_LEVEL#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

  • ASOBO_IT_Liquid_Dropping_Indicator_SubTemplate

    Definition from XML
    <Template Name="ASOBO_IT_Liquid_Dropping_Indicator_SubTemplate"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Liquid_Dropping_Parameters"/> </Parameters> <Parameters Type="Default"> <GAUGE_MIN>0</GAUGE_MIN> <GAUGE_MAX>100</GAUGE_MAX> <ANIM_LAG>0</ANIM_LAG> </Parameters> <UseTemplate Name="ASOBO_IT_Gauge_Template"> <GAUGE_VALUE>#GET_LIQUID_DROPPING_TOTAL_TANK_VOLUME#</GAUGE_VALUE> </UseTemplate> </Template>

    Parameters initialization:

     

    Templates used:

    • ASOBO_IT_Gauge_Template
      • May include a subtemplate using the parameter 'FINAL_ANIMATION_TEMPLATE' and resolve to the following template(s):

      Parameters set:

      • GAUGE_VALUE (using GET_LIQUID_DROPPING_TOTAL_TANK_VOLUME)

 

0/255