[Go back to index]

Asobo_EX1\Common\Interior\Templates\ParametersFn\Handling_ParametersFn.xml

Source XML
<ModelBehaviors> <!-- ################################## HANDLING ################################## --> <!-- ############################################################################## --> <Include RelativeFile="InteractionPresets\\Handling_Interactions.xml"/> <Include RelativeFile="InteractionPresets\\Autopilot_Interactions.xml"/> <!-- ############################################################################## --> <!-- Yoke/Stick --> <ParametersFn Name="ASOBO_Yoke_Animation_Parameters"> <Parameters Type="Default"> <IN_SIMVAR_UNITS>percent</IN_SIMVAR_UNITS> <OUT_SIMVAR_BIAS>100</OUT_SIMVAR_BIAS> <OUT_SIMVAR_SCALE>0.5</OUT_SIMVAR_SCALE> <Condition Valid="AP_CAN_DRIVE_ANIMATION"> <True> <ANIM_SIMVAR_X>YOKE X POSITION WITH AP</ANIM_SIMVAR_X> <ANIM_SIMVAR_X_LINEAR>YOKE X POSITION WITH AP LINEAR</ANIM_SIMVAR_X_LINEAR> <ANIM_SIMVAR_Y>YOKE Y POSITION WITH AP</ANIM_SIMVAR_Y> </True> <False> <ANIM_SIMVAR_X>YOKE X POSITION</ANIM_SIMVAR_X> <ANIM_SIMVAR_X_LINEAR>YOKE X POSITION LINEAR</ANIM_SIMVAR_X_LINEAR> <ANIM_SIMVAR_Y>YOKE Y POSITION</ANIM_SIMVAR_Y> </False> </Condition> <ANIM_NAME_YOKE_X>HANDLING_YOKE_LEVER_STICK_L_R</ANIM_NAME_YOKE_X> <ANIM_NAME_YOKE_Y>HANDLING_YOKE_LEVER_STICK_FORE_AFT</ANIM_NAME_YOKE_Y> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_X#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_X_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_X_LINEAR#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_X_LINEAR_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_Y#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_Y_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <GET_YOKE_X_POSITION>(A:#ANIM_SIMVAR_X#, #IN_SIMVAR_UNITS#)</GET_YOKE_X_POSITION> <GET_YOKE_Y_POSITION>(A:#ANIM_SIMVAR_Y#, #IN_SIMVAR_UNITS#)</GET_YOKE_Y_POSITION> </Parameters> <ReturnParameters> <ANIM_SIMVAR_X_FORMATTED>#ANIM_SIMVAR_X_FORMATTED#</ANIM_SIMVAR_X_FORMATTED> <ANIM_SIMVAR_X_LINEAR_FORMATTED>#ANIM_SIMVAR_X_LINEAR_FORMATTED#</ANIM_SIMVAR_X_LINEAR_FORMATTED> <ANIM_SIMVAR_Y_FORMATTED>#ANIM_SIMVAR_Y_FORMATTED#</ANIM_SIMVAR_Y_FORMATTED> <ANIM_NAME_YOKE_X>#ANIM_NAME_YOKE_X#</ANIM_NAME_YOKE_X> <ANIM_NAME_YOKE_Y>#ANIM_NAME_YOKE_Y#</ANIM_NAME_YOKE_Y> <GET_YOKE_X_POSITION>#GET_YOKE_X_POSITION#</GET_YOKE_X_POSITION> <GET_YOKE_Y_POSITION>#GET_YOKE_Y_POSITION#</GET_YOKE_Y_POSITION> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <!-- Rudder pedals --> <ParametersFn Name="ASOBO_Rudder_Pedals_Animation_Parameters"> <Parameters Type="Default"> <USE_BRAKES>False</USE_BRAKES> <SIMVAR_RUDDER_PEDALS>RUDDER PEDAL POSITION</SIMVAR_RUDDER_PEDALS> <ANIM_SIMVAR_UNITS_PEDALS>percent</ANIM_SIMVAR_UNITS_PEDALS> <ANIM_SIMVAR_BIAS_PEDALS>100</ANIM_SIMVAR_BIAS_PEDALS> <ANIM_SIMVAR_SCALE_PEDALS>0.5</ANIM_SIMVAR_SCALE_PEDALS> </Parameters> <ReturnParameters> <USE_BRAKES>#USE_BRAKES#</USE_BRAKES> <SIMVAR_RUDDER_PEDALS>#SIMVAR_RUDDER_PEDALS#</SIMVAR_RUDDER_PEDALS> <ANIM_SIMVAR_UNITS_PEDALS>#ANIM_SIMVAR_UNITS_PEDALS#</ANIM_SIMVAR_UNITS_PEDALS> <ANIM_SIMVAR_BIAS_PEDALS>#ANIM_SIMVAR_BIAS_PEDALS#</ANIM_SIMVAR_BIAS_PEDALS> <ANIM_SIMVAR_SCALE_PEDALS>#ANIM_SIMVAR_SCALE_PEDALS#</ANIM_SIMVAR_SCALE_PEDALS> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Rudder_Pedals_Common_Parameters"> <Parameters Type="Default"> <NODE_ID_LEFT>#IN_BASE_NAME#_1#SUFFIX_ID#</NODE_ID_LEFT> <NODE_ID_RIGHT>#IN_BASE_NAME#_2#SUFFIX_ID#</NODE_ID_RIGHT> <ANIM_NAME>#IN_BASE_NAME#</ANIM_NAME> <PART_ID>#IN_BASE_NAME#</PART_ID> <Condition Valid="USE_BRAKES"> <Condition Valid="DIFFERENTIATE_BRAKE_ANIM_L_R"> <True> <BRAKE_ANIM_NAME_L>#IN_BASE_NAME#_Brake_L#SUFFIX_ID#</BRAKE_ANIM_NAME_L> <BRAKE_ANIM_NAME_R>#IN_BASE_NAME#_Brake_R#SUFFIX_ID#</BRAKE_ANIM_NAME_R> </True> <False> <BRAKE_ANIM_NAME>#IN_BASE_NAME#_Brakes#SUFFIX_ID#</BRAKE_ANIM_NAME> </False> </Condition> </Condition> </Parameters> <ReturnParameters> <NODE_ID_LEFT>#NODE_ID_LEFT#</NODE_ID_LEFT> <NODE_ID_RIGHT>#NODE_ID_RIGHT#</NODE_ID_RIGHT> <ANIM_NAME>#ANIM_NAME#</ANIM_NAME> <PART_ID>#PART_ID#</PART_ID> <Condition Valid="USE_BRAKES"> <Condition> <Test> <And> <Arg NotEmpty="BRAKE_ANIM_NAME_L"/> <Arg NotEmpty="BRAKE_ANIM_NAME_R"/> </And> </Test> <True> <BRAKE_ANIM_NAME_L>#BRAKE_ANIM_NAME_L#</BRAKE_ANIM_NAME_L> <BRAKE_ANIM_NAME_R>#BRAKE_ANIM_NAME_R#</BRAKE_ANIM_NAME_R> <DIFFERENTIATE_BRAKE_ANIM_L_R>True</DIFFERENTIATE_BRAKE_ANIM_L_R> </True> <False> <BRAKE_ANIM_NAME>#BRAKE_ANIM_NAME#</BRAKE_ANIM_NAME> <DIFFERENTIATE_BRAKE_ANIM_L_R>False</DIFFERENTIATE_BRAKE_ANIM_L_R> </False> </Condition> </Condition> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Brakes_Animation_Parameters"> <Parameters Type="Default"> <ANIM_SIMVAR_UNITS_BRAKES>Percent</ANIM_SIMVAR_UNITS_BRAKES> <ANIM_SIMVAR_BIAS_BRAKES>0</ANIM_SIMVAR_BIAS_BRAKES> <ANIM_SIMVAR_SCALE_BRAKES>1</ANIM_SIMVAR_SCALE_BRAKES> </Parameters> <Parameters Type="Default"> <Condition Valid="DONT_BRAKE_ON_PARKINGBRAKE"> <True> <SIMVAR_RUDDER_PEDALS_BRAKE_L>BRAKE LEFT POSITION EX1</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>BRAKE RIGHT POSITION EX1</SIMVAR_RUDDER_PEDALS_BRAKE_R> </True> <False> <SIMVAR_RUDDER_PEDALS_BRAKE_L>BRAKE LEFT POSITION</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>BRAKE RIGHT POSITION</SIMVAR_RUDDER_PEDALS_BRAKE_R> </False> </Condition> </Parameters> <ReturnParameters> <DIFFERENTIATE_BRAKE_ANIM_L_R>#DIFFERENTIATE_BRAKE_ANIM_L_R#</DIFFERENTIATE_BRAKE_ANIM_L_R> <Condition Valid="DIFFERENTIATE_BRAKE_ANIM_L_R"> <True> <SIMVAR_RUDDER_PEDALS_BRAKE_L>#SIMVAR_RUDDER_PEDALS_BRAKE_L#</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>#SIMVAR_RUDDER_PEDALS_BRAKE_R#</SIMVAR_RUDDER_PEDALS_BRAKE_R> </True> <False> <SIMVAR_RUDDER_PEDALS_BRAKE>#SIMVAR_RUDDER_PEDALS_BRAKE_L#</SIMVAR_RUDDER_PEDALS_BRAKE> </False> </Condition> <ANIM_SIMVAR_UNITS_BRAKES>#ANIM_SIMVAR_UNITS_BRAKES#</ANIM_SIMVAR_UNITS_BRAKES> <ANIM_SIMVAR_BIAS_BRAKES>#ANIM_SIMVAR_BIAS_BRAKES#</ANIM_SIMVAR_BIAS_BRAKES> <ANIM_SIMVAR_SCALE_BRAKES>#ANIM_SIMVAR_SCALE_BRAKES#</ANIM_SIMVAR_SCALE_BRAKES> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <!-- Trim Indicator --> <ParametersFn Name="ASOBO_Trim_Position_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Process_Trim_Limits_Parameters_Helper"/> </Parameters> <ReturnParameters> <TRIM_POSITION>#GET_TRIM_DEGREES# #TRIM_MIN# #TRIM_MAX# (F:Ratio)</TRIM_POSITION> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Trim_Indicator_Animation_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Trim_Position_Parameters"/> </Parameters> <ReturnParameters> <ANIM_CODE>#TRIM_POSITION# 100 *</ANIM_CODE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Tiller_Parameters"> <Parameters Type="Default"> <IS_ON_GROUND>(A:SIM ON GROUND, Bool)</IS_ON_GROUND> <ANIM_IF_GROUNDED>(A:GEAR STEER ANGLE PCT, Percent) 100 + 2 /</ANIM_IF_GROUNDED> <ANIM_IF_NOT_GROUNDED>(A:STEER INPUT CONTROL, Percent) 100 + 2 /</ANIM_IF_NOT_GROUNDED> </Parameters> <Parameters Type="Default"> <ANIM_CODE>#IS_ON_GROUND# if{ #ANIM_IF_GROUNDED# } els{ #ANIM_IF_NOT_GROUNDED# }</ANIM_CODE> </Parameters> <ReturnParameters> <ANIM_CODE>#ANIM_CODE#</ANIM_CODE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Flaps_Lever_Parameters"> <Parameters Type="Default"> <SIMVAR_FLAPS_HANDLE>FLAPS HANDLE INDEX</SIMVAR_FLAPS_HANDLE> <SIMVAR_FLAPS_HANDLE_CONTINUOUS>FLAPS HANDLE PERCENT</SIMVAR_FLAPS_HANDLE_CONTINUOUS> <SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT>Percent</SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT> <SIMVAR_FLAPS_EXTENSION_TIME>FLAPS EXTENSION TIME</SIMVAR_FLAPS_EXTENSION_TIME> <SIMVAR_FLAPS_EXTENSION_TIME_UNIT>second</SIMVAR_FLAPS_EXTENSION_TIME_UNIT> </Parameters> <Parameters Type="Default"> <GET_FLAPS_HANDLE>(A:#SIMVAR_FLAPS_HANDLE#, Number)</GET_FLAPS_HANDLE> <GET_FLAPS_HANDLE_CONTINUOUS>(A:#SIMVAR_FLAPS_HANDLE_CONTINUOUS#, #SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT#)</GET_FLAPS_HANDLE_CONTINUOUS> </Parameters> <Parameters Type="Default"> <SET_FLAPS_HANDLE>(&gt;A:#SIMVAR_FLAPS_HANDLE#, Number)</SET_FLAPS_HANDLE> <SET_FLAPS_HANDLE_CONTINUOUS>(&gt;K:FLAPS_CONTINUOUS_SET)</SET_FLAPS_HANDLE_CONTINUOUS> <NUM_FLAPS_POSITIONS Process="Int">(A:FLAPS NUM HANDLE POSITIONS, Number)</NUM_FLAPS_POSITIONS> </Parameters> <Parameters Type="Default"> <GET_FLAPS_EXTENSION_TIME>(A:#SIMVAR_FLAPS_EXTENSION_TIME#, #SIMVAR_FLAPS_EXTENSION_TIME_UNIT#)</GET_FLAPS_EXTENSION_TIME> </Parameters> <ReturnParameters> <SIMVAR_FLAPS_HANDLE>#SIMVAR_FLAPS_HANDLE#</SIMVAR_FLAPS_HANDLE> <SIMVAR_FLAPS_HANDLE_CONTINUOUS>#SIMVAR_FLAPS_HANDLE_CONTINUOUS#</SIMVAR_FLAPS_HANDLE_CONTINUOUS> <SIMVAR_FLAPS_EXTENSION_TIME>#SIMVAR_FLAPS_EXTENSION_TIME#</SIMVAR_FLAPS_EXTENSION_TIME> <GET_FLAPS_HANDLE>#GET_FLAPS_HANDLE#</GET_FLAPS_HANDLE> <SET_FLAPS_HANDLE>#SET_FLAPS_HANDLE#</SET_FLAPS_HANDLE> <NUM_FLAPS_POSITIONS>#NUM_FLAPS_POSITIONS#</NUM_FLAPS_POSITIONS> <SET_FLAPS_HANDLE_CONTINUOUS>#SET_FLAPS_HANDLE_CONTINUOUS#</SET_FLAPS_HANDLE_CONTINUOUS> <GET_FLAPS_HANDLE_CONTINUOUS>#GET_FLAPS_HANDLE_CONTINUOUS#</GET_FLAPS_HANDLE_CONTINUOUS> <GET_FLAPS_EXTENSION_TIME>#GET_FLAPS_EXTENSION_TIME#</GET_FLAPS_EXTENSION_TIME> <GET_FLAPS_EXTENSION_PERCENT_PER_SECOND>100 #GET_FLAPS_EXTENSION_TIME# /</GET_FLAPS_EXTENSION_PERCENT_PER_SECOND> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Flaps_Position_Parameters"> <Parameters Type="Default"> <FLAPS_TYPE>TRAILING EDGE</FLAPS_TYPE> <FLAPS_SIDE>LEFT</FLAPS_SIDE> </Parameters> <Parameters Type="Default"> <SIMVAR_FLAPS_PERCENT>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# PERCENT</SIMVAR_FLAPS_PERCENT> <SIMVAR_FLAPS_INDEX>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# INDEX</SIMVAR_FLAPS_INDEX> <SIMVAR_FLAPS_ANGLE>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# ANGLE</SIMVAR_FLAPS_ANGLE> <SIMVAR_FLAPS_ANGLE_UNITS>degrees</SIMVAR_FLAPS_ANGLE_UNITS> </Parameters> <Parameters Type="Default"> <GET_FLAPS_PERCENT>(A:#SIMVAR_FLAPS_PERCENT#, Percent over 100)</GET_FLAPS_PERCENT> <GET_FLAPS_INDEX>(A:#SIMVAR_FLAPS_INDEX#, number)</GET_FLAPS_INDEX> <GET_FLAPS_ANGLE>(A:#SIMVAR_FLAPS_ANGLE#, #SIMVAR_FLAPS_ANGLE_UNITS#)</GET_FLAPS_ANGLE> </Parameters> <ReturnParameters> <SIMVAR_FLAPS_PERCENT>#SIMVAR_FLAPS_PERCENT#</SIMVAR_FLAPS_PERCENT> <SIMVAR_FLAPS_INDEX>#SIMVAR_FLAPS_INDEX#</SIMVAR_FLAPS_INDEX> <SIMVAR_FLAPS_ANGLE>#SIMVAR_FLAPS_ANGLE#</SIMVAR_FLAPS_ANGLE> <GET_FLAPS_PERCENT>#GET_FLAPS_PERCENT#</GET_FLAPS_PERCENT> <GET_FLAPS_INDEX>#GET_FLAPS_INDEX#</GET_FLAPS_INDEX> <GET_FLAPS_ANGLE>#GET_FLAPS_ANGLE#</GET_FLAPS_ANGLE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <Parameters Type="Default"> <SIMVAR_TRIM_DISCONNECTED>#TRIM_TYPE# TRIM DISABLED</SIMVAR_TRIM_DISCONNECTED> </Parameters> <Parameters Type="Override"> <GET_TRIM_DISCONNECTED>(A:#SIMVAR_TRIM_DISCONNECTED#, Bool)</GET_TRIM_DISCONNECTED> <SET_TRIM_DISCONNECTED>(&gt;K:#TRIM_TYPE#_TRIM_DISABLED_SET)</SET_TRIM_DISCONNECTED> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_TRIM_DISCONNECTED_ALL"> <True> <GET_TRIM_DISCONNECTED_APPEND>#GET_TRIM_DISCONNECTED# and</GET_TRIM_DISCONNECTED_APPEND> <SET_TRIM_DISCONNECTED_APPEND>d #SET_TRIM_DISCONNECTED#</SET_TRIM_DISCONNECTED_APPEND> </True> <False> <GET_TRIM_DISCONNECTED_APPEND>#GET_TRIM_DISCONNECTED#</GET_TRIM_DISCONNECTED_APPEND> <SET_TRIM_DISCONNECTED_APPEND>#SET_TRIM_DISCONNECTED#</SET_TRIM_DISCONNECTED_APPEND> </False> </Condition> </Parameters> <ReturnParameters> <SIMVAR_#TRIM_TYPE#_TRIM_DISCONNECTED>#SIMVAR_TRIM_DISCONNECTED#</SIMVAR_#TRIM_TYPE#_TRIM_DISCONNECTED> <GET_#TRIM_TYPE#_TRIM_DISCONNECTED>#GET_TRIM_DISCONNECTED#</GET_#TRIM_TYPE#_TRIM_DISCONNECTED> <SET_#TRIM_TYPE#_TRIM_DISCONNECTED>#SET_TRIM_DISCONNECTED#</SET_#TRIM_TYPE#_TRIM_DISCONNECTED> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <PARAM>GET_TRIM_DISCONNECTED_APPEND</PARAM> <OUT_PARAM_NAME>GET_TRIM_DISCONNECTED_ALL</OUT_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <PARAM>SET_TRIM_DISCONNECTED_APPEND</PARAM> <OUT_PARAM_NAME>SET_TRIM_DISCONNECTED_ALL</OUT_PARAM_NAME> <APPEND_BEFORE>True</APPEND_BEFORE> </UseParametersFn> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Elevator_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>ELEVATOR</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Aileron_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>AILERON</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn> <ParametersFn Name="ASOBO_Rudder_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>RUDDER</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Spoilers_Lever_Parameters"> <Parameters Type="Default"> <SIMVAR_SPOILERS_HANDLE>SPOILERS HANDLE POSITION</SIMVAR_SPOILERS_HANDLE> <SIMVAR_SPOILERS_ARMED>SPOILERS ARMED</SIMVAR_SPOILERS_ARMED> </Parameters> <Parameters Type="Default"> <GET_SPOILERS_HANDLE>(A:#SIMVAR_SPOILERS_HANDLE#, position)</GET_SPOILERS_HANDLE> <GET_SPOILERS_HANDLE_16K>(A:#SIMVAR_SPOILERS_HANDLE#, position 16k)</GET_SPOILERS_HANDLE_16K> <GET_SPOILERS_ARMED>(A:#SIMVAR_SPOILERS_ARMED#, Bool)</GET_SPOILERS_ARMED> </Parameters> <Parameters Type="Default"> <SET_SPOILERS_ARMED>(&gt;K:SPOILERS_ARM_SET)</SET_SPOILERS_ARMED> <TOGGLE_SPOILERS_ARMED>(&gt;K:SPOILERS_ARM_TOGGLE)</TOGGLE_SPOILERS_ARMED> <SET_SPOILERS_HANDLE_16K>(&gt;K:SPOILERS_SET)</SET_SPOILERS_HANDLE_16K> <SET_SPOILERS_HANDLE>@16K * (&gt;K:SPOILERS_SET)</SET_SPOILERS_HANDLE> </Parameters> <ReturnParameters> <SIMVAR_SPOILERS_HANDLE>#SIMVAR_SPOILERS_HANDLE#</SIMVAR_SPOILERS_HANDLE> <SIMVAR_SPOILERS_ARMED>#SIMVAR_SPOILERS_ARMED#</SIMVAR_SPOILERS_ARMED> <GET_SPOILERS_HANDLE>#GET_SPOILERS_HANDLE#</GET_SPOILERS_HANDLE> <GET_SPOILERS_HANDLE_16K>#GET_SPOILERS_HANDLE_16K#</GET_SPOILERS_HANDLE_16K> <GET_SPOILERS_ARMED>#GET_SPOILERS_ARMED#</GET_SPOILERS_ARMED> <SET_SPOILERS_ARMED>#SET_SPOILERS_ARMED#</SET_SPOILERS_ARMED> <TOGGLE_SPOILERS_ARMED>#TOGGLE_SPOILERS_ARMED#</TOGGLE_SPOILERS_ARMED> <SET_SPOILERS_HANDLE_16K>#SET_SPOILERS_HANDLE_16K#</SET_SPOILERS_HANDLE_16K> <SET_SPOILERS_HANDLE>#SET_SPOILERS_HANDLE#</SET_SPOILERS_HANDLE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <Macro Name="Tow_Release_Reason_None">0</Macro> <Macro Name="Tow_Release_Reason_Other">1</Macro> <Macro Name="Tow_Release_Reason_User_Input">2</Macro> <Macro Name="Tow_Release_Reason_Winch_Max_Angle">3</Macro> <Macro Name="Tow_Release_Reason_Towplane_Crash">4</Macro> <Macro Name="Tow_Release_Reason_Towplane_Unsafe_Pos">5</Macro> <Macro Name="Tow_Release_Reason_Towplane_End_Climb">6</Macro> <ParametersFn Name="ASOBO_Tow_Release_Parameters"> <Parameters Type="Default"> <SIMVAR_TOW_RELEASE>TOW CABLE RELEASE REASON</SIMVAR_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <GET_TOW_RELEASE>(A:#SIMVAR_TOW_RELEASE#, Enum)</GET_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <TOGGLE_TOW_RELEASE>(&gt;K:TOW_PLANE_RELEASE)</TOGGLE_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <SET_TOW_RELEASE>#GET_TOW_RELEASE# @Tow_Release_Reason_User_Input != if{ #TOGGLE_TOW_RELEASE# }</SET_TOW_RELEASE> </Parameters> <ReturnParameters> <SIMVAR_TOW_RELEASE>#SIMVAR_TOW_RELEASE#</SIMVAR_TOW_RELEASE> <GET_TOW_RELEASE>#GET_TOW_RELEASE#</GET_TOW_RELEASE> <SET_TOW_RELEASE>#SET_TOW_RELEASE#</SET_TOW_RELEASE> <TOGGLE_TOW_RELEASE>#TOGGLE_TOW_RELEASE#</TOGGLE_TOW_RELEASE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Water_Rudder_Parameters"> <Parameters Type="Default"> <SIMVAR_WATER_RUDDER>WATER RUDDER HANDLE POSITION</SIMVAR_WATER_RUDDER> <SIMVAR_WATER_RUDDER_UNIT>Boolean</SIMVAR_WATER_RUDDER_UNIT> </Parameters> <Parameters Type="Default"> <GET_WATER_RUDDER>(A:#SIMVAR_WATER_RUDDER#, #SIMVAR_WATER_RUDDER_UNIT#)</GET_WATER_RUDDER> </Parameters> <Parameters Type="Default"> <TOGGLE_WATER_RUDDER>(&gt;K:TOGGLE_WATER_RUDDER)</TOGGLE_WATER_RUDDER> </Parameters> <ReturnParameters> <SIMVAR_WATER_RUDDER>#SIMVAR_WATER_RUDDER#</SIMVAR_WATER_RUDDER> <GET_WATER_RUDDER>#GET_WATER_RUDDER#</GET_WATER_RUDDER> <TOGGLE_WATER_RUDDER>#TOGGLE_WATER_RUDDER#</TOGGLE_WATER_RUDDER> <SET_WATER_RUDDER>#GET_WATER_RUDDER# != if{ #TOGGLE_WATER_RUDDER# }</SET_WATER_RUDDER> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <ParametersFn Name="ASOBO_Water_Ballast_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Param_Suffix_Helper"/> </Parameters> <Parameters Type="Default"> <BALLAST_ID>1</BALLAST_ID> </Parameters> <Parameters Type="Default"> <VALVE_ID>#BALLAST_ID#</VALVE_ID> </Parameters> <Parameters Type="Default"> <!-- Valve --> <SIMVAR_WATER_BALLAST_VALVE>WATER BALLAST VALVE:#VALVE_ID#</SIMVAR_WATER_BALLAST_VALVE> <SIMVAR_WATER_BALLAST_VALVE_UNIT>Bool</SIMVAR_WATER_BALLAST_VALVE_UNIT> <!-- Capacity --> <SIMVAR_WATER_BALLAST_CAPACITY>WATER BALLAST TANK CAPACITY:#BALLAST_ID#</SIMVAR_WATER_BALLAST_CAPACITY> <SIMVAR_WATER_BALLAST_CAPACITY_UNIT>kg</SIMVAR_WATER_BALLAST_CAPACITY_UNIT> <!-- Quantity --> <SIMVAR_WATER_BALLAST_QUANTITY>WATER BALLAST TANK QUANTITY:#BALLAST_ID#</SIMVAR_WATER_BALLAST_QUANTITY> <SIMVAR_WATER_BALLAST_QUANTITY_UNIT>kg</SIMVAR_WATER_BALLAST_QUANTITY_UNIT> </Parameters> <Parameters Type="Default"> <!-- Valve --> <GET_WATER_BALLAST_VALVE>(A:#SIMVAR_WATER_BALLAST_VALVE#, #SIMVAR_WATER_BALLAST_VALVE_UNIT#)</GET_WATER_BALLAST_VALVE> <TOGGLE_WATER_BALLAST_VALVE>#VALVE_ID# (&gt;K:TOGGLE_WATER_BALLAST_VALVE)</TOGGLE_WATER_BALLAST_VALVE> <!-- Capacity --> <GET_WATER_BALLAST_CAPACITY>(A:#SIMVAR_WATER_BALLAST_CAPACITY#, #SIMVAR_WATER_BALLAST_CAPACITY_UNIT#)</GET_WATER_BALLAST_CAPACITY> <!-- Quantity --> <GET_WATER_BALLAST_QUANTITY>(A:#SIMVAR_WATER_BALLAST_QUANTITY#, #SIMVAR_WATER_BALLAST_QUANTITY_UNIT#)</GET_WATER_BALLAST_QUANTITY> <SET_WATER_BALLAST_QUANTITY>(&gt;A:#SIMVAR_WATER_BALLAST_QUANTITY#, #SIMVAR_WATER_BALLAST_QUANTITY_UNIT#)</GET_WATER_BALLAST_QUANTITY> </Parameters> <ReturnParameters> <!-- Valve --> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#SIMVAR_WATER_BALLAST_VALVE#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#GET_WATER_BALLAST_VALVE#</GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <TOGGLE_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#TOGGLE_WATER_BALLAST_VALVE#</TOGGLE_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#GET_WATER_BALLAST_VALVE# != if{ #TOGGLE_WATER_BALLAST_VALVE# }</SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <!-- Capacity --> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY>#SIMVAR_WATER_BALLAST_CAPACITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY>#GET_WATER_BALLAST_CAPACITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY> <!-- Quantity --> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#SIMVAR_WATER_BALLAST_QUANTITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#GET_WATER_BALLAST_QUANTITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> <SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#SET_WATER_BALLAST_QUANTITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> <Macro Name="LockNone">0</Macro> <Macro Name="LockCenter">1</Macro> <Macro Name="LockFreeze">2</Macro> <ParametersFn Name="ASOBO_YOKE_LOCK_Parameters"> <Parameters Type="Default"> <SIMVAR_LOCK>YOKE LOCK STATUS</SIMVAR_LOCK> </Parameters> <Parameters Type="Default"> <GET_LOCK>(A:#SIMVAR_LOCK#, Enum)</GET_LOCK> <SET_LOCK>(&gt;A:#SIMVAR_LOCK#, Enum)</SET_LOCK> </Parameters> <ReturnParameters> <SIMVAR_YOKE_LOCK>#SIMVAR_LOCK#</SIMVAR_YOKE_LOCK> <GET_LOCK>#GET_LOCK#</GET_LOCK> <SET_LOCK>#SET_LOCK#</SET_LOCK> <UNLOCK>@LockNone #SET_LOCK#</UNLOCK> <LOCK_CENTER>@LockCenter #SET_LOCK#</LOCK_CENTER> <LOCK_FREEZE>@LockFreeze #SET_LOCK#</LOCK_FREEZE> <IS_LOCK_FREE>#GET_LOCK# @LockNone ==</IS_LOCK_FREE> <IS_LOCK_CENTER>#GET_LOCK# @LockCenter ==</IS_LOCK_CENTER> <IS_LOCK_FREEZE>#GET_LOCK# @LockFreeze ==</IS_LOCK_FREEZE> </ReturnParameters> </ParametersFn> <!-- ############################################################################## --> </ModelBehaviors>

 

 

