[Go back to index]

Asobo_EX1\Common\Interior\Templates\ParametersFn\InteractionPresets\Autopilot_Interactions.xml

Source XML
<ModelBehaviors> <!-- ################################## AUTOPILOT ################################# --> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Baro_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> <MIN_BARO_MB>955</MIN_BARO_MB> <MAX_BARO_MB>1060</MAX_BARO_MB> <BARO_INC_HG>0.01</BARO_INC_HG> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> <BARO_INC_MB Process="Float">#BARO_INC_HG# 33.863886667 *</BARO_INC_MB> <BARO_TOOLTIP_VALUE_TYPE>inHG</BARO_TOOLTIP_VALUE_TYPE> <NB_INCREMENT_FOR_FULL_RANGE>3000</NB_INCREMENT_FOR_FULL_RANGE> </Parameters> <Parameters Type="Default"> <Switch Param="BARO_TOOLTIP_VALUE_TYPE"> <Case Value="Both"> <TOOLTIP_VALUE_FORMAT_MB>'%.1f HPA'</TOOLTIP_VALUE_FORMAT_MB> <TOOLTIP_VALUE_FORMAT_HG>'%.2f IN'</TOOLTIP_VALUE_FORMAT_HG> <Condition NotEmpty="IE_NAME_UID"> <True> <TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT>(L:1:XMLVAR_Baro_#IE_NAME_UID#_Tooltip_Displayed_Unit)</TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT> </True> <False> <TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT>(L:1:XMLVAR_Baro_#BARO_ID#_Tooltip_Displayed_Unit)</TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT> </False> </Condition> </Case> <Case Value="Millibar"> <TOOLTIP_VALUE_FORMAT>'%.1f HPA'</TOOLTIP_VALUE_FORMAT> </Case> <Default> <TOOLTIP_VALUE_FORMAT>'%.2f IN'</TOOLTIP_VALUE_FORMAT> </Default> </Switch> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Baro_Parameters"/> </Parameters> <ReturnParameters> <NB_INCREMENT_FOR_FULL_RANGE>#NB_INCREMENT_FOR_FULL_RANGE#</NB_INCREMENT_FOR_FULL_RANGE> <VALUE_TYPE>NUMBER</VALUE_TYPE> <MIN_VALUE>#MIN_BARO_MB#</MIN_VALUE> <MAX_VALUE>#MAX_BARO_MB#</MAX_VALUE> <IE_INCREMENT>#BARO_INC_MB#</IE_INCREMENT> <IE_GET_STATE>#GET_BARO_MB#</IE_GET_STATE> <IE_SET_STATE>#SET_BARO_MB#</IE_SET_STATE> <IE_VALUE_UNITS>Millibar</IE_VALUE_UNITS> <Switch Param="BARO_TOOLTIP_VALUE_TYPE"> <Case Value="Both"> <IE_TOOLTIP_VALUE>#TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT# @BARO_Unit_HPA == if{ #GET_BARO_MB# #TOOLTIP_VALUE_FORMAT_MB# } els{ #GET_BARO_HG# #TOOLTIP_VALUE_FORMAT_HG# } @sprintf</IE_TOOLTIP_VALUE> </Case> <Default> <VAR_TOOLTIP_VALUE_UNIT>#BARO_TOOLTIP_VALUE_TYPE#</VAR_TOOLTIP_VALUE_UNIT> <TOOLTIP_VALUE_FORMAT>#TOOLTIP_VALUE_FORMAT#</TOOLTIP_VALUE_FORMAT> </Default> </Switch> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BARO_MB#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <Macro Name="BARO_Unit_IN">0</Macro> <Macro Name="BARO_Unit_HPA">1</Macro> <ParametersFn Name="ASOBO_Baro_Units_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> </Parameters> <Parameters Type="Default"> <Condition NotEmpty="IE_NAME_UID"> <True> <VAR_TOOLTIP_VALUE_UNIT_NAME>XMLVAR_Baro_#IE_NAME_UID#_Tooltip_Displayed_Unit</VAR_TOOLTIP_VALUE_UNIT_NAME> </True> <False> <VAR_TOOLTIP_VALUE_UNIT_NAME>XMLVAR_Baro_#BARO_ID#_Tooltip_Displayed_Unit</VAR_TOOLTIP_VALUE_UNIT_NAME> </False> </Condition> <VAR_TOOLTIP_VALUE_UNIT_SCOPE>O</VAR_TOOLTIP_VALUE_UNIT_SCOPE> </Parameters> <Parameters Type="Override"> <VAR_TOOLTIP_VALUE_UNIT>#VAR_TOOLTIP_VALUE_UNIT_SCOPE#:#VAR_TOOLTIP_VALUE_UNIT_NAME#</VAR_TOOLTIP_VALUE_UNIT> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#VAR_TOOLTIP_VALUE_UNIT_NAME#</LOCAL_VAR> <VAR_SCOPE>#VAR_TOOLTIP_VALUE_UNIT_SCOPE#</VAR_SCOPE> </UseParametersFn> <!-- Tooltip --> <POS_IN_TOOLTIP_ID>@TT_Package.STATE.UNIT.IN</POS_IN_TOOLTIP_ID> <POS_HPA_TOOLTIP_ID>@TT_Package.STATE.UNIT.HPA</POS_HPA_TOOLTIP_ID> <!-- Check --> <POS_IN_CHECK>@BARO_Unit_IN (#VAR_TOOLTIP_VALUE_UNIT#) ==</POS_IN_CHECK> <POS_HPA_CHECK>@BARO_Unit_HPA (#VAR_TOOLTIP_VALUE_UNIT#) ==</POS_HPA_CHECK> <!-- Code --> <POS_IN_CODE>@BARO_Unit_IN (&gt;#VAR_TOOLTIP_VALUE_UNIT#)</POS_IN_CODE> <POS_HPA_CODE>@BARO_Unit_HPA (&gt;#VAR_TOOLTIP_VALUE_UNIT#)</POS_HPA_CODE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Baro_STD_Settings_Config_Parameters"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> <TOOLTIP_NOT_STD>(R:1:@TT_Package.STATE.OFF)</TOOLTIP_NOT_STD> <TOOLTIP_STD>(R:1:@TT_Package.STATE.STANDARD)</TOOLTIP_STD> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Baro_Parameters"/> </Parameters> <ReturnParameters> <IE_TOOLTIP_VALUE>#GET_BARO_STD# if{ #TOOLTIP_STD# } els{ #TOOLTIP_NOT_STD# }</IE_TOOLTIP_VALUE> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_BARO_STD# ! #SET_BARO_STD#</ON_EVENT_SET> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BARO_STD#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_AP_Trim_Disconnect_Settings_Config"> <Parameters Type="Default"> <GET_TRIM_DISCONNECTED_ALL/> <SET_TRIM_DISCONNECTED_ALL/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Disconnect_Parameters"/> <Condition Valid="AILERON_TRIM"> <UseParametersFn Name="ASOBO_Aileron_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="RUDDER_TRIM"> <UseParametersFn Name="ASOBO_Rudder_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="ELEVATOR_TRIM"> <UseParametersFn Name="ASOBO_Elevator_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_TRIM_DISCONNECTED_ALL# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_TRIM_DISCONNECTED_ALL#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_TRIM_DISCONNECTED_ALL# 0 #SET_AP_DISCONNECT#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_TRIM_DISCONNECTED_ALL# 1 #SET_AP_DISCONNECT#</POS_ON_CODE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_AP_Event_Disconnect_Settings_Config"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Disconnect_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET> 0 #SET_AP_DISCONNECT# 1 #SET_AP_DISCONNECT# </ON_EVENT_SET> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Altitude_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_ALTITUDE_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_ALTITUDE_LOCK#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_ALTITUDE_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_ALTITUDE_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_ALTITUDE_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_VerticalSpeed_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_VERTICAL_SPEED_MODE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_VERTICAL_SPEED_MODE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_VERTICAL_SPEED_MODE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_VERTICAL_SPEED_MODE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_VERTICAL_SPEED_MODE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_FlightLevelChange_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_FLIGHT_LEVEL_CHANGE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_FLIGHT_LEVEL_CHANGE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_FLIGHT_LEVEL_CHANGE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_FLIGHT_LEVEL_CHANGE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_FLIGHT_LEVEL_CHANGE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_BackCourse_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_BackCourse_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_BACKCOURSE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_BACKCOURSE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_BACKCOURSE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_BACKCOURSE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BACKCOURSE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_YawDamper_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Yaw_Damper_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_YAW_DAMPER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_YAW_DAMPER#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_YAW_DAMPER#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_YAW_DAMPER#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_YAW_DAMPER#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Flight_Director_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Flight_Director_Parameters" /> <UseParametersFn Name="ASOBO_AP_Master_Parameters" /> </Parameters> <Parameters Type="Override"> <Condition Valid="ONLY_ALLOW_WHEN_AP_OFF"> <SET_FD_ACTIVE>#GET_AP_MASTER# ! if{ #SET_FD_ACTIVE# }</SET_FD_ACTIVE> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_FD_ACTIVE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_FD_ACTIVE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_FD_ACTIVE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_FD_ACTIVE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_FD_ACTIVE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Navigation_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Navigation_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_NAV_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_NAV_LOCK#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_NAV_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_NAV_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_NAV_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Navigation_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Vertical_Navigation_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_VNAV_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_VNAV_LOCK#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_VNAV_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_VNAV_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#LOCALVAR_VNAV_LOCK#</LOCAL_VAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Approach_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Approach_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_APPROACH_LOCK# ! #GET_GLIDESLOPE_LOCK# ! or</POS_OFF_CHECK> <POS_ON_CHECK>#GET_APPROACH_LOCK# #GET_GLIDESLOPE_LOCK# and</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_APPROACH_LOCK#</POS_OFF_CODE> <POS_ON_CODE>#GET_APPROACH_LOCK# #GET_GLIDESLOPE_LOCK# ! and if{ 0 #SET_APPROACH_LOCK# } 1 #SET_APPROACH_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_APPROACH_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Leveler_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Leveler_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_LEVELER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_LEVELER#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE> 0 #SET_LEVELER# #SET_PITCH_LEVELER_OFF# (O:APStateWhenLevelerEnabled) if{ #SET_AP_ON# } els{ #SET_AP_OFF# } </POS_OFF_CODE> <POS_ON_CODE> 1 #SET_LEVELER# #GET_AP_ON# (&gt;O:APStateWhenLevelerEnabled) #GET_AP_ON# ! if{ #SET_AP_ON# } #SET_PITCH_LEVELER_ON# </POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_LEVELER#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_AP_ON#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_Init_Code_Helper"> <INIT_CODE>#GET_AP_ON# ! #GET_LEVELER# and if{ 0 #SET_LEVELER# #SET_PITCH_LEVELER_OFF# }</INIT_CODE> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_AP_Master_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Master_Parameters" /> <UseParametersFn Name="ASOBO_Flight_Director_Parameters" /> <ON_AFTER_SET_AP/> </Parameters> <Parameters Type="Override"> <Condition Valid="ENABLE_FD_ON_AP_START"> <ON_AFTER_SET_AP>#ON_AFTER_SET_AP# #GET_AP_MASTER# if{ 1 #SET_FD_ACTIVE# }</ON_AFTER_SET_AP> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="DISABLE_FD_ON_AP_SHUTDOWN"> <ON_AFTER_SET_AP>#ON_AFTER_SET_AP# #GET_AP_MASTER# ! if{ 0 #SET_FD_ACTIVE# }</ON_AFTER_SET_AP> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_AP_MASTER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_AP_MASTER#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_AP_MASTER# #ON_AFTER_SET_AP#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_AP_MASTER# #ON_AFTER_SET_AP#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_AP_MASTER#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Heading_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Mode_Parameters" /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#GET_HEADING_MODE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_HEADING_MODE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_HEADING_MODE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_HEADING_MODE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_HEADING_MODE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Heading_Setting_Config_Parameters"> <Parameters Type="Default"> <HEADING_ID>1</HEADING_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters" /> </Parameters> <ReturnParameters> <VALUE_TYPE>Number</VALUE_TYPE> <IE_TOOLTIP_VALUE>#GET_HEADING_DIR# '%d°' @sprintf</IE_TOOLTIP_VALUE> <INTERACTION_TYPE_VARIANT>Infinite</INTERACTION_TYPE_VARIANT> <IE_GET_STATE>#GET_HEADING_DIR#</IE_GET_STATE> <IE_SET_STATE>#SET_HEADING_DIR#</IE_SET_STATE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_HEADING_DIR#</SIMVAR> </UseParametersFn> <CLAMP_VALUE>dnor</CLAMP_VALUE> <IE_INCREMENT>1</IE_INCREMENT> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Heading_Sync_Event_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters" /> <UseParametersFn Name="ASOBO_Heading_Parameters" /> </Parameters> <Parameters Type="Default"> <ON_EVENT /> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_HEADING# #SET_HEADING_DIR# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_VALUE_UNITS>Bool</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Valid="DECREMENT_ON_UP"> <True> <SET_INTERACTION_DIRECTION>l0 0 &gt; if{ -1 sp1 } els{ 1 sp1 }</SET_INTERACTION_DIRECTION> </True> <False> <SET_INTERACTION_DIRECTION>l0 0 &gt; if{ 1 sp1 } els{ -1 sp1 }</SET_INTERACTION_DIRECTION> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <VAR_ID>VerticalSpeedKnob</VAR_ID> <ON_VALUE_SET>#SET_INTERACTION_DIRECTION# #VERTICALSPEED_SETTING_CODE#</ON_VALUE_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Event_Setting_Config_Parameters"> <Parameters Type="Default"> <DIRECTION>UP</DIRECTION> <ON_EVENT /> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Check="DIRECTION" Match="DOWN"> <True> <DIRECTION>-1</DIRECTION> </True> <False> <DIRECTION>1</DIRECTION> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#DIRECTION# sp1 #VERTICALSPEED_SETTING_CODE# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Event_Setting_Config_Parameters"> <Parameters Type="Default"> <DIRECTION>UP</DIRECTION> <ON_EVENT /> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#VERTICALSPEED_SETTING_CODE# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Airspeed_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_Pitch_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters" /> </Parameters> <Parameters Type="Override"> <Condition Check="DIRECTION" Match="DOWN"> <True> <SET_AIRSPEED_LOCK_VAR>#DEC_AIRSPEED_LOCK_VAR#</SET_AIRSPEED_LOCK_VAR> <SET_VS_LOCK_VAR>#DEC_VS_LOCK_VAR# (&gt;H:AP_DN)</SET_VS_LOCK_VAR> <SET_PITCH_LOCK_VAR>#DEC_PITCH_LOCK_VAR#</SET_PITCH_LOCK_VAR> </True> <False> <SET_AIRSPEED_LOCK_VAR>#INC_AIRSPEED_LOCK_VAR#</SET_AIRSPEED_LOCK_VAR> <SET_VS_LOCK_VAR>#INC_VS_LOCK_VAR# (&gt;H:AP_INC)</SET_VS_LOCK_VAR> <SET_PITCH_LOCK_VAR>#INC_PITCH_LOCK_VAR#</SET_PITCH_LOCK_VAR> </False> </Condition> </Parameters> <ReturnParameters> <VERTICALSPEED_SETTING_CODE> #GET_FLIGHT_LEVEL_CHANGE# if{ #SET_AIRSPEED_LOCK_VAR# } els{ #GET_VS_LOCK# if{ #SET_VS_LOCK_VAR# } els{ #SET_PITCH_LOCK_VAR# } } </VERTICALSPEED_SETTING_CODE> <IE_TOOLTIP_VALUE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# '%dKts' @Sprintf } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# '%dft/m' @Sprintf } els{ #GET_PITCH_LOCK_VAR# '%.1f&deg;' @Sprintf } } </IE_TOOLTIP_VALUE> <IE_VALUE_UNITS>number</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"> <Parameters Type="Default"> <MIN_VALUE>-5000</MIN_VALUE> <MAX_VALUE>5000</MAX_VALUE> <INCREMENT>100</INCREMENT> <MAX_PITCH>25</MAX_PITCH> <SPEED_INCREMENT>1</SPEED_INCREMENT> <VS_INCREMENT>100</VS_INCREMENT> <PITCH_INCREMENT>0.2</PITCH_INCREMENT> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Airspeed_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_Pitch_Setting_Parameters" /> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters" /> </Parameters> <ReturnParameters> <VERTICALSPEED_SETTING_CODE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# #SPEED_INCREMENT# l1 * + 0 max #SET_AIRSPEED_LOCK_VAR# } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# #VS_INCREMENT# l1 * + #SET_VS_LOCK_VAR# } els{ #GET_PITCH_LOCK_VAR# #PITCH_INCREMENT# l1 * + #MAX_PITCH# / 1 min -1 max 16384 * #SET_PITCH_LOCK_VAR# } } </VERTICALSPEED_SETTING_CODE> <IE_TOOLTIP_VALUE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# '%dKts' @Sprintf } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# '%dft/m' @Sprintf } els{ #GET_PITCH_LOCK_VAR# '%.1f&deg;' @Sprintf } } </IE_TOOLTIP_VALUE> <IE_INCREMENT>#INCREMENT#</IE_INCREMENT> <IE_VALUE_UNITS>number</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Altitude_Setting_Config_Parameters"> <Parameters Type="Default"> <ALTITUDE_ID>1</ALTITUDE_ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>50000</MAX_VALUE> <INCREMENT>100</INCREMENT> <VAR_ID>Altitude_Setting</VAR_ID> <VALUE_TYPE>PERCENT</VALUE_TYPE> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Setting_Parameters" /> <GET_LOCALVAR>(L:1:XMLVAR_#VAR_ID#)</GET_LOCALVAR> <SET_LOCALVAR>(&gt;L:1:XMLVAR_#VAR_ID#)</SET_LOCALVAR> </Parameters> <ReturnParameters> <UseParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <ON_VALUE_SET> #GET_LOCALVAR# #SET_ALTITUDE_LOCK# p0 0 &gt; if{ (&gt;H:AP_KNOB_Up) } els{ (&gt;H:AP_KNOB_Down) } </ON_VALUE_SET> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_ALTITUDE_LOCK#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_Init_Code_Helper"> <INIT_CODE>#GET_ALTITUDE_LOCK# #SET_LOCALVAR#</INIT_CODE> </UseParametersFn> <INTERACTION_TYPE_VARIANT>Infinite</INTERACTION_TYPE_VARIANT> <IE_INCREMENT>#INCREMENT#</IE_INCREMENT> <INCREMENT_PER_THRESHOLD>#INCREMENT#</INCREMENT_PER_THRESHOLD> <PFN_DELTA_THRESHOLD_VALUES>ASOBO_Drag_Threshold_Medium</PFN_DELTA_THRESHOLD_VALUES> <IE_TOOLTIP_VALUE>#GET_LOCALVAR# '%d ft' @Sprintf</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Altitude_Sync_Event_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Setting_Parameters" /> <UseParametersFn Name="ASOBO_Altimeter_Parameters" /> </Parameters> <Parameters Type="Default"> <IE_TOOLTIP_VALUE>#GET_ALTIMETER_ALTITUDE# '%d ft' @Sprintf</IE_TOOLTIP_VALUE> <ON_EVENT /> </Parameters> <ReturnParameters> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_ALTIMETER_ALTITUDE# #SET_ALTITUDE_LOCK# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_VALUE_UNITS>Bool</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Autopilot_Airspeed_Mode_Setting_Config"> <Parameters Type="Override"> <AIRSPEED_MODE_SIMVAR>AUTOPILOT AIRSPEED HOLD</AIRSPEED_MODE_VA> </Parameters> <Parameters Type="Override"> <SET_HOLD>(&gt;K:AP_AIRSPEED_HOLD)</SET_HOLD> <AIRSPEED_MODE>(A:#AIRSPEED_MODE_SIMVAR#, Bool)</AIRSPEED_MODE> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <!-- Check position --> <POS_OFF_CHECK>#AIRSPEED_MODE# !</POS_OFF_CHECK> <POS_ON_CHECK>#AIRSPEED_MODE#</POS_ON_CHECK> <!-- Set position --> <POS_OFF_CODE>0 #SET_HOLD#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_HOLD#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#AIRSPEED_MODE_SIMVAR#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn> </ModelBehaviors>

 

 

