On this page
Safety_ParametersFn
Asobo_EX1\Common\Interior\Templates\ParametersFn\Safety_ParametersFn.xml
Includes
- RelativeFile: InteractionPresets\\Safety_Interactions.xml
ParametersFn
ASOBO_Passenger_Alerts_Parameters
Definition from XML<ParametersFn Name="ASOBO_Passenger_Alerts_Parameters"> <Parameters Type="Default"> <SIMVAR_FASTEN_SEAT_BELTS>CABIN SEATBELTS ALERT SWITCH</SIMVAR_FASTEN_SEAT_BELTS> <SIMVAR_NO_SMOKING>CABIN NO SMOKING ALERT SWITCH</SIMVAR_NO_SMOKING> </Parameters> <Parameters Type="Default"> <GET_FASTEN_SEAT_BELTS>(A:#SIMVAR_FASTEN_SEAT_BELTS#, Bool)</GET_FASTEN_SEAT_BELTS> <GET_NO_SMOKING>(A:#SIMVAR_NO_SMOKING#, Bool)</GET_NO_SMOKING> </Parameters> <Parameters Type="Default"> <TOGGLE_FASTEN_SEAT_BELTS_SIGN>(>K:CABIN_SEATBELTS_ALERT_SWITCH_TOGGLE)</TOGGLE_FASTEN_SEAT_BELTS_SIGN> <TOGGLE_NO_SMOKING_SIGN>(>K:CABIN_NO_SMOKING_ALERT_SWITCH_TOGGLE)</TOGGLE_NO_SMOKING_SIGN> <SET_FASTEN_SEAT_BELTS_SIGN>#GET_FASTEN_SEAT_BELTS# != if{ (>K:CABIN_SEATBELTS_ALERT_SWITCH_TOGGLE) }</SET_FASTEN_SEAT_BELTS_SIGN> <SET_NO_SMOKING_SIGN>#GET_NO_SMOKING# != if{ (>K:CABIN_NO_SMOKING_ALERT_SWITCH_TOGGLE) }</SET_NO_SMOKING_SIGN> </Parameters> <ReturnParameters> <SIMVAR_FASTEN_SEAT_BELTS>#SIMVAR_FASTEN_SEAT_BELTS#</SIMVAR_FASTEN_SEAT_BELTS> <SIMVAR_NO_SMOKING>#SIMVAR_NO_SMOKING#</SIMVAR_NO_SMOKING> <GET_FASTEN_SEAT_BELTS>#GET_FASTEN_SEAT_BELTS#</GET_FASTEN_SEAT_BELTS> <GET_NO_SMOKING>#GET_NO_SMOKING#</GET_NO_SMOKING> <TOGGLE_FASTEN_SEAT_BELTS_SIGN>#TOGGLE_FASTEN_SEAT_BELTS_SIGN#</TOGGLE_FASTEN_SEAT_BELTS_SIGN> <TOGGLE_NO_SMOKING_SIGN>#TOGGLE_NO_SMOKING_SIGN#</TOGGLE_NO_SMOKING_SIGN> <SET_FASTEN_SEAT_BELTS_SIGN>#SET_FASTEN_SEAT_BELTS_SIGN#</SET_FASTEN_SEAT_BELTS_SIGN> <SET_NO_SMOKING_SIGN>#SET_NO_SMOKING_SIGN#</SET_NO_SMOKING_SIGN> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- SIMVAR_FASTEN_SEAT_BELTS
- SIMVAR_NO_SMOKING
- Default
Parameters set:
- GET_FASTEN_SEAT_BELTS (using SIMVAR_FASTEN_SEAT_BELTS)
- GET_NO_SMOKING (using SIMVAR_NO_SMOKING)
- Default
Parameters set:
- TOGGLE_FASTEN_SEAT_BELTS_SIGN
- TOGGLE_NO_SMOKING_SIGN
- SET_FASTEN_SEAT_BELTS_SIGN (using GET_FASTEN_SEAT_BELTS)
- SET_NO_SMOKING_SIGN (using GET_NO_SMOKING)
Return parameters:
Parameters set:
- SIMVAR_FASTEN_SEAT_BELTS (using SIMVAR_FASTEN_SEAT_BELTS)
- SIMVAR_NO_SMOKING (using SIMVAR_NO_SMOKING)
- GET_FASTEN_SEAT_BELTS (using GET_FASTEN_SEAT_BELTS)
- GET_NO_SMOKING (using GET_NO_SMOKING)
- TOGGLE_FASTEN_SEAT_BELTS_SIGN (using TOGGLE_FASTEN_SEAT_BELTS_SIGN)
- TOGGLE_NO_SMOKING_SIGN (using TOGGLE_NO_SMOKING_SIGN)
- SET_FASTEN_SEAT_BELTS_SIGN (using SET_FASTEN_SEAT_BELTS_SIGN)
- SET_NO_SMOKING_SIGN (using SET_NO_SMOKING_SIGN)
- Default
ASOBO_Engine_Fire_Parameters
Definition from XML<ParametersFn Name="ASOBO_Engine_Fire_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Param_Suffix_Helper"> <OUT_PARAM_NAME>ENGINE_FIRE_SUFFIX</OUT_PARAM_NAME> </UseParametersFn> </Parameters> <Parameters Type="Default"> <ENG_ID>1</ENG_ID> </Parameters> <Parameters Type="Default"> <BOTTLE_ID>#ENG_ID#</BOTTLE_ID> <SIMVAR_ENG_ON_FIRE>ENG ON FIRE:#ENG_ID#</SIMVAR_ENG_ON_FIRE> </Parameters> <Parameters Type="Default"> <GET_ENG_ON_FIRE>(A:#SIMVAR_ENG_ON_FIRE#, Bool)</GET_ENG_ON_FIRE> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Fire_Bottle_Parameters"> <Condition Check="BOTTLE_OUT_PARAM_ID"> <OUT_PARAM_ID>#BOTTLE_OUT_PARAM_ID#</OUT_PARAM_ID> </Condition> </UseParametersFn> <SIMVAR_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE>#SIMVAR_ENG_ON_FIRE#</SIMVAR_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE> <GET_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE>#GET_ENG_ON_FIRE#</GET_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
- ASOBO_Get_Param_Suffix_Helper
Parameters set:
- OUT_PARAM_NAME
- ASOBO_Get_Param_Suffix_Helper
- Default
Parameters set:
- ENG_ID
- Default
Parameters set:
- BOTTLE_ID (using ENG_ID)
- SIMVAR_ENG_ON_FIRE (using ENG_ID)
- Default
Parameters set:
- GET_ENG_ON_FIRE (using SIMVAR_ENG_ON_FIRE)
Return parameters:
Parameters set:
- SIMVAR_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE (using SIMVAR_ENG_ON_FIRE)
- GET_ENG#ENGINE_FIRE_SUFFIX#_ON_FIRE (using GET_ENG_ON_FIRE)
ParametersFn used:
- ASOBO_Fire_Bottle_Parameters
Condition: Check(BOTTLE_OUT_PARAM_ID)
- Case: True
Parameters set:
- OUT_PARAM_ID (using BOTTLE_OUT_PARAM_ID)
- Override
ASOBO_APU_Fire_Parameters
Definition from XML<ParametersFn Name="ASOBO_APU_Fire_Parameters"> <Parameters Type="Default"> <BOTTLE_ID Process="Int">(A:NUMBER OF ENGINES, Number) 1 +</BOTTLE_ID> <SIMVAR_APU_ON_FIRE>APU ON FIRE DETECTED</SIMVAR_APU_ON_FIRE> </Parameters> <Parameters Type="Default"> <GET_APU_ON_FIRE>(A:#SIMVAR_APU_ON_FIRE#, Bool)</GET_APU_ON_FIRE> </Parameters> <ReturnParameters> <UseParametersFn Name="ASOBO_Fire_Bottle_Parameters"> <IS_APU>True</IS_APU> </UseParametersFn> <SIMVAR_APU_ON_FIRE>#SIMVAR_APU_ON_FIRE#</SIMVAR_APU_ON_FIRE> <GET_APU_ON_FIRE>#GET_APU_ON_FIRE#</GET_APU_ON_FIRE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- BOTTLE_ID
- SIMVAR_APU_ON_FIRE
- Default
Parameters set:
- GET_APU_ON_FIRE (using SIMVAR_APU_ON_FIRE)
Return parameters:
Parameters set:
- SIMVAR_APU_ON_FIRE (using SIMVAR_APU_ON_FIRE)
- GET_APU_ON_FIRE (using GET_APU_ON_FIRE)
ParametersFn used:
- ASOBO_Fire_Bottle_Parameters
Parameters set:
- IS_APU
- Default
ASOBO_Fire_Bottle_Parameters
Definition from XML<ParametersFn Name="ASOBO_Fire_Bottle_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_Get_Param_Suffix_Helper"> <OUT_PARAM_NAME>BOTTLE_SUFFIX</OUT_PARAM_NAME> </UseParametersFn> </Parameters> <Parameters Type="Default"> <BOTTLE_ID>1</BOTTLE_ID> </Parameters> <Parameters Type="Default"> <SIMVAR_FIRE_BOTTLE_SWITCH>FIRE BOTTLE SWITCH:#BOTTLE_ID#</SIMVAR_FIRE_BOTTLE_SWITCH> <SIMVAR_FIRE_BOTTLE_DISCHARGED>FIRE BOTTLE DISCHARGED:#BOTTLE_ID#</SIMVAR_FIRE_BOTTLE_DISCHARGED> </Parameters> <Parameters Type="Default"> <GET_FIRE_BOTTLE_SWITCH>(A:#SIMVAR_FIRE_BOTTLE_SWITCH#, Bool)</GET_FIRE_BOTTLE_SWITCH> <GET_FIRE_BOTTLE_DISCHARGED>(A:#SIMVAR_FIRE_BOTTLE_DISCHARGED#, Bool)</GET_FIRE_BOTTLE_DISCHARGED> </Parameters> <Parameters Type="Default"> <Switch> <Case NotEmpty="ENG_ID"> <SET_FIRE_BOTTLE_SWITCH>#GET_FIRE_BOTTLE_SWITCH# != if{ #BOTTLE_ID##ENG_ID# (>K:EXTINGUISH_ENGINE_FIRE) }</SET_FIRE_BOTTLE_SWITCH> <TOGGLE_FIRE_BOTTLE_SWITCH>#BOTTLE_ID##ENG_ID# (>K:EXTINGUISH_ENGINE_FIRE)</TOGGLE_FIRE_BOTTLE_SWITCH> </Case> <Case Valid="IS_APU"> <SET_FIRE_BOTTLE_SWITCH>#GET_FIRE_BOTTLE_SWITCH# != if{ #BOTTLE_ID# (>K:APU_EXTINGUISH_FIRE) }</SET_FIRE_BOTTLE_SWITCH> <TOGGLE_FIRE_BOTTLE_SWITCH>#BOTTLE_ID# (>K:APU_EXTINGUISH_FIRE)</TOGGLE_FIRE_BOTTLE_SWITCH> </Case> </Switch> </Parameters> <ReturnParameters> <SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH>#SIMVAR_FIRE_BOTTLE_SWITCH#</SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH> <SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED>#SIMVAR_FIRE_BOTTLE_DISCHARGED#</SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED> <GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH>#GET_FIRE_BOTTLE_SWITCH#</GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH> <GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED>#GET_FIRE_BOTTLE_DISCHARGED#</GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED> <Condition Check="SET_FIRE_BOTTLE_SWITCH"> <SET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH>#SET_FIRE_BOTTLE_SWITCH#</SET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH> </Condition> <Condition Check="TOGGLE_FIRE_BOTTLE_SWITCH"> <TOGGLE_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH>#TOGGLE_FIRE_BOTTLE_SWITCH#</TOGGLE_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH> </Condition> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
ParametersFn used:
- ASOBO_Get_Param_Suffix_Helper
Parameters set:
- OUT_PARAM_NAME
- ASOBO_Get_Param_Suffix_Helper
- Default
Parameters set:
- BOTTLE_ID
- Default
Parameters set:
- SIMVAR_FIRE_BOTTLE_SWITCH (using BOTTLE_ID)
- SIMVAR_FIRE_BOTTLE_DISCHARGED (using BOTTLE_ID)
- Default
Parameters set:
- GET_FIRE_BOTTLE_SWITCH (using SIMVAR_FIRE_BOTTLE_SWITCH)
- GET_FIRE_BOTTLE_DISCHARGED (using SIMVAR_FIRE_BOTTLE_DISCHARGED)
- Default
Condition: Switch
- Case: NotEmpty(ENG_ID)
Parameters set:
- SET_FIRE_BOTTLE_SWITCH (using GET_FIRE_BOTTLE_SWITCH, BOTTLE_ID, ENG_ID)
- TOGGLE_FIRE_BOTTLE_SWITCH (using BOTTLE_ID, ENG_ID)
- Case: Valid(IS_APU)
Parameters set:
- SET_FIRE_BOTTLE_SWITCH (using GET_FIRE_BOTTLE_SWITCH, BOTTLE_ID)
- TOGGLE_FIRE_BOTTLE_SWITCH (using BOTTLE_ID)
Return parameters:
Parameters set:
- SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH (using SIMVAR_FIRE_BOTTLE_SWITCH)
- SIMVAR_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED (using SIMVAR_FIRE_BOTTLE_DISCHARGED)
- GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH (using GET_FIRE_BOTTLE_SWITCH)
- GET_FIRE_BOTTLE#BOTTLE_SUFFIX#_DISCHARGED (using GET_FIRE_BOTTLE_DISCHARGED)
Condition: Check(SET_FIRE_BOTTLE_SWITCH)
- Case: True
Parameters set:
- SET_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH (using SET_FIRE_BOTTLE_SWITCH)
Condition: Check(TOGGLE_FIRE_BOTTLE_SWITCH)
- Case: True
Parameters set:
- TOGGLE_FIRE_BOTTLE#BOTTLE_SUFFIX#_SWITCH (using TOGGLE_FIRE_BOTTLE_SWITCH)
- Override
ASOBO_ELT_Parameters
Definition from XML<ParametersFn Name="ASOBO_ELT_Parameters"> <Parameters Type="Default"> <SIMVAR_ELT>ELT ACTIVATED</SIMVAR_ELT> </Parameters> <Parameters Type="Default"> <GET_ELT>(A:#SIMVAR_ELT#, Bool)</GET_ELT> <TOGGLE_ELT>(>K:ELT_TOGGLE)</TOGGLE_ELT> <SET_ELT>(>K:ELT_SET)</SET_ELT> </Parameters> <ReturnParameters> <SIMVAR_ELT>#SIMVAR_ELT#</SIMVAR_ELT> <GET_ELT>#GET_ELT#</GET_ELT> <TOGGLE_ELT>#TOGGLE_ELT#</TOGGLE_ELT> <SET_ELT>#SET_ELT#</SET_ELT> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
Parameters set:
- SIMVAR_ELT
- Default
Parameters set:
- GET_ELT (using SIMVAR_ELT)
- TOGGLE_ELT
- SET_ELT
Return parameters:
Parameters set:
- SIMVAR_ELT (using SIMVAR_ELT)
- GET_ELT (using GET_ELT)
- TOGGLE_ELT (using TOGGLE_ELT)
- SET_ELT (using SET_ELT)
- Default
ASOBO_ELT_Light_Emissive_Parameters
Definition from XML<ParametersFn Name="ASOBO_ELT_Light_Emissive_Parameters"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_ELT_Parameters"/> <EMISSIVE_CODE> #GET_ELT# @E_SimulationTime 6 * 2 % and </EMISSIVE_CODE> </Parameters> <Parameters Type="Override"> <Condition NotEmpty="TEST_POS_CHECK"> <EMISSIVE_CODE> #EMISSIVE_CODE# #TEST_POS_CHECK# or </EMISSIVE_CODE> </Condition> </Parameters> <ReturnParameters> <EMISSIVE_CODE>#EMISSIVE_CODE#</EMISSIVE_CODE> </ReturnParameters> </ParametersFn>Parameters initialization:
- Override
- Override
Condition: NotEmpty(TEST_POS_CHECK)
- Case: True
Parameters set:
- EMISSIVE_CODE (using EMISSIVE_CODE, TEST_POS_CHECK)
Return parameters:
Parameters set:
- EMISSIVE_CODE (using EMISSIVE_CODE)