Includes

ParametersFn

  • ASOBO_Yoke_Animation_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Yoke_Animation_Parameters"> <Parameters Type="Default"> <IN_SIMVAR_UNITS>percent</IN_SIMVAR_UNITS> <OUT_SIMVAR_BIAS>100</OUT_SIMVAR_BIAS> <OUT_SIMVAR_SCALE>0.5</OUT_SIMVAR_SCALE> <Condition Valid="AP_CAN_DRIVE_ANIMATION"> <True> <ANIM_SIMVAR_X>YOKE X POSITION WITH AP</ANIM_SIMVAR_X> <ANIM_SIMVAR_X_LINEAR>YOKE X POSITION WITH AP LINEAR</ANIM_SIMVAR_X_LINEAR> <ANIM_SIMVAR_Y>YOKE Y POSITION WITH AP</ANIM_SIMVAR_Y> </True> <False> <ANIM_SIMVAR_X>YOKE X POSITION</ANIM_SIMVAR_X> <ANIM_SIMVAR_X_LINEAR>YOKE X POSITION LINEAR</ANIM_SIMVAR_X_LINEAR> <ANIM_SIMVAR_Y>YOKE Y POSITION</ANIM_SIMVAR_Y> </False> </Condition> <ANIM_NAME_YOKE_X>HANDLING_YOKE_LEVER_STICK_L_R</ANIM_NAME_YOKE_X> <ANIM_NAME_YOKE_Y>HANDLING_YOKE_LEVER_STICK_FORE_AFT</ANIM_NAME_YOKE_Y> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_X#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_X_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_X_LINEAR#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_X_LINEAR_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Transform_Simvar_Helper"> <IN_SIMVAR>#ANIM_SIMVAR_Y#</IN_SIMVAR> <OUT_PARAM_NAME>ANIM_SIMVAR_Y_FORMATTED</OUT_PARAM_NAME> <FORMAT_SIMVAR>True</FORMAT_SIMVAR> </UseParametersFn> <GET_YOKE_X_POSITION>(A:#ANIM_SIMVAR_X#, #IN_SIMVAR_UNITS#)</GET_YOKE_X_POSITION> <GET_YOKE_Y_POSITION>(A:#ANIM_SIMVAR_Y#, #IN_SIMVAR_UNITS#)</GET_YOKE_Y_POSITION> </Parameters> <ReturnParameters> <ANIM_SIMVAR_X_FORMATTED>#ANIM_SIMVAR_X_FORMATTED#</ANIM_SIMVAR_X_FORMATTED> <ANIM_SIMVAR_X_LINEAR_FORMATTED>#ANIM_SIMVAR_X_LINEAR_FORMATTED#</ANIM_SIMVAR_X_LINEAR_FORMATTED> <ANIM_SIMVAR_Y_FORMATTED>#ANIM_SIMVAR_Y_FORMATTED#</ANIM_SIMVAR_Y_FORMATTED> <ANIM_NAME_YOKE_X>#ANIM_NAME_YOKE_X#</ANIM_NAME_YOKE_X> <ANIM_NAME_YOKE_Y>#ANIM_NAME_YOKE_Y#</ANIM_NAME_YOKE_Y> <GET_YOKE_X_POSITION>#GET_YOKE_X_POSITION#</GET_YOKE_X_POSITION> <GET_YOKE_Y_POSITION>#GET_YOKE_Y_POSITION#</GET_YOKE_Y_POSITION> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • IN_SIMVAR_UNITS
      • OUT_SIMVAR_BIAS
      • OUT_SIMVAR_SCALE
      • ANIM_NAME_YOKE_X
      • ANIM_NAME_YOKE_Y

      Condition: Valid(AP_CAN_DRIVE_ANIMATION)

      • Case: True

        Parameters set:

        • ANIM_SIMVAR_X
        • ANIM_SIMVAR_X_LINEAR
        • ANIM_SIMVAR_Y
      • Case: False

        Parameters set:

        • ANIM_SIMVAR_X
        • ANIM_SIMVAR_X_LINEAR
        • ANIM_SIMVAR_Y
    • Override

      Parameters set:

      • GET_YOKE_X_POSITION (using ANIM_SIMVAR_X, IN_SIMVAR_UNITS)
      • GET_YOKE_Y_POSITION (using ANIM_SIMVAR_Y, IN_SIMVAR_UNITS)

      ParametersFn used:

    Return parameters:

    Parameters set:

    • ANIM_SIMVAR_X_FORMATTED (using ANIM_SIMVAR_X_FORMATTED)
    • ANIM_SIMVAR_X_LINEAR_FORMATTED (using ANIM_SIMVAR_X_LINEAR_FORMATTED)
    • ANIM_SIMVAR_Y_FORMATTED (using ANIM_SIMVAR_Y_FORMATTED)
    • ANIM_NAME_YOKE_X (using ANIM_NAME_YOKE_X)
    • ANIM_NAME_YOKE_Y (using ANIM_NAME_YOKE_Y)
    • GET_YOKE_X_POSITION (using GET_YOKE_X_POSITION)
    • GET_YOKE_Y_POSITION (using GET_YOKE_Y_POSITION)
  • ASOBO_Rudder_Pedals_Animation_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Rudder_Pedals_Animation_Parameters"> <Parameters Type="Default"> <USE_BRAKES>False</USE_BRAKES> <SIMVAR_RUDDER_PEDALS>RUDDER PEDAL POSITION</SIMVAR_RUDDER_PEDALS> <ANIM_SIMVAR_UNITS_PEDALS>percent</ANIM_SIMVAR_UNITS_PEDALS> <ANIM_SIMVAR_BIAS_PEDALS>100</ANIM_SIMVAR_BIAS_PEDALS> <ANIM_SIMVAR_SCALE_PEDALS>0.5</ANIM_SIMVAR_SCALE_PEDALS> </Parameters> <ReturnParameters> <USE_BRAKES>#USE_BRAKES#</USE_BRAKES> <SIMVAR_RUDDER_PEDALS>#SIMVAR_RUDDER_PEDALS#</SIMVAR_RUDDER_PEDALS> <ANIM_SIMVAR_UNITS_PEDALS>#ANIM_SIMVAR_UNITS_PEDALS#</ANIM_SIMVAR_UNITS_PEDALS> <ANIM_SIMVAR_BIAS_PEDALS>#ANIM_SIMVAR_BIAS_PEDALS#</ANIM_SIMVAR_BIAS_PEDALS> <ANIM_SIMVAR_SCALE_PEDALS>#ANIM_SIMVAR_SCALE_PEDALS#</ANIM_SIMVAR_SCALE_PEDALS> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • USE_BRAKES
      • SIMVAR_RUDDER_PEDALS
      • ANIM_SIMVAR_UNITS_PEDALS
      • ANIM_SIMVAR_BIAS_PEDALS
      • ANIM_SIMVAR_SCALE_PEDALS

    Return parameters:

    Parameters set:

    • USE_BRAKES (using USE_BRAKES)
    • SIMVAR_RUDDER_PEDALS (using SIMVAR_RUDDER_PEDALS)
    • ANIM_SIMVAR_UNITS_PEDALS (using ANIM_SIMVAR_UNITS_PEDALS)
    • ANIM_SIMVAR_BIAS_PEDALS (using ANIM_SIMVAR_BIAS_PEDALS)
    • ANIM_SIMVAR_SCALE_PEDALS (using ANIM_SIMVAR_SCALE_PEDALS)
  • ASOBO_Rudder_Pedals_Common_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Rudder_Pedals_Common_Parameters"> <Parameters Type="Default"> <NODE_ID_LEFT>#IN_BASE_NAME#_1#SUFFIX_ID#</NODE_ID_LEFT> <NODE_ID_RIGHT>#IN_BASE_NAME#_2#SUFFIX_ID#</NODE_ID_RIGHT> <ANIM_NAME>#IN_BASE_NAME#</ANIM_NAME> <PART_ID>#IN_BASE_NAME#</PART_ID> <Condition Valid="USE_BRAKES"> <Condition Valid="DIFFERENTIATE_BRAKE_ANIM_L_R"> <True> <BRAKE_ANIM_NAME_L>#IN_BASE_NAME#_Brake_L#SUFFIX_ID#</BRAKE_ANIM_NAME_L> <BRAKE_ANIM_NAME_R>#IN_BASE_NAME#_Brake_R#SUFFIX_ID#</BRAKE_ANIM_NAME_R> </True> <False> <BRAKE_ANIM_NAME>#IN_BASE_NAME#_Brakes#SUFFIX_ID#</BRAKE_ANIM_NAME> </False> </Condition> </Condition> </Parameters> <ReturnParameters> <NODE_ID_LEFT>#NODE_ID_LEFT#</NODE_ID_LEFT> <NODE_ID_RIGHT>#NODE_ID_RIGHT#</NODE_ID_RIGHT> <ANIM_NAME>#ANIM_NAME#</ANIM_NAME> <PART_ID>#PART_ID#</PART_ID> <Condition Valid="USE_BRAKES"> <Condition> <Test> <And> <Arg NotEmpty="BRAKE_ANIM_NAME_L"/> <Arg NotEmpty="BRAKE_ANIM_NAME_R"/> </And> </Test> <True> <BRAKE_ANIM_NAME_L>#BRAKE_ANIM_NAME_L#</BRAKE_ANIM_NAME_L> <BRAKE_ANIM_NAME_R>#BRAKE_ANIM_NAME_R#</BRAKE_ANIM_NAME_R> <DIFFERENTIATE_BRAKE_ANIM_L_R>True</DIFFERENTIATE_BRAKE_ANIM_L_R> </True> <False> <BRAKE_ANIM_NAME>#BRAKE_ANIM_NAME#</BRAKE_ANIM_NAME> <DIFFERENTIATE_BRAKE_ANIM_L_R>False</DIFFERENTIATE_BRAKE_ANIM_L_R> </False> </Condition> </Condition> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • NODE_ID_LEFT (using IN_BASE_NAME, SUFFIX_ID)
      • NODE_ID_RIGHT (using IN_BASE_NAME, SUFFIX_ID)
      • ANIM_NAME (using IN_BASE_NAME)
      • PART_ID (using IN_BASE_NAME)

      Condition: Valid(USE_BRAKES)

      • Case: True

        Condition: Valid(DIFFERENTIATE_BRAKE_ANIM_L_R)

        • Case: True

          Parameters set:

          • BRAKE_ANIM_NAME_L (using IN_BASE_NAME, SUFFIX_ID)
          • BRAKE_ANIM_NAME_R (using IN_BASE_NAME, SUFFIX_ID)
        • Case: False

          Parameters set:

          • BRAKE_ANIM_NAME (using IN_BASE_NAME, SUFFIX_ID)

    Return parameters:

    Parameters set:

    • NODE_ID_LEFT (using NODE_ID_LEFT)
    • NODE_ID_RIGHT (using NODE_ID_RIGHT)
    • ANIM_NAME (using ANIM_NAME)
    • PART_ID (using PART_ID)

    Condition: Valid(USE_BRAKES)

    • Case: True

      Condition: Test(BRAKE_ANIM_NAME_L, BRAKE_ANIM_NAME_R)

      • Case: True

        Parameters set:

        • BRAKE_ANIM_NAME_L (using BRAKE_ANIM_NAME_L)
        • BRAKE_ANIM_NAME_R (using BRAKE_ANIM_NAME_R)
        • DIFFERENTIATE_BRAKE_ANIM_L_R
      • Case: False

        Parameters set:

        • BRAKE_ANIM_NAME (using BRAKE_ANIM_NAME)
        • DIFFERENTIATE_BRAKE_ANIM_L_R
  • ASOBO_Brakes_Animation_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Brakes_Animation_Parameters"> <Parameters Type="Default"> <ANIM_SIMVAR_UNITS_BRAKES>Percent</ANIM_SIMVAR_UNITS_BRAKES> <ANIM_SIMVAR_BIAS_BRAKES>0</ANIM_SIMVAR_BIAS_BRAKES> <ANIM_SIMVAR_SCALE_BRAKES>1</ANIM_SIMVAR_SCALE_BRAKES> </Parameters> <Parameters Type="Default"> <Condition Valid="DONT_BRAKE_ON_PARKINGBRAKE"> <True> <SIMVAR_RUDDER_PEDALS_BRAKE_L>BRAKE LEFT POSITION EX1</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>BRAKE RIGHT POSITION EX1</SIMVAR_RUDDER_PEDALS_BRAKE_R> </True> <False> <SIMVAR_RUDDER_PEDALS_BRAKE_L>BRAKE LEFT POSITION</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>BRAKE RIGHT POSITION</SIMVAR_RUDDER_PEDALS_BRAKE_R> </False> </Condition> </Parameters> <ReturnParameters> <DIFFERENTIATE_BRAKE_ANIM_L_R>#DIFFERENTIATE_BRAKE_ANIM_L_R#</DIFFERENTIATE_BRAKE_ANIM_L_R> <Condition Valid="DIFFERENTIATE_BRAKE_ANIM_L_R"> <True> <SIMVAR_RUDDER_PEDALS_BRAKE_L>#SIMVAR_RUDDER_PEDALS_BRAKE_L#</SIMVAR_RUDDER_PEDALS_BRAKE_L> <SIMVAR_RUDDER_PEDALS_BRAKE_R>#SIMVAR_RUDDER_PEDALS_BRAKE_R#</SIMVAR_RUDDER_PEDALS_BRAKE_R> </True> <False> <SIMVAR_RUDDER_PEDALS_BRAKE>#SIMVAR_RUDDER_PEDALS_BRAKE_L#</SIMVAR_RUDDER_PEDALS_BRAKE> </False> </Condition> <ANIM_SIMVAR_UNITS_BRAKES>#ANIM_SIMVAR_UNITS_BRAKES#</ANIM_SIMVAR_UNITS_BRAKES> <ANIM_SIMVAR_BIAS_BRAKES>#ANIM_SIMVAR_BIAS_BRAKES#</ANIM_SIMVAR_BIAS_BRAKES> <ANIM_SIMVAR_SCALE_BRAKES>#ANIM_SIMVAR_SCALE_BRAKES#</ANIM_SIMVAR_SCALE_BRAKES> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • ANIM_SIMVAR_UNITS_BRAKES
      • ANIM_SIMVAR_BIAS_BRAKES
      • ANIM_SIMVAR_SCALE_BRAKES
    • Default

      Condition: Valid(DONT_BRAKE_ON_PARKINGBRAKE)

      • Case: True

        Parameters set:

        • SIMVAR_RUDDER_PEDALS_BRAKE_L
        • SIMVAR_RUDDER_PEDALS_BRAKE_R
      • Case: False

        Parameters set:

        • SIMVAR_RUDDER_PEDALS_BRAKE_L
        • SIMVAR_RUDDER_PEDALS_BRAKE_R

    Return parameters:

    Parameters set:

    • DIFFERENTIATE_BRAKE_ANIM_L_R (using DIFFERENTIATE_BRAKE_ANIM_L_R)
    • ANIM_SIMVAR_UNITS_BRAKES (using ANIM_SIMVAR_UNITS_BRAKES)
    • ANIM_SIMVAR_BIAS_BRAKES (using ANIM_SIMVAR_BIAS_BRAKES)
    • ANIM_SIMVAR_SCALE_BRAKES (using ANIM_SIMVAR_SCALE_BRAKES)

    Condition: Valid(DIFFERENTIATE_BRAKE_ANIM_L_R)

    • Case: True

      Parameters set:

      • SIMVAR_RUDDER_PEDALS_BRAKE_L (using SIMVAR_RUDDER_PEDALS_BRAKE_L)
      • SIMVAR_RUDDER_PEDALS_BRAKE_R (using SIMVAR_RUDDER_PEDALS_BRAKE_R)
    • Case: False

      Parameters set:

      • SIMVAR_RUDDER_PEDALS_BRAKE (using SIMVAR_RUDDER_PEDALS_BRAKE_L)
  • ASOBO_Trim_Position_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Trim_Position_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Process_Trim_Limits_Parameters_Helper"/> </Parameters> <ReturnParameters> <TRIM_POSITION>#GET_TRIM_DEGREES# #TRIM_MIN# #TRIM_MAX# (F:Ratio)</TRIM_POSITION> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • TRIM_POSITION (using GET_TRIM_DEGREES, TRIM_MIN, TRIM_MAX)
  • ASOBO_Trim_Indicator_Animation_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Trim_Indicator_Animation_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Trim_Position_Parameters"/> </Parameters> <ReturnParameters> <ANIM_CODE>#TRIM_POSITION# 100 *</ANIM_CODE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    Return parameters:

    Parameters set:

    • ANIM_CODE (using TRIM_POSITION)
  • ASOBO_Tiller_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Tiller_Parameters"> <Parameters Type="Default"> <IS_ON_GROUND>(A:SIM ON GROUND, Bool)</IS_ON_GROUND> <ANIM_IF_GROUNDED>(A:GEAR STEER ANGLE PCT, Percent) 100 + 2 /</ANIM_IF_GROUNDED> <ANIM_IF_NOT_GROUNDED>(A:STEER INPUT CONTROL, Percent) 100 + 2 /</ANIM_IF_NOT_GROUNDED> </Parameters> <Parameters Type="Default"> <ANIM_CODE>#IS_ON_GROUND# if{ #ANIM_IF_GROUNDED# } els{ #ANIM_IF_NOT_GROUNDED# }</ANIM_CODE> </Parameters> <ReturnParameters> <ANIM_CODE>#ANIM_CODE#</ANIM_CODE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • IS_ON_GROUND
      • ANIM_IF_GROUNDED
      • ANIM_IF_NOT_GROUNDED
    • Default

      Parameters set:

      • ANIM_CODE (using IS_ON_GROUND, ANIM_IF_GROUNDED, ANIM_IF_NOT_GROUNDED)

    Return parameters:

    Parameters set:

    • ANIM_CODE (using ANIM_CODE)
  • ASOBO_Flaps_Lever_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Flaps_Lever_Parameters"> <Parameters Type="Default"> <SIMVAR_FLAPS_HANDLE>FLAPS HANDLE INDEX</SIMVAR_FLAPS_HANDLE> <SIMVAR_FLAPS_HANDLE_CONTINUOUS>FLAPS HANDLE PERCENT</SIMVAR_FLAPS_HANDLE_CONTINUOUS> <SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT>Percent</SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT> <SIMVAR_FLAPS_EXTENSION_TIME>FLAPS EXTENSION TIME</SIMVAR_FLAPS_EXTENSION_TIME> <SIMVAR_FLAPS_EXTENSION_TIME_UNIT>second</SIMVAR_FLAPS_EXTENSION_TIME_UNIT> </Parameters> <Parameters Type="Default"> <GET_FLAPS_HANDLE>(A:#SIMVAR_FLAPS_HANDLE#, Number)</GET_FLAPS_HANDLE> <GET_FLAPS_HANDLE_CONTINUOUS>(A:#SIMVAR_FLAPS_HANDLE_CONTINUOUS#, #SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT#)</GET_FLAPS_HANDLE_CONTINUOUS> </Parameters> <Parameters Type="Default"> <SET_FLAPS_HANDLE>(&gt;A:#SIMVAR_FLAPS_HANDLE#, Number)</SET_FLAPS_HANDLE> <SET_FLAPS_HANDLE_CONTINUOUS>(&gt;K:FLAPS_CONTINUOUS_SET)</SET_FLAPS_HANDLE_CONTINUOUS> <NUM_FLAPS_POSITIONS Process="Int">(A:FLAPS NUM HANDLE POSITIONS, Number)</NUM_FLAPS_POSITIONS> </Parameters> <Parameters Type="Default"> <GET_FLAPS_EXTENSION_TIME>(A:#SIMVAR_FLAPS_EXTENSION_TIME#, #SIMVAR_FLAPS_EXTENSION_TIME_UNIT#)</GET_FLAPS_EXTENSION_TIME> </Parameters> <ReturnParameters> <SIMVAR_FLAPS_HANDLE>#SIMVAR_FLAPS_HANDLE#</SIMVAR_FLAPS_HANDLE> <SIMVAR_FLAPS_HANDLE_CONTINUOUS>#SIMVAR_FLAPS_HANDLE_CONTINUOUS#</SIMVAR_FLAPS_HANDLE_CONTINUOUS> <SIMVAR_FLAPS_EXTENSION_TIME>#SIMVAR_FLAPS_EXTENSION_TIME#</SIMVAR_FLAPS_EXTENSION_TIME> <GET_FLAPS_HANDLE>#GET_FLAPS_HANDLE#</GET_FLAPS_HANDLE> <SET_FLAPS_HANDLE>#SET_FLAPS_HANDLE#</SET_FLAPS_HANDLE> <NUM_FLAPS_POSITIONS>#NUM_FLAPS_POSITIONS#</NUM_FLAPS_POSITIONS> <SET_FLAPS_HANDLE_CONTINUOUS>#SET_FLAPS_HANDLE_CONTINUOUS#</SET_FLAPS_HANDLE_CONTINUOUS> <GET_FLAPS_HANDLE_CONTINUOUS>#GET_FLAPS_HANDLE_CONTINUOUS#</GET_FLAPS_HANDLE_CONTINUOUS> <GET_FLAPS_EXTENSION_TIME>#GET_FLAPS_EXTENSION_TIME#</GET_FLAPS_EXTENSION_TIME> <GET_FLAPS_EXTENSION_PERCENT_PER_SECOND>100 #GET_FLAPS_EXTENSION_TIME# /</GET_FLAPS_EXTENSION_PERCENT_PER_SECOND> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_FLAPS_HANDLE
      • SIMVAR_FLAPS_HANDLE_CONTINUOUS
      • SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT
      • SIMVAR_FLAPS_EXTENSION_TIME
      • SIMVAR_FLAPS_EXTENSION_TIME_UNIT
    • Default

      Parameters set:

      • GET_FLAPS_HANDLE (using SIMVAR_FLAPS_HANDLE)
      • GET_FLAPS_HANDLE_CONTINUOUS (using SIMVAR_FLAPS_HANDLE_CONTINUOUS, SIMVAR_FLAPS_HANDLE_CONTINUOUS_UNIT)
    • Default

      Parameters set:

      • SET_FLAPS_HANDLE (using SIMVAR_FLAPS_HANDLE)
      • SET_FLAPS_HANDLE_CONTINUOUS
      • NUM_FLAPS_POSITIONS
    • Default

      Parameters set:

      • GET_FLAPS_EXTENSION_TIME (using SIMVAR_FLAPS_EXTENSION_TIME, SIMVAR_FLAPS_EXTENSION_TIME_UNIT)

    Return parameters:

    Parameters set:

    • SIMVAR_FLAPS_HANDLE (using SIMVAR_FLAPS_HANDLE)
    • SIMVAR_FLAPS_HANDLE_CONTINUOUS (using SIMVAR_FLAPS_HANDLE_CONTINUOUS)
    • SIMVAR_FLAPS_EXTENSION_TIME (using SIMVAR_FLAPS_EXTENSION_TIME)
    • GET_FLAPS_HANDLE (using GET_FLAPS_HANDLE)
    • SET_FLAPS_HANDLE (using SET_FLAPS_HANDLE)
    • NUM_FLAPS_POSITIONS (using NUM_FLAPS_POSITIONS)
    • SET_FLAPS_HANDLE_CONTINUOUS (using SET_FLAPS_HANDLE_CONTINUOUS)
    • GET_FLAPS_HANDLE_CONTINUOUS (using GET_FLAPS_HANDLE_CONTINUOUS)
    • GET_FLAPS_EXTENSION_TIME (using GET_FLAPS_EXTENSION_TIME)
    • GET_FLAPS_EXTENSION_PERCENT_PER_SECOND (using GET_FLAPS_EXTENSION_TIME)
  • ASOBO_Flaps_Position_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Flaps_Position_Parameters"> <Parameters Type="Default"> <FLAPS_TYPE>TRAILING EDGE</FLAPS_TYPE> <FLAPS_SIDE>LEFT</FLAPS_SIDE> </Parameters> <Parameters Type="Default"> <SIMVAR_FLAPS_PERCENT>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# PERCENT</SIMVAR_FLAPS_PERCENT> <SIMVAR_FLAPS_INDEX>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# INDEX</SIMVAR_FLAPS_INDEX> <SIMVAR_FLAPS_ANGLE>#FLAPS_TYPE# FLAPS #FLAPS_SIDE# ANGLE</SIMVAR_FLAPS_ANGLE> <SIMVAR_FLAPS_ANGLE_UNITS>degrees</SIMVAR_FLAPS_ANGLE_UNITS> </Parameters> <Parameters Type="Default"> <GET_FLAPS_PERCENT>(A:#SIMVAR_FLAPS_PERCENT#, Percent over 100)</GET_FLAPS_PERCENT> <GET_FLAPS_INDEX>(A:#SIMVAR_FLAPS_INDEX#, number)</GET_FLAPS_INDEX> <GET_FLAPS_ANGLE>(A:#SIMVAR_FLAPS_ANGLE#, #SIMVAR_FLAPS_ANGLE_UNITS#)</GET_FLAPS_ANGLE> </Parameters> <ReturnParameters> <SIMVAR_FLAPS_PERCENT>#SIMVAR_FLAPS_PERCENT#</SIMVAR_FLAPS_PERCENT> <SIMVAR_FLAPS_INDEX>#SIMVAR_FLAPS_INDEX#</SIMVAR_FLAPS_INDEX> <SIMVAR_FLAPS_ANGLE>#SIMVAR_FLAPS_ANGLE#</SIMVAR_FLAPS_ANGLE> <GET_FLAPS_PERCENT>#GET_FLAPS_PERCENT#</GET_FLAPS_PERCENT> <GET_FLAPS_INDEX>#GET_FLAPS_INDEX#</GET_FLAPS_INDEX> <GET_FLAPS_ANGLE>#GET_FLAPS_ANGLE#</GET_FLAPS_ANGLE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • FLAPS_TYPE
      • FLAPS_SIDE
    • Default

      Parameters set:

      • SIMVAR_FLAPS_PERCENT (using FLAPS_TYPE, FLAPS_SIDE)
      • SIMVAR_FLAPS_INDEX (using FLAPS_TYPE, FLAPS_SIDE)
      • SIMVAR_FLAPS_ANGLE (using FLAPS_TYPE, FLAPS_SIDE)
      • SIMVAR_FLAPS_ANGLE_UNITS
    • Default

      Parameters set:

      • GET_FLAPS_PERCENT (using SIMVAR_FLAPS_PERCENT)
      • GET_FLAPS_INDEX (using SIMVAR_FLAPS_INDEX)
      • GET_FLAPS_ANGLE (using SIMVAR_FLAPS_ANGLE, SIMVAR_FLAPS_ANGLE_UNITS)

    Return parameters:

    Parameters set:

    • SIMVAR_FLAPS_PERCENT (using SIMVAR_FLAPS_PERCENT)
    • SIMVAR_FLAPS_INDEX (using SIMVAR_FLAPS_INDEX)
    • SIMVAR_FLAPS_ANGLE (using SIMVAR_FLAPS_ANGLE)
    • GET_FLAPS_PERCENT (using GET_FLAPS_PERCENT)
    • GET_FLAPS_INDEX (using GET_FLAPS_INDEX)
    • GET_FLAPS_ANGLE (using GET_FLAPS_ANGLE)
  • ASOBO_Trim_Disconnect_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <Parameters Type="Default"> <SIMVAR_TRIM_DISCONNECTED>#TRIM_TYPE# TRIM DISABLED</SIMVAR_TRIM_DISCONNECTED> </Parameters> <Parameters Type="Override"> <GET_TRIM_DISCONNECTED>(A:#SIMVAR_TRIM_DISCONNECTED#, Bool)</GET_TRIM_DISCONNECTED> <SET_TRIM_DISCONNECTED>(&gt;K:#TRIM_TYPE#_TRIM_DISABLED_SET)</SET_TRIM_DISCONNECTED> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="GET_TRIM_DISCONNECTED_ALL"> <True> <GET_TRIM_DISCONNECTED_APPEND>#GET_TRIM_DISCONNECTED# and</GET_TRIM_DISCONNECTED_APPEND> <SET_TRIM_DISCONNECTED_APPEND>d #SET_TRIM_DISCONNECTED#</SET_TRIM_DISCONNECTED_APPEND> </True> <False> <GET_TRIM_DISCONNECTED_APPEND>#GET_TRIM_DISCONNECTED#</GET_TRIM_DISCONNECTED_APPEND> <SET_TRIM_DISCONNECTED_APPEND>#SET_TRIM_DISCONNECTED#</SET_TRIM_DISCONNECTED_APPEND> </False> </Condition> </Parameters> <ReturnParameters> <SIMVAR_#TRIM_TYPE#_TRIM_DISCONNECTED>#SIMVAR_TRIM_DISCONNECTED#</SIMVAR_#TRIM_TYPE#_TRIM_DISCONNECTED> <GET_#TRIM_TYPE#_TRIM_DISCONNECTED>#GET_TRIM_DISCONNECTED#</GET_#TRIM_TYPE#_TRIM_DISCONNECTED> <SET_#TRIM_TYPE#_TRIM_DISCONNECTED>#SET_TRIM_DISCONNECTED#</SET_#TRIM_TYPE#_TRIM_DISCONNECTED> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <PARAM>GET_TRIM_DISCONNECTED_APPEND</PARAM> <OUT_PARAM_NAME>GET_TRIM_DISCONNECTED_ALL</OUT_PARAM_NAME> </UseParametersFn> <UseParametersFn Name="ASOBO_Append_If_Necessary_Helper"> <PARAM>SET_TRIM_DISCONNECTED_APPEND</PARAM> <OUT_PARAM_NAME>SET_TRIM_DISCONNECTED_ALL</OUT_PARAM_NAME> <APPEND_BEFORE>True</APPEND_BEFORE> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_TRIM_DISCONNECTED (using TRIM_TYPE)
    • Override

      Parameters set:

      • GET_TRIM_DISCONNECTED (using SIMVAR_TRIM_DISCONNECTED)
      • SET_TRIM_DISCONNECTED (using TRIM_TYPE)
    • Override

      Condition: NotEmpty(GET_TRIM_DISCONNECTED_ALL)

      • Case: True

        Parameters set:

        • GET_TRIM_DISCONNECTED_APPEND (using GET_TRIM_DISCONNECTED)
        • SET_TRIM_DISCONNECTED_APPEND (using SET_TRIM_DISCONNECTED)
      • Case: False

        Parameters set:

        • GET_TRIM_DISCONNECTED_APPEND (using GET_TRIM_DISCONNECTED)
        • SET_TRIM_DISCONNECTED_APPEND (using SET_TRIM_DISCONNECTED)

    Return parameters:

    Parameters set:

    • SIMVAR_#TRIM_TYPE#_TRIM_DISCONNECTED (using SIMVAR_TRIM_DISCONNECTED)
    • GET_#TRIM_TYPE#_TRIM_DISCONNECTED (using GET_TRIM_DISCONNECTED)
    • SET_#TRIM_TYPE#_TRIM_DISCONNECTED (using SET_TRIM_DISCONNECTED)

    ParametersFn used:

  • ASOBO_Elevator_Trim_Disconnect_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Elevator_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>ELEVATOR</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Return parameters:

    ParametersFn used:

  • ASOBO_Aileron_Trim_Disconnect_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Aileron_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>AILERON</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Return parameters:

    ParametersFn used:

  • ASOBO_Rudder_Trim_Disconnect_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Rudder_Trim_Disconnect_Parameters"> <ReturnParameters> <UseParametersFn Name="ASOBO_Trim_Disconnect_Parameters"> <TRIM_TYPE>RUDDER</TRIM_TYPE> </UseParametersFn> </ReturnParameters> </ParametersFn>

    Return parameters:

    ParametersFn used:

  • ASOBO_Spoilers_Lever_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Spoilers_Lever_Parameters"> <Parameters Type="Default"> <SIMVAR_SPOILERS_HANDLE>SPOILERS HANDLE POSITION</SIMVAR_SPOILERS_HANDLE> <SIMVAR_SPOILERS_ARMED>SPOILERS ARMED</SIMVAR_SPOILERS_ARMED> </Parameters> <Parameters Type="Default"> <GET_SPOILERS_HANDLE>(A:#SIMVAR_SPOILERS_HANDLE#, position)</GET_SPOILERS_HANDLE> <GET_SPOILERS_HANDLE_16K>(A:#SIMVAR_SPOILERS_HANDLE#, position 16k)</GET_SPOILERS_HANDLE_16K> <GET_SPOILERS_ARMED>(A:#SIMVAR_SPOILERS_ARMED#, Bool)</GET_SPOILERS_ARMED> </Parameters> <Parameters Type="Default"> <SET_SPOILERS_ARMED>(&gt;K:SPOILERS_ARM_SET)</SET_SPOILERS_ARMED> <TOGGLE_SPOILERS_ARMED>(&gt;K:SPOILERS_ARM_TOGGLE)</TOGGLE_SPOILERS_ARMED> <SET_SPOILERS_HANDLE_16K>(&gt;K:SPOILERS_SET)</SET_SPOILERS_HANDLE_16K> <SET_SPOILERS_HANDLE>@16K * (&gt;K:SPOILERS_SET)</SET_SPOILERS_HANDLE> </Parameters> <ReturnParameters> <SIMVAR_SPOILERS_HANDLE>#SIMVAR_SPOILERS_HANDLE#</SIMVAR_SPOILERS_HANDLE> <SIMVAR_SPOILERS_ARMED>#SIMVAR_SPOILERS_ARMED#</SIMVAR_SPOILERS_ARMED> <GET_SPOILERS_HANDLE>#GET_SPOILERS_HANDLE#</GET_SPOILERS_HANDLE> <GET_SPOILERS_HANDLE_16K>#GET_SPOILERS_HANDLE_16K#</GET_SPOILERS_HANDLE_16K> <GET_SPOILERS_ARMED>#GET_SPOILERS_ARMED#</GET_SPOILERS_ARMED> <SET_SPOILERS_ARMED>#SET_SPOILERS_ARMED#</SET_SPOILERS_ARMED> <TOGGLE_SPOILERS_ARMED>#TOGGLE_SPOILERS_ARMED#</TOGGLE_SPOILERS_ARMED> <SET_SPOILERS_HANDLE_16K>#SET_SPOILERS_HANDLE_16K#</SET_SPOILERS_HANDLE_16K> <SET_SPOILERS_HANDLE>#SET_SPOILERS_HANDLE#</SET_SPOILERS_HANDLE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_SPOILERS_HANDLE
      • SIMVAR_SPOILERS_ARMED
    • Default

      Parameters set:

      • GET_SPOILERS_HANDLE (using SIMVAR_SPOILERS_HANDLE)
      • GET_SPOILERS_HANDLE_16K (using SIMVAR_SPOILERS_HANDLE)
      • GET_SPOILERS_ARMED (using SIMVAR_SPOILERS_ARMED)
    • Default

      Parameters set:

      • SET_SPOILERS_ARMED
      • TOGGLE_SPOILERS_ARMED
      • SET_SPOILERS_HANDLE_16K
      • SET_SPOILERS_HANDLE

    Return parameters:

    Parameters set:

    • SIMVAR_SPOILERS_HANDLE (using SIMVAR_SPOILERS_HANDLE)
    • SIMVAR_SPOILERS_ARMED (using SIMVAR_SPOILERS_ARMED)
    • GET_SPOILERS_HANDLE (using GET_SPOILERS_HANDLE)
    • GET_SPOILERS_HANDLE_16K (using GET_SPOILERS_HANDLE_16K)
    • GET_SPOILERS_ARMED (using GET_SPOILERS_ARMED)
    • SET_SPOILERS_ARMED (using SET_SPOILERS_ARMED)
    • TOGGLE_SPOILERS_ARMED (using TOGGLE_SPOILERS_ARMED)
    • SET_SPOILERS_HANDLE_16K (using SET_SPOILERS_HANDLE_16K)
    • SET_SPOILERS_HANDLE (using SET_SPOILERS_HANDLE)
  • ASOBO_Tow_Release_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Tow_Release_Parameters"> <Parameters Type="Default"> <SIMVAR_TOW_RELEASE>TOW CABLE RELEASE REASON</SIMVAR_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <GET_TOW_RELEASE>(A:#SIMVAR_TOW_RELEASE#, Enum)</GET_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <TOGGLE_TOW_RELEASE>(&gt;K:TOW_PLANE_RELEASE)</TOGGLE_TOW_RELEASE> </Parameters> <Parameters Type="Default"> <SET_TOW_RELEASE>#GET_TOW_RELEASE# @Tow_Release_Reason_User_Input != if{ #TOGGLE_TOW_RELEASE# }</SET_TOW_RELEASE> </Parameters> <ReturnParameters> <SIMVAR_TOW_RELEASE>#SIMVAR_TOW_RELEASE#</SIMVAR_TOW_RELEASE> <GET_TOW_RELEASE>#GET_TOW_RELEASE#</GET_TOW_RELEASE> <SET_TOW_RELEASE>#SET_TOW_RELEASE#</SET_TOW_RELEASE> <TOGGLE_TOW_RELEASE>#TOGGLE_TOW_RELEASE#</TOGGLE_TOW_RELEASE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_TOW_RELEASE
    • Default

      Parameters set:

      • GET_TOW_RELEASE (using SIMVAR_TOW_RELEASE)
    • Default

      Parameters set:

      • TOGGLE_TOW_RELEASE
    • Default

      Parameters set:

      • SET_TOW_RELEASE (using GET_TOW_RELEASE, TOGGLE_TOW_RELEASE)

    Return parameters:

    Parameters set:

    • SIMVAR_TOW_RELEASE (using SIMVAR_TOW_RELEASE)
    • GET_TOW_RELEASE (using GET_TOW_RELEASE)
    • SET_TOW_RELEASE (using SET_TOW_RELEASE)
    • TOGGLE_TOW_RELEASE (using TOGGLE_TOW_RELEASE)
  • ASOBO_Water_Rudder_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Water_Rudder_Parameters"> <Parameters Type="Default"> <SIMVAR_WATER_RUDDER>WATER RUDDER HANDLE POSITION</SIMVAR_WATER_RUDDER> <SIMVAR_WATER_RUDDER_UNIT>Boolean</SIMVAR_WATER_RUDDER_UNIT> </Parameters> <Parameters Type="Default"> <GET_WATER_RUDDER>(A:#SIMVAR_WATER_RUDDER#, #SIMVAR_WATER_RUDDER_UNIT#)</GET_WATER_RUDDER> </Parameters> <Parameters Type="Default"> <TOGGLE_WATER_RUDDER>(&gt;K:TOGGLE_WATER_RUDDER)</TOGGLE_WATER_RUDDER> </Parameters> <ReturnParameters> <SIMVAR_WATER_RUDDER>#SIMVAR_WATER_RUDDER#</SIMVAR_WATER_RUDDER> <GET_WATER_RUDDER>#GET_WATER_RUDDER#</GET_WATER_RUDDER> <TOGGLE_WATER_RUDDER>#TOGGLE_WATER_RUDDER#</TOGGLE_WATER_RUDDER> <SET_WATER_RUDDER>#GET_WATER_RUDDER# != if{ #TOGGLE_WATER_RUDDER# }</SET_WATER_RUDDER> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_WATER_RUDDER
      • SIMVAR_WATER_RUDDER_UNIT
    • Default

      Parameters set:

      • GET_WATER_RUDDER (using SIMVAR_WATER_RUDDER, SIMVAR_WATER_RUDDER_UNIT)
    • Default

      Parameters set:

      • TOGGLE_WATER_RUDDER

    Return parameters:

    Parameters set:

    • SIMVAR_WATER_RUDDER (using SIMVAR_WATER_RUDDER)
    • GET_WATER_RUDDER (using GET_WATER_RUDDER)
    • TOGGLE_WATER_RUDDER (using TOGGLE_WATER_RUDDER)
    • SET_WATER_RUDDER (using GET_WATER_RUDDER, TOGGLE_WATER_RUDDER)
  • ASOBO_Water_Ballast_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_Water_Ballast_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Param_Suffix_Helper"/> </Parameters> <Parameters Type="Default"> <BALLAST_ID>1</BALLAST_ID> </Parameters> <Parameters Type="Default"> <VALVE_ID>#BALLAST_ID#</VALVE_ID> </Parameters> <Parameters Type="Default"> <SIMVAR_WATER_BALLAST_VALVE>WATER BALLAST VALVE:#VALVE_ID#</SIMVAR_WATER_BALLAST_VALVE> <SIMVAR_WATER_BALLAST_VALVE_UNIT>Bool</SIMVAR_WATER_BALLAST_VALVE_UNIT> <SIMVAR_WATER_BALLAST_CAPACITY>WATER BALLAST TANK CAPACITY:#BALLAST_ID#</SIMVAR_WATER_BALLAST_CAPACITY> <SIMVAR_WATER_BALLAST_CAPACITY_UNIT>kg</SIMVAR_WATER_BALLAST_CAPACITY_UNIT> <SIMVAR_WATER_BALLAST_QUANTITY>WATER BALLAST TANK QUANTITY:#BALLAST_ID#</SIMVAR_WATER_BALLAST_QUANTITY> <SIMVAR_WATER_BALLAST_QUANTITY_UNIT>kg</SIMVAR_WATER_BALLAST_QUANTITY_UNIT> </Parameters> <Parameters Type="Default"> <GET_WATER_BALLAST_VALVE>(A:#SIMVAR_WATER_BALLAST_VALVE#, #SIMVAR_WATER_BALLAST_VALVE_UNIT#)</GET_WATER_BALLAST_VALVE> <TOGGLE_WATER_BALLAST_VALVE>#VALVE_ID# (&gt;K:TOGGLE_WATER_BALLAST_VALVE)</TOGGLE_WATER_BALLAST_VALVE> <GET_WATER_BALLAST_CAPACITY>(A:#SIMVAR_WATER_BALLAST_CAPACITY#, #SIMVAR_WATER_BALLAST_CAPACITY_UNIT#)</GET_WATER_BALLAST_CAPACITY> <GET_WATER_BALLAST_QUANTITY>(A:#SIMVAR_WATER_BALLAST_QUANTITY#, #SIMVAR_WATER_BALLAST_QUANTITY_UNIT#)</GET_WATER_BALLAST_QUANTITY> <SET_WATER_BALLAST_QUANTITY>(&gt;A:#SIMVAR_WATER_BALLAST_QUANTITY#, #SIMVAR_WATER_BALLAST_QUANTITY_UNIT#)</SET_WATER_BALLAST_QUANTITY> </Parameters> <ReturnParameters> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#SIMVAR_WATER_BALLAST_VALVE#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#GET_WATER_BALLAST_VALVE#</GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <TOGGLE_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#TOGGLE_WATER_BALLAST_VALVE#</TOGGLE_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE>#GET_WATER_BALLAST_VALVE# != if{ #TOGGLE_WATER_BALLAST_VALVE# }</SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY>#SIMVAR_WATER_BALLAST_CAPACITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY>#GET_WATER_BALLAST_CAPACITY#</GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY> <SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#SIMVAR_WATER_BALLAST_QUANTITY#</SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> <GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#GET_WATER_BALLAST_QUANTITY#</GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> <SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY>#SET_WATER_BALLAST_QUANTITY#</SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Override
    • Default

      Parameters set:

      • BALLAST_ID
    • Default

      Parameters set:

      • VALVE_ID (using BALLAST_ID)
    • Default

      Parameters set:

      • SIMVAR_WATER_BALLAST_VALVE (using VALVE_ID)
      • SIMVAR_WATER_BALLAST_VALVE_UNIT
      • SIMVAR_WATER_BALLAST_CAPACITY (using BALLAST_ID)
      • SIMVAR_WATER_BALLAST_CAPACITY_UNIT
      • SIMVAR_WATER_BALLAST_QUANTITY (using BALLAST_ID)
      • SIMVAR_WATER_BALLAST_QUANTITY_UNIT
    • Default

      Parameters set:

      • GET_WATER_BALLAST_VALVE (using SIMVAR_WATER_BALLAST_VALVE, SIMVAR_WATER_BALLAST_VALVE_UNIT)
      • TOGGLE_WATER_BALLAST_VALVE (using VALVE_ID)
      • GET_WATER_BALLAST_CAPACITY (using SIMVAR_WATER_BALLAST_CAPACITY, SIMVAR_WATER_BALLAST_CAPACITY_UNIT)
      • GET_WATER_BALLAST_QUANTITY (using SIMVAR_WATER_BALLAST_QUANTITY, SIMVAR_WATER_BALLAST_QUANTITY_UNIT)
      • SET_WATER_BALLAST_QUANTITY (using SIMVAR_WATER_BALLAST_QUANTITY, SIMVAR_WATER_BALLAST_QUANTITY_UNIT)

    Return parameters:

    Parameters set:

    • SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE (using SIMVAR_WATER_BALLAST_VALVE)
    • GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE (using GET_WATER_BALLAST_VALVE)
    • TOGGLE_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE (using TOGGLE_WATER_BALLAST_VALVE)
    • SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_VALVE (using GET_WATER_BALLAST_VALVE, TOGGLE_WATER_BALLAST_VALVE)
    • SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY (using SIMVAR_WATER_BALLAST_CAPACITY)
    • GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_CAPACITY (using GET_WATER_BALLAST_CAPACITY)
    • SIMVAR_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY (using SIMVAR_WATER_BALLAST_QUANTITY)
    • GET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY (using GET_WATER_BALLAST_QUANTITY)
    • SET_WATER_BALLAST#OUT_PARAM_SUFFIX#_QUANTITY (using SET_WATER_BALLAST_QUANTITY)
  • ASOBO_YOKE_LOCK_Parameters

    Definition from XML
    <ParametersFn Name="ASOBO_YOKE_LOCK_Parameters"> <Parameters Type="Default"> <SIMVAR_LOCK>YOKE LOCK STATUS</SIMVAR_LOCK> </Parameters> <Parameters Type="Default"> <GET_LOCK>(A:#SIMVAR_LOCK#, Enum)</GET_LOCK> <SET_LOCK>(&gt;A:#SIMVAR_LOCK#, Enum)</SET_LOCK> </Parameters> <ReturnParameters> <SIMVAR_YOKE_LOCK>#SIMVAR_LOCK#</SIMVAR_YOKE_LOCK> <GET_LOCK>#GET_LOCK#</GET_LOCK> <SET_LOCK>#SET_LOCK#</SET_LOCK> <UNLOCK>@LockNone #SET_LOCK#</UNLOCK> <LOCK_CENTER>@LockCenter #SET_LOCK#</LOCK_CENTER> <LOCK_FREEZE>@LockFreeze #SET_LOCK#</LOCK_FREEZE> <IS_LOCK_FREE>#GET_LOCK# @LockNone ==</IS_LOCK_FREE> <IS_LOCK_CENTER>#GET_LOCK# @LockCenter ==</IS_LOCK_CENTER> <IS_LOCK_FREEZE>#GET_LOCK# @LockFreeze ==</IS_LOCK_FREEZE> </ReturnParameters> </ParametersFn>

    Parameters initialization:

    • Default

      Parameters set:

      • SIMVAR_LOCK
    • Default

      Parameters set:

      • GET_LOCK (using SIMVAR_LOCK)
      • SET_LOCK (using SIMVAR_LOCK)

    Return parameters:

    Parameters set:

    • SIMVAR_YOKE_LOCK (using SIMVAR_LOCK)
    • GET_LOCK (using GET_LOCK)
    • SET_LOCK (using SET_LOCK)
    • UNLOCK (using SET_LOCK)
    • LOCK_CENTER (using SET_LOCK)
    • LOCK_FREEZE (using SET_LOCK)
    • IS_LOCK_FREE (using GET_LOCK)
    • IS_LOCK_CENTER (using GET_LOCK)
    • IS_LOCK_FREEZE (using GET_LOCK)

 

0/255