ParametersFn

  • ASOBO_Baro_Settings_Config

    Definition from XML
    <ParametersFn Name="ASOBO_Baro_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> <MIN_BARO_MB>955</MIN_BARO_MB> <MAX_BARO_MB>1060</MAX_BARO_MB> <BARO_INC_HG>0.01</BARO_INC_HG> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> <BARO_INC_MB Process="Float">#BARO_INC_HG# 33.863886667 *</BARO_INC_MB> <BARO_TOOLTIP_VALUE_TYPE>inHG</BARO_TOOLTIP_VALUE_TYPE> <NB_INCREMENT_FOR_FULL_RANGE>3000</NB_INCREMENT_FOR_FULL_RANGE> </Parameters> <Parameters Type="Default"> <Switch Param="BARO_TOOLTIP_VALUE_TYPE"> <Case Value="Both"> <TOOLTIP_VALUE_FORMAT_MB>&apos;%.1f HPA&apos;</TOOLTIP_VALUE_FORMAT_MB> <TOOLTIP_VALUE_FORMAT_HG>&apos;%.2f IN&apos;</TOOLTIP_VALUE_FORMAT_HG> <Condition NotEmpty="IE_NAME_UID"> <True> <TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT>(L:1:XMLVAR_Baro_#IE_NAME_UID#_Tooltip_Displayed_Unit)</TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT> </True> <False> <TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT>(L:1:XMLVAR_Baro_#BARO_ID#_Tooltip_Displayed_Unit)</TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT> </False> </Condition> </Case> <Case Value="Millibar"> <TOOLTIP_VALUE_FORMAT>&apos;%.1f HPA&apos;</TOOLTIP_VALUE_FORMAT> </Case> <Default> <TOOLTIP_VALUE_FORMAT>&apos;%.2f IN&apos;</TOOLTIP_VALUE_FORMAT> </Default> </Switch> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Baro_Parameters"/> </Parameters> <ReturnParameters> <NB_INCREMENT_FOR_FULL_RANGE>#NB_INCREMENT_FOR_FULL_RANGE#</NB_INCREMENT_FOR_FULL_RANGE> <VALUE_TYPE>NUMBER</VALUE_TYPE> <MIN_VALUE>#MIN_BARO_MB#</MIN_VALUE> <MAX_VALUE>#MAX_BARO_MB#</MAX_VALUE> <IE_INCREMENT>#BARO_INC_MB#</IE_INCREMENT> <IE_GET_STATE>#GET_BARO_MB#</IE_GET_STATE> <IE_SET_STATE>#SET_BARO_MB#</IE_SET_STATE> <IE_VALUE_UNITS>Millibar</IE_VALUE_UNITS> <Switch Param="BARO_TOOLTIP_VALUE_TYPE"> <Case Value="Both"> <IE_TOOLTIP_VALUE>#TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT# @BARO_Unit_HPA == if{ #GET_BARO_MB# #TOOLTIP_VALUE_FORMAT_MB# } els{ #GET_BARO_HG# #TOOLTIP_VALUE_FORMAT_HG# } @sprintf</IE_TOOLTIP_VALUE> </Case> <Default> <VAR_TOOLTIP_VALUE_UNIT>#BARO_TOOLTIP_VALUE_TYPE#</VAR_TOOLTIP_VALUE_UNIT> <TOOLTIP_VALUE_FORMAT>#TOOLTIP_VALUE_FORMAT#</TOOLTIP_VALUE_FORMAT> </Default> </Switch> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BARO_MB#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ID
      • MIN_BARO_MB
      • MAX_BARO_MB
      • BARO_INC_HG
    • Default

      Parameters set:

      • BARO_ID (using ID)
      • BARO_INC_MB (using BARO_INC_HG)
      • BARO_TOOLTIP_VALUE_TYPE
      • NB_INCREMENT_FOR_FULL_RANGE
    • Default

      Condition: Switch(BARO_TOOLTIP_VALUE_TYPE)

      • Case: Both

        Parameters set:

        • TOOLTIP_VALUE_FORMAT_MB
        • TOOLTIP_VALUE_FORMAT_HG

        Condition: NotEmpty(IE_NAME_UID)

        • Case: True

          Parameters set:

          • TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT (using IE_NAME_UID)
        • Case: False

          Parameters set:

          • TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT (using BARO_ID)
      • Case: Millibar

        Parameters set:

        • TOOLTIP_VALUE_FORMAT
      • Default case:

        Parameters set:

        • TOOLTIP_VALUE_FORMAT
    • Override

      ParametersFn used:

    Return parameters:

    Parameters set:

    • NB_INCREMENT_FOR_FULL_RANGE (using NB_INCREMENT_FOR_FULL_RANGE)
    • VALUE_TYPE
    • MIN_VALUE (using MIN_BARO_MB)
    • MAX_VALUE (using MAX_BARO_MB)
    • IE_INCREMENT (using BARO_INC_MB)
    • IE_GET_STATE (using GET_BARO_MB)
    • IE_SET_STATE (using SET_BARO_MB)
    • IE_VALUE_UNITS

    ParametersFn used:

    Condition: Switch(BARO_TOOLTIP_VALUE_TYPE)

    • Case: Both

      Parameters set:

      • IE_TOOLTIP_VALUE (using TOOLTIP_VALUE_CHECK_DISPLAYED_UNIT, GET_BARO_MB, TOOLTIP_VALUE_FORMAT_MB, GET_BARO_HG, TOOLTIP_VALUE_FORMAT_HG)
    • Default case:

      Parameters set:

      • VAR_TOOLTIP_VALUE_UNIT (using BARO_TOOLTIP_VALUE_TYPE)
      • TOOLTIP_VALUE_FORMAT (using TOOLTIP_VALUE_FORMAT)
  • ASOBO_Baro_Units_Settings_Config

    Definition from XML
    <ParametersFn Name="ASOBO_Baro_Units_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> </Parameters> <Parameters Type="Default"> <Condition NotEmpty="IE_NAME_UID"> <True> <VAR_TOOLTIP_VALUE_UNIT_NAME>XMLVAR_Baro_#IE_NAME_UID#_Tooltip_Displayed_Unit</VAR_TOOLTIP_VALUE_UNIT_NAME> </True> <False> <VAR_TOOLTIP_VALUE_UNIT_NAME>XMLVAR_Baro_#BARO_ID#_Tooltip_Displayed_Unit</VAR_TOOLTIP_VALUE_UNIT_NAME> </False> </Condition> <VAR_TOOLTIP_VALUE_UNIT_SCOPE>O</VAR_TOOLTIP_VALUE_UNIT_SCOPE> </Parameters> <Parameters Type="Override"> <VAR_TOOLTIP_VALUE_UNIT>#VAR_TOOLTIP_VALUE_UNIT_SCOPE#:#VAR_TOOLTIP_VALUE_UNIT_NAME#</VAR_TOOLTIP_VALUE_UNIT> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#VAR_TOOLTIP_VALUE_UNIT_NAME#</LOCAL_VAR> <VAR_SCOPE>#VAR_TOOLTIP_VALUE_UNIT_SCOPE#</VAR_SCOPE> </UseParametersFn> <POS_IN_TOOLTIP_ID>@TT_Package.STATE.UNIT.IN</POS_IN_TOOLTIP_ID> <POS_HPA_TOOLTIP_ID>@TT_Package.STATE.UNIT.HPA</POS_HPA_TOOLTIP_ID> <POS_IN_CHECK>@BARO_Unit_IN (#VAR_TOOLTIP_VALUE_UNIT#) ==</POS_IN_CHECK> <POS_HPA_CHECK>@BARO_Unit_HPA (#VAR_TOOLTIP_VALUE_UNIT#) ==</POS_HPA_CHECK> <POS_IN_CODE>@BARO_Unit_IN (&gt;#VAR_TOOLTIP_VALUE_UNIT#)</POS_IN_CODE> <POS_HPA_CODE>@BARO_Unit_HPA (&gt;#VAR_TOOLTIP_VALUE_UNIT#)</POS_HPA_CODE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ID
    • Default

      Parameters set:

      • BARO_ID (using ID)
    • Default

      Parameters set:

      • VAR_TOOLTIP_VALUE_UNIT_SCOPE

      Condition: NotEmpty(IE_NAME_UID)

      • Case: True

        Parameters set:

        • VAR_TOOLTIP_VALUE_UNIT_NAME (using IE_NAME_UID)
      • Case: False

        Parameters set:

        • VAR_TOOLTIP_VALUE_UNIT_NAME (using BARO_ID)
    • Override

      Parameters set:

      • VAR_TOOLTIP_VALUE_UNIT (using VAR_TOOLTIP_VALUE_UNIT_SCOPE, VAR_TOOLTIP_VALUE_UNIT_NAME)

    Return parameters:

    Parameters set:

    • POS_IN_TOOLTIP_ID
    • POS_HPA_TOOLTIP_ID
    • POS_IN_CHECK (using VAR_TOOLTIP_VALUE_UNIT)
    • POS_HPA_CHECK (using VAR_TOOLTIP_VALUE_UNIT)
    • POS_IN_CODE (using VAR_TOOLTIP_VALUE_UNIT)
    • POS_HPA_CODE (using VAR_TOOLTIP_VALUE_UNIT)

    ParametersFn used:

  • ASOBO_Baro_STD_Settings_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Baro_STD_Settings_Config_Parameters"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <BARO_ID>#ID#</BARO_ID> <TOOLTIP_NOT_STD>(R:1:@TT_Package.STATE.OFF)</TOOLTIP_NOT_STD> <TOOLTIP_STD>(R:1:@TT_Package.STATE.STANDARD)</TOOLTIP_STD> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Baro_Parameters"/> </Parameters> <ReturnParameters> <IE_TOOLTIP_VALUE>#GET_BARO_STD# if{ #TOOLTIP_STD# } els{ #TOOLTIP_NOT_STD# }</IE_TOOLTIP_VALUE> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_BARO_STD# ! #SET_BARO_STD#</ON_EVENT_SET> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BARO_STD#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ID
    • Default

      Parameters set:

      • BARO_ID (using ID)
      • TOOLTIP_NOT_STD
      • TOOLTIP_STD
    • Override

      ParametersFn used:

    Return parameters:

    Parameters set:

    • IE_TOOLTIP_VALUE (using GET_BARO_STD, TOOLTIP_STD, TOOLTIP_NOT_STD)

    ParametersFn used:

  • ASOBO_AP_Trim_Disconnect_Settings_Config

    Definition from XML
    <ParametersFn Name="ASOBO_AP_Trim_Disconnect_Settings_Config"> <Parameters Type="Default"> <GET_TRIM_DISCONNECTED_ALL/> <SET_TRIM_DISCONNECTED_ALL/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Disconnect_Parameters"/> <Condition Valid="AILERON_TRIM"> <UseParametersFn Name="ASOBO_Aileron_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="RUDDER_TRIM"> <UseParametersFn Name="ASOBO_Rudder_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="ELEVATOR_TRIM"> <UseParametersFn Name="ASOBO_Elevator_Trim_Disconnect_Parameters"/> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_TRIM_DISCONNECTED_ALL# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_TRIM_DISCONNECTED_ALL#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_TRIM_DISCONNECTED_ALL# 0 #SET_AP_DISCONNECT#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_TRIM_DISCONNECTED_ALL# 1 #SET_AP_DISCONNECT#</POS_ON_CODE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_TRIM_DISCONNECTED_ALL)
    • POS_ON_CHECK (using GET_TRIM_DISCONNECTED_ALL)
    • POS_OFF_CODE (using SET_TRIM_DISCONNECTED_ALL, SET_AP_DISCONNECT)
    • POS_ON_CODE (using SET_TRIM_DISCONNECTED_ALL, SET_AP_DISCONNECT)

    ParametersFn used:

  • ASOBO_AP_Event_Disconnect_Settings_Config

    Definition from XML
    <ParametersFn Name="ASOBO_AP_Event_Disconnect_Settings_Config"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Disconnect_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET> 0 #SET_AP_DISCONNECT# 1 #SET_AP_DISCONNECT# </ON_EVENT_SET> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    ParametersFn used:

  • ASOBO_Autopilot_Altitude_Mode_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Altitude_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_ALTITUDE_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_ALTITUDE_LOCK#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_ALTITUDE_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_ALTITUDE_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_ALTITUDE_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_ALTITUDE_LOCK)
    • POS_ON_CHECK (using GET_ALTITUDE_LOCK)
    • POS_OFF_CODE (using SET_ALTITUDE_LOCK)
    • POS_ON_CODE (using SET_ALTITUDE_LOCK)

    ParametersFn used:

  • ASOBO_Autopilot_VerticalSpeed_Mode_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_VerticalSpeed_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_VERTICAL_SPEED_MODE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_VERTICAL_SPEED_MODE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_VERTICAL_SPEED_MODE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_VERTICAL_SPEED_MODE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_VERTICAL_SPEED_MODE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_VERTICAL_SPEED_MODE)
    • POS_ON_CHECK (using GET_VERTICAL_SPEED_MODE)
    • POS_OFF_CODE (using SET_VERTICAL_SPEED_MODE)
    • POS_ON_CODE (using SET_VERTICAL_SPEED_MODE)

    ParametersFn used:

  • ASOBO_Autopilot_FlightLevelChange_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_FlightLevelChange_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_FLIGHT_LEVEL_CHANGE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_FLIGHT_LEVEL_CHANGE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_FLIGHT_LEVEL_CHANGE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_FLIGHT_LEVEL_CHANGE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_FLIGHT_LEVEL_CHANGE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_FLIGHT_LEVEL_CHANGE)
    • POS_ON_CHECK (using GET_FLIGHT_LEVEL_CHANGE)
    • POS_OFF_CODE (using SET_FLIGHT_LEVEL_CHANGE)
    • POS_ON_CODE (using SET_FLIGHT_LEVEL_CHANGE)

    ParametersFn used:

  • ASOBO_Autopilot_BackCourse_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_BackCourse_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_BackCourse_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_BACKCOURSE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_BACKCOURSE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_BACKCOURSE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_BACKCOURSE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_BACKCOURSE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_BACKCOURSE)
    • POS_ON_CHECK (using GET_BACKCOURSE)
    • POS_OFF_CODE (using SET_BACKCOURSE)
    • POS_ON_CODE (using SET_BACKCOURSE)

    ParametersFn used:

  • ASOBO_Autopilot_YawDamper_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_YawDamper_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Yaw_Damper_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_YAW_DAMPER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_YAW_DAMPER#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_YAW_DAMPER#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_YAW_DAMPER#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_YAW_DAMPER#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_YAW_DAMPER)
    • POS_ON_CHECK (using GET_YAW_DAMPER)
    • POS_OFF_CODE (using SET_YAW_DAMPER)
    • POS_ON_CODE (using SET_YAW_DAMPER)

    ParametersFn used:

  • ASOBO_Autopilot_Flight_Director_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Flight_Director_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Flight_Director_Parameters"/> <UseParametersFn Name="ASOBO_AP_Master_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Valid="ONLY_ALLOW_WHEN_AP_OFF"> <SET_FD_ACTIVE>#GET_AP_MASTER# ! if{ #SET_FD_ACTIVE# }</SET_FD_ACTIVE> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_FD_ACTIVE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_FD_ACTIVE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_FD_ACTIVE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_FD_ACTIVE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_FD_ACTIVE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_FD_ACTIVE)
    • POS_ON_CHECK (using GET_FD_ACTIVE)
    • POS_OFF_CODE (using SET_FD_ACTIVE)
    • POS_ON_CODE (using SET_FD_ACTIVE)

    ParametersFn used:

  • ASOBO_Autopilot_Navigation_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Navigation_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Navigation_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_NAV_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_NAV_LOCK#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_NAV_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_NAV_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_NAV_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_NAV_LOCK)
    • POS_ON_CHECK (using GET_NAV_LOCK)
    • POS_OFF_CODE (using SET_NAV_LOCK)
    • POS_ON_CODE (using SET_NAV_LOCK)

    ParametersFn used:

  • ASOBO_Autopilot_Vertical_Navigation_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Navigation_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Vertical_Navigation_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_VNAV_LOCK# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_VNAV_LOCK#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_VNAV_LOCK#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_VNAV_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_LocalVar_Helper"> <LOCAL_VAR>#LOCALVAR_VNAV_LOCK#</LOCAL_VAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_VNAV_LOCK)
    • POS_ON_CHECK (using GET_VNAV_LOCK)
    • POS_OFF_CODE (using SET_VNAV_LOCK)
    • POS_ON_CODE (using SET_VNAV_LOCK)

    ParametersFn used:

  • ASOBO_Autopilot_Approach_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Approach_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Approach_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_APPROACH_LOCK# ! #GET_GLIDESLOPE_LOCK# ! or</POS_OFF_CHECK> <POS_ON_CHECK>#GET_APPROACH_LOCK# #GET_GLIDESLOPE_LOCK# and</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_APPROACH_LOCK#</POS_OFF_CODE> <POS_ON_CODE>#GET_APPROACH_LOCK# #GET_GLIDESLOPE_LOCK# ! and if{ 0 #SET_APPROACH_LOCK# } 1 #SET_APPROACH_LOCK#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_APPROACH_LOCK#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_APPROACH_LOCK, GET_GLIDESLOPE_LOCK)
    • POS_ON_CHECK (using GET_APPROACH_LOCK, GET_GLIDESLOPE_LOCK)
    • POS_OFF_CODE (using SET_APPROACH_LOCK)
    • POS_ON_CODE (using GET_APPROACH_LOCK, GET_GLIDESLOPE_LOCK, SET_APPROACH_LOCK)

    ParametersFn used:

  • ASOBO_Autopilot_Leveler_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Leveler_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Leveler_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_LEVELER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_LEVELER#</POS_ON_CHECK> <POS_OFF_CODE> 0 #SET_LEVELER# #SET_PITCH_LEVELER_OFF# (O:APStateWhenLevelerEnabled) if{ #SET_AP_ON# } els{ #SET_AP_OFF# } </POS_OFF_CODE> <POS_ON_CODE> 1 #SET_LEVELER# #GET_AP_ON# (&gt;O:APStateWhenLevelerEnabled) #GET_AP_ON# ! if{ #SET_AP_ON# } #SET_PITCH_LEVELER_ON# </POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_LEVELER#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_AP_ON#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_Init_Code_Helper"> <INIT_CODE>#GET_AP_ON# ! #GET_LEVELER# and if{ 0 #SET_LEVELER# #SET_PITCH_LEVELER_OFF# }</INIT_CODE> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_LEVELER)
    • POS_ON_CHECK (using GET_LEVELER)
    • POS_OFF_CODE (using SET_LEVELER, SET_PITCH_LEVELER_OFF, SET_AP_ON, SET_AP_OFF)
    • POS_ON_CODE (using SET_LEVELER, GET_AP_ON, SET_AP_ON, SET_PITCH_LEVELER_ON)

    ParametersFn used:

  • ASOBO_Autopilot_AP_Master_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_AP_Master_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Master_Parameters"/> <UseParametersFn Name="ASOBO_Flight_Director_Parameters"/> <ON_AFTER_SET_AP/> </Parameters> <Parameters Type="Override"> <Condition Valid="ENABLE_FD_ON_AP_START"> <ON_AFTER_SET_AP>#ON_AFTER_SET_AP# #GET_AP_MASTER# if{ 1 #SET_FD_ACTIVE# }</ON_AFTER_SET_AP> </Condition> </Parameters> <Parameters Type="Override"> <Condition Valid="DISABLE_FD_ON_AP_SHUTDOWN"> <ON_AFTER_SET_AP>#ON_AFTER_SET_AP# #GET_AP_MASTER# ! if{ 0 #SET_FD_ACTIVE# }</ON_AFTER_SET_AP> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_AP_MASTER# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_AP_MASTER#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_AP_MASTER# #ON_AFTER_SET_AP#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_AP_MASTER# #ON_AFTER_SET_AP#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_AP_MASTER#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Override

      Parameters set:

      • ON_AFTER_SET_AP

      ParametersFn used:

    • Override

      Condition: Valid(ENABLE_FD_ON_AP_START)

      • Case: True

        Parameters set:

        • ON_AFTER_SET_AP (using ON_AFTER_SET_AP, GET_AP_MASTER, SET_FD_ACTIVE)
    • Override

      Condition: Valid(DISABLE_FD_ON_AP_SHUTDOWN)

      • Case: True

        Parameters set:

        • ON_AFTER_SET_AP (using ON_AFTER_SET_AP, GET_AP_MASTER, SET_FD_ACTIVE)

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_AP_MASTER)
    • POS_ON_CHECK (using GET_AP_MASTER)
    • POS_OFF_CODE (using SET_AP_MASTER, ON_AFTER_SET_AP)
    • POS_ON_CODE (using SET_AP_MASTER, ON_AFTER_SET_AP)

    ParametersFn used:

  • ASOBO_Autopilot_Heading_Mode_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Heading_Mode_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Mode_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#GET_HEADING_MODE# ! </POS_OFF_CHECK> <POS_ON_CHECK>#GET_HEADING_MODE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_HEADING_MODE#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_HEADING_MODE#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_HEADING_MODE#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using GET_HEADING_MODE)
    • POS_ON_CHECK (using GET_HEADING_MODE)
    • POS_OFF_CODE (using SET_HEADING_MODE)
    • POS_ON_CODE (using SET_HEADING_MODE)

    ParametersFn used:

  • ASOBO_Autopilot_Heading_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Heading_Setting_Config_Parameters"> <Parameters Type="Default"> <HEADING_ID>1</HEADING_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters"/> </Parameters> <ReturnParameters> <VALUE_TYPE>Number</VALUE_TYPE> <IE_TOOLTIP_VALUE>#GET_HEADING_DIR# &apos;%d°&apos; @sprintf</IE_TOOLTIP_VALUE> <INTERACTION_TYPE_VARIANT>Infinite</INTERACTION_TYPE_VARIANT> <IE_GET_STATE>#GET_HEADING_DIR#</IE_GET_STATE> <IE_SET_STATE>#SET_HEADING_DIR#</IE_SET_STATE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_HEADING_DIR#</SIMVAR> </UseParametersFn> <CLAMP_VALUE>dnor</CLAMP_VALUE> <IE_INCREMENT>1</IE_INCREMENT> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • VALUE_TYPE
    • IE_TOOLTIP_VALUE (using GET_HEADING_DIR)
    • INTERACTION_TYPE_VARIANT
    • IE_GET_STATE (using GET_HEADING_DIR)
    • IE_SET_STATE (using SET_HEADING_DIR)
    • CLAMP_VALUE
    • IE_INCREMENT

    ParametersFn used:

  • ASOBO_Autopilot_Heading_Sync_Event_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Heading_Sync_Event_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Heading_Setting_Parameters"/> <UseParametersFn Name="ASOBO_Heading_Parameters"/> </Parameters> <Parameters Type="Default"> <ON_EVENT/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_HEADING# #SET_HEADING_DIR# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_VALUE_UNITS>Bool</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • IE_VALUE_UNITS

    ParametersFn used:

  • ASOBO_Autopilot_Vertical_Speed_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Valid="DECREMENT_ON_UP"> <True> <SET_INTERACTION_DIRECTION>l0 0 &gt; if{ -1 sp1 } els{ 1 sp1 }</SET_INTERACTION_DIRECTION> </True> <False> <SET_INTERACTION_DIRECTION>l0 0 &gt; if{ 1 sp1 } els{ -1 sp1 }</SET_INTERACTION_DIRECTION> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <VAR_ID>VerticalSpeedKnob</VAR_ID> <ON_VALUE_SET>#SET_INTERACTION_DIRECTION# #VERTICALSPEED_SETTING_CODE#</ON_VALUE_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Override
    • Override

      Condition: Valid(DECREMENT_ON_UP)

      • Case: True

        Parameters set:

        • SET_INTERACTION_DIRECTION
      • Case: False

        Parameters set:

        • SET_INTERACTION_DIRECTION

    Return parameters:

    Parameters set:

    • IE_TOOLTIP_VALUE (using IE_TOOLTIP_VALUE)

    ParametersFn used:

  • ASOBO_Autopilot_Vertical_Speed_Event_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Event_Setting_Config_Parameters"> <Parameters Type="Default"> <DIRECTION>UP</DIRECTION> <ON_EVENT/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Check="DIRECTION" Match="DOWN"> <True> <DIRECTION>-1</DIRECTION> </True> <False> <DIRECTION>1</DIRECTION> </False> </Condition> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#DIRECTION# sp1 #VERTICALSPEED_SETTING_CODE# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • DIRECTION
      • ON_EVENT
    • Override
    • Override

      Condition: Check(DIRECTION)

      • Case: True

        Parameters set:

        • DIRECTION
      • Case: False

        Parameters set:

        • DIRECTION

    Return parameters:

    Parameters set:

    • IE_TOOLTIP_VALUE (using IE_TOOLTIP_VALUE)

    ParametersFn used:

  • ASOBO_Autopilot_Vertical_Speed_Increment_Event_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Event_Setting_Config_Parameters"> <Parameters Type="Default"> <DIRECTION>UP</DIRECTION> <ON_EVENT/> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#VERTICALSPEED_SETTING_CODE# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • IE_TOOLTIP_VALUE (using IE_TOOLTIP_VALUE)

    ParametersFn used:

  • ASOBO_Autopilot_Vertical_Speed_Increment_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Increment_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Airspeed_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_Pitch_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters"/> </Parameters> <Parameters Type="Override"> <Condition Check="DIRECTION" Match="DOWN"> <True> <SET_AIRSPEED_LOCK_VAR>#DEC_AIRSPEED_LOCK_VAR#</SET_AIRSPEED_LOCK_VAR> <SET_VS_LOCK_VAR>#DEC_VS_LOCK_VAR# (&gt;H:AP_DN)</SET_VS_LOCK_VAR> <SET_PITCH_LOCK_VAR>#DEC_PITCH_LOCK_VAR#</SET_PITCH_LOCK_VAR> </True> <False> <SET_AIRSPEED_LOCK_VAR>#INC_AIRSPEED_LOCK_VAR#</SET_AIRSPEED_LOCK_VAR> <SET_VS_LOCK_VAR>#INC_VS_LOCK_VAR# (&gt;H:AP_INC)</SET_VS_LOCK_VAR> <SET_PITCH_LOCK_VAR>#INC_PITCH_LOCK_VAR#</SET_PITCH_LOCK_VAR> </False> </Condition> </Parameters> <ReturnParameters> <VERTICALSPEED_SETTING_CODE> #GET_FLIGHT_LEVEL_CHANGE# if{ #SET_AIRSPEED_LOCK_VAR# } els{ #GET_VS_LOCK# if{ #SET_VS_LOCK_VAR# } els{ #SET_PITCH_LOCK_VAR# } } </VERTICALSPEED_SETTING_CODE> <IE_TOOLTIP_VALUE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# &apos;%dKts&apos; @Sprintf } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# &apos;%dft/m&apos; @Sprintf } els{ #GET_PITCH_LOCK_VAR# &apos;%.1f&amp;deg;&apos; @Sprintf } } </IE_TOOLTIP_VALUE> <IE_VALUE_UNITS>number</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • VERTICALSPEED_SETTING_CODE (using GET_FLIGHT_LEVEL_CHANGE, SET_AIRSPEED_LOCK_VAR, GET_VS_LOCK, SET_VS_LOCK_VAR, SET_PITCH_LOCK_VAR)
    • IE_TOOLTIP_VALUE (using GET_FLIGHT_LEVEL_CHANGE, GET_AIRSPEED_LOCK_VAR, GET_VS_LOCK, GET_VS_LOCK_VAR, GET_PITCH_LOCK_VAR)
    • IE_VALUE_UNITS
  • ASOBO_Autopilot_Vertical_Speed_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Vertical_Speed_Parameters"> <Parameters Type="Default"> <MIN_VALUE>-5000</MIN_VALUE> <MAX_VALUE>5000</MAX_VALUE> <INCREMENT>100</INCREMENT> <MAX_PITCH>25</MAX_PITCH> <SPEED_INCREMENT>1</SPEED_INCREMENT> <VS_INCREMENT>100</VS_INCREMENT> <PITCH_INCREMENT>0.2</PITCH_INCREMENT> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Airspeed_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_VerticalSpeed_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_Pitch_Setting_Parameters"/> <UseParametersFn Name="ASOBO_AP_FlightLevelChange_Parameters"/> </Parameters> <ReturnParameters> <VERTICALSPEED_SETTING_CODE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# #SPEED_INCREMENT# l1 * + 0 max #SET_AIRSPEED_LOCK_VAR# } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# #VS_INCREMENT# l1 * + #SET_VS_LOCK_VAR# } els{ #GET_PITCH_LOCK_VAR# #PITCH_INCREMENT# l1 * + #MAX_PITCH# / 1 min -1 max 16384 * #SET_PITCH_LOCK_VAR# } } </VERTICALSPEED_SETTING_CODE> <IE_TOOLTIP_VALUE> #GET_FLIGHT_LEVEL_CHANGE# if{ #GET_AIRSPEED_LOCK_VAR# &apos;%dKts&apos; @Sprintf } els{ #GET_VS_LOCK# if{ #GET_VS_LOCK_VAR# &apos;%dft/m&apos; @Sprintf } els{ #GET_PITCH_LOCK_VAR# &apos;%.1f&amp;deg;&apos; @Sprintf } } </IE_TOOLTIP_VALUE> <IE_INCREMENT>#INCREMENT#</IE_INCREMENT> <IE_VALUE_UNITS>number</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • VERTICALSPEED_SETTING_CODE (using GET_FLIGHT_LEVEL_CHANGE, GET_AIRSPEED_LOCK_VAR, SPEED_INCREMENT, SET_AIRSPEED_LOCK_VAR, GET_VS_LOCK, GET_VS_LOCK_VAR, VS_INCREMENT, SET_VS_LOCK_VAR, GET_PITCH_LOCK_VAR, PITCH_INCREMENT, MAX_PITCH, SET_PITCH_LOCK_VAR)
    • IE_TOOLTIP_VALUE (using GET_FLIGHT_LEVEL_CHANGE, GET_AIRSPEED_LOCK_VAR, GET_VS_LOCK, GET_VS_LOCK_VAR, GET_PITCH_LOCK_VAR)
    • IE_INCREMENT (using INCREMENT)
    • IE_VALUE_UNITS
  • ASOBO_Autopilot_Altitude_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Altitude_Setting_Config_Parameters"> <Parameters Type="Default"> <ALTITUDE_ID>1</ALTITUDE_ID> <MIN_VALUE>0</MIN_VALUE> <MAX_VALUE>50000</MAX_VALUE> <INCREMENT>100</INCREMENT> <VAR_ID>Altitude_Setting</VAR_ID> <VALUE_TYPE>PERCENT</VALUE_TYPE> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Setting_Parameters"/> <GET_LOCALVAR>(L:1:XMLVAR_#VAR_ID#)</GET_LOCALVAR> <SET_LOCALVAR>(&gt;L:1:XMLVAR_#VAR_ID#)</SET_LOCALVAR> </Parameters> <ReturnParameters> <UseParametersFn Name="Asobo_Infinite_Var_Config_Parameters"> <ON_VALUE_SET> #GET_LOCALVAR# #SET_ALTITUDE_LOCK# p0 0 &gt; if{ (&gt;H:AP_KNOB_Up) } els{ (&gt;H:AP_KNOB_Down) } </ON_VALUE_SET> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_ALTITUDE_LOCK#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_Init_Code_Helper"> <INIT_CODE>#GET_ALTITUDE_LOCK# #SET_LOCALVAR#</INIT_CODE> </UseParametersFn> <INTERACTION_TYPE_VARIANT>Infinite</INTERACTION_TYPE_VARIANT> <IE_INCREMENT>#INCREMENT#</IE_INCREMENT> <INCREMENT_PER_THRESHOLD>#INCREMENT#</INCREMENT_PER_THRESHOLD> <PFN_DELTA_THRESHOLD_VALUES>ASOBO_Drag_Threshold_Medium</PFN_DELTA_THRESHOLD_VALUES> <IE_TOOLTIP_VALUE>#GET_LOCALVAR# &apos;%d ft&apos; @Sprintf</IE_TOOLTIP_VALUE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ALTITUDE_ID
      • MIN_VALUE
      • MAX_VALUE
      • INCREMENT
      • VAR_ID
      • VALUE_TYPE
    • Override

      Parameters set:

      • GET_LOCALVAR (using VAR_ID)
      • SET_LOCALVAR (using VAR_ID)

      ParametersFn used:

    Return parameters:

    Parameters set:

    • INTERACTION_TYPE_VARIANT
    • IE_INCREMENT (using INCREMENT)
    • INCREMENT_PER_THRESHOLD (using INCREMENT)
    • PFN_DELTA_THRESHOLD_VALUES
    • IE_TOOLTIP_VALUE (using GET_LOCALVAR)

    ParametersFn used:

  • ASOBO_Autopilot_Altitude_Sync_Event_Setting_Config_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Altitude_Sync_Event_Setting_Config_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_AP_Altitude_Setting_Parameters"/> <UseParametersFn Name="ASOBO_Altimeter_Parameters"/> </Parameters> <Parameters Type="Default"> <IE_TOOLTIP_VALUE>#GET_ALTIMETER_ALTITUDE# &apos;%d ft&apos; @Sprintf</IE_TOOLTIP_VALUE> <ON_EVENT/> </Parameters> <ReturnParameters> <IE_TOOLTIP_VALUE>#IE_TOOLTIP_VALUE#</IE_TOOLTIP_VALUE> <UseParametersFn Name="ASOBO_Auto_Define_Event_Param_Helper"> <ON_EVENT_SET>#GET_ALTIMETER_ALTITUDE# #SET_ALTITUDE_LOCK# #ON_EVENT#</ON_EVENT_SET> </UseParametersFn> <IE_VALUE_UNITS>Bool</IE_VALUE_UNITS> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • IE_TOOLTIP_VALUE (using IE_TOOLTIP_VALUE)
    • IE_VALUE_UNITS

    ParametersFn used:

  • ASOBO_Autopilot_Airspeed_Mode_Setting_Config

    Definition from XML
    <ParametersFn Name="ASOBO_Autopilot_Airspeed_Mode_Setting_Config"> <Parameters Type="Override"> <AIRSPEED_MODE_SIMVAR>AUTOPILOT AIRSPEED HOLD</AIRSPEED_MODE_SIMVAR> </Parameters> <Parameters Type="Override"> <SET_HOLD>(&gt;K:AP_AIRSPEED_HOLD)</SET_HOLD> <AIRSPEED_MODE>(A:#AIRSPEED_MODE_SIMVAR#, Bool)</AIRSPEED_MODE> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <POS_OFF_CHECK>#AIRSPEED_MODE# !</POS_OFF_CHECK> <POS_ON_CHECK>#AIRSPEED_MODE#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_HOLD#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_HOLD#</POS_ON_CODE> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#AIRSPEED_MODE_SIMVAR#</SIMVAR> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Override

      Parameters set:

      • AIRSPEED_MODE_SIMVAR
    • Override

      Parameters set:

      • SET_HOLD
      • AIRSPEED_MODE (using AIRSPEED_MODE_SIMVAR)

    Return parameters:

    Parameters set:

    • POS_OFF_CHECK (using AIRSPEED_MODE)
    • POS_ON_CHECK (using AIRSPEED_MODE)
    • POS_OFF_CODE (using SET_HOLD)
    • POS_ON_CODE (using SET_HOLD)

    ParametersFn used:

 

0/255