On this page
Fuel_Interactions
Asobo_EX1\Common\Interior\Templates\ParametersFn\InteractionPresets\Fuel_Interactions.xml
Source XML
<ModelBehaviors>
<!-- ################################## FUEL ###################################### -->
<!-- ############################################################################## -->
<ParametersFn Name="ASOBO_Fuel_Valve_Settings_Config">
<Parameters Type="Default">
<ID>1</ID>
</Parameters>
<Parameters Type="Default">
<VALVE_ID>#ID#</VALVE_ID>
</Parameters>
<Parameters Type="Override">
<UseParametersFn Name="ASOBO_Fuel_Valve_Parameters"/>
</Parameters>
<ReturnParameters>
<UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/>
<UseParametersFn Name="ASOBO_Watch_Simvar_Helper">
<SIMVAR>#SIMVAR_VALVE#</SIMVAR>
</UseParametersFn>
<!-- Check position -->
<POS_CLOSED_CHECK>#GET_VALVE# !</POS_CLOSED_CHECK>
<POS_OPEN_CHECK>#GET_VALVE#</POS_OPEN_CHECK>
<!-- Set position -->
<POS_CLOSED_CODE>0 #SET_VALVE#</POS_CLOSED_CODE>
<POS_OPEN_CODE>1 #SET_VALVE#</POS_OPEN_CODE>
</ReturnParameters>
</ParametersFn>
<!-- ############################################################################## -->
<ParametersFn Name="ASOBO_Fuel_Trigger_Crossfeed_Cutoff_Settings_Config">
<Parameters Type="Default">
<ID>1</ID>
</Parameters>
<Parameters Type="Default">
<TRIGGER_ID>#ID#</TRIGGER_ID>
<VALVE_ID>#ID#</VALVE_ID>
</Parameters>
<Parameters Type="Override">
<UseParametersFn Name="ASOBO_Fuel_Trigger_Parameters"/>
<UseParametersFn Name="ASOBO_Fuel_Valve_Parameters"/>
</Parameters>
<ReturnParameters>
<UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/>
<UseParametersFn Name="ASOBO_Watch_Simvar_Helper">
<SIMVAR>#SIMVAR_TRIGGER#</SIMVAR>
</UseParametersFn>
<UseParametersFn Name="ASOBO_Watch_Simvar_Helper">
<SIMVAR>#SIMVAR_VALVE#</SIMVAR>
</UseParametersFn>
<!-- Check position -->
<POS_ON_CHECK>#GET_TRIGGER# ! #GET_VALVE# and</POS_ON_CHECK>
<POS_CROSSFEED_CHECK>#GET_TRIGGER# #GET_VALVE# and</POS_CROSSFEED_CHECK>
<POS_OFF_CHECK>#GET_VALVE# !</POS_OFF_CHECK>
<!-- Set position -->
<POS_ON_CODE>0 #SET_TRIGGER# 1 #SET_VALVE#</POS_ON_CODE>
<POS_CROSSFEED_CODE>1 #SET_TRIGGER# 1 #SET_VALVE#</POS_CROSSFEED_CODE>
<Condition NotEmpty="BLOCKER_IE">
<True>
<POS_OFF_CODE>(B:#BLOCKER_IE#) if{ 0 #SET_VALVE# }</POS_OFF_CODE>
<SHOW_INTERMEDIARY_POS_CONDITION>(B:#BLOCKER_IE#) and</SHOW_INTERMEDIARY_POS_CONDITION>
</True>
<False>
<POS_OFF_CODE>0 #SET_VALVE#</POS_OFF_CODE>
</False>
</Condition>
</ReturnParameters>
</ParametersFn>
<!-- ############################################################################## -->
<ParametersFn Name="ASOBO_Fuel_Pump_Settings_Config">
<Parameters Type="Default">
<ID>1</ID>
</Parameters>
<Parameters Type="Default">
<PUMP_ID>#ID#</PUMP_ID>
</Parameters>
<Parameters Type="Override">
<UseParametersFn Name="ASOBO_Fuel_Pump_Parameters"/>
</Parameters>
<ReturnParameters>
<UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/>
<UseParametersFn Name="ASOBO_Watch_Simvar_Helper">
<SIMVAR>#SIMVAR_PUMP#</SIMVAR>
</UseParametersFn>
<!-- Check position -->
<POS_OFF_CHECK>#GET_PUMP# !</POS_OFF_CHECK>
<POS_ON_CHECK>#GET_PUMP#</POS_ON_CHECK>
<!-- Set position -->
<POS_OFF_CODE>0 #SET_PUMP#</POS_OFF_CODE>
<POS_ON_CODE>1 #SET_PUMP#</POS_ON_CODE>
</ReturnParameters>
</ParametersFn>
<!-- ############################################################################## -->
</ModelBehaviors>
ParametersFn
ASOBO_Fuel_Valve_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Fuel_Valve_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <VALVE_ID>#ID#</VALVE_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Valve_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_VALVE#</SIMVAR> </UseParametersFn> <POS_CLOSED_CHECK>#GET_VALVE# !</POS_CLOSED_CHECK> <POS_OPEN_CHECK>#GET_VALVE#</POS_OPEN_CHECK> <POS_CLOSED_CODE>0 #SET_VALVE#</POS_CLOSED_CODE> <POS_OPEN_CODE>1 #SET_VALVE#</POS_OPEN_CODE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- ID
- Default
Parameters set:
- VALVE_ID (using ID)
- Override
ParametersFn used:
Return parameters:
Parameters set:
- POS_CLOSED_CHECK (using GET_VALVE)
- POS_OPEN_CHECK (using GET_VALVE)
- POS_CLOSED_CODE (using SET_VALVE)
- POS_OPEN_CODE (using SET_VALVE)
ParametersFn used:
- ASOBO_Auto_Define_XStates_Variant_Helper
- ASOBO_Watch_Simvar_Helper
Parameters set:
- SIMVAR (using SIMVAR_VALVE)
- Default
ASOBO_Fuel_Trigger_Crossfeed_Cutoff_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Fuel_Trigger_Crossfeed_Cutoff_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <TRIGGER_ID>#ID#</TRIGGER_ID> <VALVE_ID>#ID#</VALVE_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Trigger_Parameters"/> <UseParametersFn Name="ASOBO_Fuel_Valve_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_TRIGGER#</SIMVAR> </UseParametersFn> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_VALVE#</SIMVAR> </UseParametersFn> <POS_ON_CHECK>#GET_TRIGGER# ! #GET_VALVE# and</POS_ON_CHECK> <POS_CROSSFEED_CHECK>#GET_TRIGGER# #GET_VALVE# and</POS_CROSSFEED_CHECK> <POS_OFF_CHECK>#GET_VALVE# !</POS_OFF_CHECK> <POS_ON_CODE>0 #SET_TRIGGER# 1 #SET_VALVE#</POS_ON_CODE> <POS_CROSSFEED_CODE>1 #SET_TRIGGER# 1 #SET_VALVE#</POS_CROSSFEED_CODE> <Condition NotEmpty="BLOCKER_IE"> <True> <POS_OFF_CODE>(B:#BLOCKER_IE#) if{ 0 #SET_VALVE# }</POS_OFF_CODE> <SHOW_INTERMEDIARY_POS_CONDITION>(B:#BLOCKER_IE#) and</SHOW_INTERMEDIARY_POS_CONDITION> </True> <False> <POS_OFF_CODE>0 #SET_VALVE#</POS_OFF_CODE> </False> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- ID
- Default
Parameters set:
- TRIGGER_ID (using ID)
- VALVE_ID (using ID)
- Override
ParametersFn used:
Return parameters:
Parameters set:
- POS_ON_CHECK (using GET_TRIGGER, GET_VALVE)
- POS_CROSSFEED_CHECK (using GET_TRIGGER, GET_VALVE)
- POS_OFF_CHECK (using GET_VALVE)
- POS_ON_CODE (using SET_TRIGGER, SET_VALVE)
- POS_CROSSFEED_CODE (using SET_TRIGGER, SET_VALVE)
ParametersFn used:
- ASOBO_Auto_Define_XStates_Variant_Helper
- ASOBO_Watch_Simvar_Helper
Parameters set:
- SIMVAR (using SIMVAR_TRIGGER)
- ASOBO_Watch_Simvar_Helper
Parameters set:
- SIMVAR (using SIMVAR_VALVE)
Condition: NotEmpty(BLOCKER_IE)
- Case: True
Parameters set:
- POS_OFF_CODE (using BLOCKER_IE, SET_VALVE)
- SHOW_INTERMEDIARY_POS_CONDITION (using BLOCKER_IE)
- Case: False
Parameters set:
- POS_OFF_CODE (using SET_VALVE)
- Default
ASOBO_Fuel_Pump_Settings_Config
Definition from XML<ParametersFn Name="ASOBO_Fuel_Pump_Settings_Config"> <Parameters Type="Default"> <ID>1</ID> </Parameters> <Parameters Type="Default"> <PUMP_ID>#ID#</PUMP_ID> </Parameters> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Fuel_Pump_Parameters"/> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Auto_Define_XStates_Variant_Helper"/> <UseParametersFn Name="ASOBO_Watch_Simvar_Helper"> <SIMVAR>#SIMVAR_PUMP#</SIMVAR> </UseParametersFn> <POS_OFF_CHECK>#GET_PUMP# !</POS_OFF_CHECK> <POS_ON_CHECK>#GET_PUMP#</POS_ON_CHECK> <POS_OFF_CODE>0 #SET_PUMP#</POS_OFF_CODE> <POS_ON_CODE>1 #SET_PUMP#</POS_ON_CODE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- ID
- Default
Parameters set:
- PUMP_ID (using ID)
- Override
ParametersFn used:
Return parameters:
Parameters set:
- POS_OFF_CHECK (using GET_PUMP)
- POS_ON_CHECK (using GET_PUMP)
- POS_OFF_CODE (using SET_PUMP)
- POS_ON_CODE (using SET_PUMP)
ParametersFn used:
- ASOBO_Auto_Define_XStates_Variant_Helper
- ASOBO_Watch_Simvar_Helper
Parameters set:
- SIMVAR (using SIMVAR_PUMP)
- Default
