Source files
Mapping profiles
TORINO grounded verification · testcase
VMMP conservative · requirement
Import history
| File | Kind | Rows | Checksum |
|---|---|---|---|
| VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLACSC.xlsx | requirement | 96 | 6c313a49d7cf |
| VME-PROD-VehicleMotionManagement - VMMP.xlsx | requirement | 297 | dcdcc7aa02b4 |
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLLCSC.xlsx · source records
| Row | ID | Type | Status | Relevant | Candidate | Reason | Normalized text |
|---|---|---|---|---|---|---|---|
| 2 | 16660902 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Short descriptionShort description Raw{
"ID": "16660902",
"ASIL": " ",
"Text": "Short description",
"Type": "Folder",
"Status": "",
"Summary": "Short description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120378",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 3 | 16660903 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB. The module isThe module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB. The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function. Raw{
"ID": "16660903",
"ASIL": " ",
"Text": "The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB.\n_x000D_The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120383",
"Description": "The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB.\n_x000D_The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 4 | 16660904 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Interface descriptionInterface description Raw{
"ID": "16660904",
"ASIL": " ",
"Text": "Interface description",
"Type": "Folder",
"Status": "",
"Summary": "Interface description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389182",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 5 | 16660905 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid versions of the signal and parameter files for the relevant SWRS are:The valid versions of the signal and parameter files for the relevant SWRS are: Raw{
"ID": "16660905",
"ASIL": " ",
"Text": "The valid versions of the signal and parameter files for the relevant SWRS are:",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389183",
"Description": "The valid versions of the signal and parameter files for the relevant SWRS are:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 6 | 16660906 | Information | no | False | type_not_target, status_filtered, relevance_filtered, empty_target_text | Raw{
"ID": "16660906",
"ASIL": " ",
"Text": "No InterWiki reference defined in properties for 'integrity'",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389181",
"Description": "No InterWiki reference defined in properties for 'integrity'",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 7 | 16660907 | Information | no | False | type_not_target, status_filtered, relevance_filtered, empty_target_text | Raw{
"ID": "16660907",
"ASIL": " ",
"Text": "No InterWiki reference defined in properties for 'integrity'",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389180",
"Description": "No InterWiki reference defined in properties for 'integrity'",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 8 | 16660908 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid versions of the signals and parameter files to be find in SWC SWRS "SWRS_VMMP" (SWRS_Id : Chapter 2 "Interface descriptiThe valid versions of the signals and parameter files to be find in SWC SWRS "SWRS_VMMP" (SWRS_Id : Chapter 2 "Interface description" Raw{
"ID": "16660908",
"ASIL": " ",
"Text": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389178",
"Description": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 9 | 16660909 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.The valid version of the signal and parameter files for test basis to be find in CG, which to be tested. Raw{
"ID": "16660909",
"ASIL": " ",
"Text": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389179",
"Description": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 10 | 16660910 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Presetting/Framework/DefinitionsPresetting/Framework/Definitions Raw{
"ID": "16660910",
"ASIL": " ",
"Text": "Presetting/Framework/Definitions",
"Type": "Folder",
"Status": "",
"Summary": "Presetting/Framework/Definitions",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120380",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 11 | 16660911 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TraceabilityTraceability Raw{
"ID": "16660911",
"ASIL": " ",
"Text": "Traceability",
"Type": "Folder",
"Status": "",
"Summary": "Traceability",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1383269",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 12 | 16660912 | Information | no | False | type_not_target, status_filtered, relevance_filtered | SWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to TestcaseSWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to Testcase Raw{
"ID": "16660912",
"ASIL": " ",
"Text": "SWRS to Testcase:\n_x000D_ \n_x000D_No InterWiki reference defined in properties for 'integrity' \n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1383270",
"Description": "SWRS to Testcase:\n_x000D_ \n_x000D_No InterWiki reference defined in properties for 'integrity' \n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 13 | 16660913 | Information | no | False | type_not_target, status_filtered, relevance_filtered | SWRS to Codebeamer: Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. The latest baseline of the specification docuSWRS to Codebeamer: Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer. Raw{
"ID": "16660913",
"ASIL": " ",
"Text": "SWRS to Codebeamer: \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1383268",
"Description": "SWRS to Codebeamer: \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 14 | 16660914 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ToolchainToolchain Raw{
"ID": "16660914",
"ASIL": " ",
"Text": "Toolchain",
"Type": "Folder",
"Status": "",
"Summary": "Toolchain",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120385",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 15 | 16660915 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain. Raw{
"ID": "16660915",
"ASIL": " QM",
"Text": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120393",
"Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 16 | 16660916 | Non-functional | Released | no | False | type_not_target, relevance_filtered | For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used. Raw{
"ID": "16660916",
"ASIL": " QM",
"Text": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120405",
"Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 17 | 16660917 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TolerancesTolerances Raw{
"ID": "16660917",
"ASIL": " ",
"Text": "Tolerances",
"Type": "Folder",
"Status": "",
"Summary": "Tolerances",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120412",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 18 | 16660918 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances: Raw{
"ID": "16660918",
"ASIL": " QM",
"Text": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120407",
"Description": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 19 | 16660919 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Bool: No deviation allowedBool: No deviation allowed Raw{
"ID": "16660919",
"ASIL": " QM",
"Text": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120410",
"Description": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 20 | 16660920 | Non-functional | Released | no | False | type_not_target, relevance_filtered | UInt, Int: No deviation allowedUInt, Int: No deviation allowed Raw{
"ID": "16660920",
"ASIL": " QM",
"Text": "\n_x000D_ \n_x000D_ UInt, Int: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120408",
"Description": "\n_x000D_ \n_x000D_ UInt, Int: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 21 | 16660921 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Float: 0.1% related to the permissible value range of the signalFloat: 0.1% related to the permissible value range of the signal Raw{
"ID": "16660921",
"ASIL": " QM",
"Text": "\n_x000D_ \n_x000D_ Float: 0.1% related to the permissible value range of the signal",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120409",
"Description": "\n_x000D_ \n_x000D_ Float: 0.1% related to the permissible value range of the signal",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 22 | 16660922 | Non-functional | Released | no | False | type_not_target, relevance_filtered | It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.It must be ensured that an output reaction occurs due to an event at the input within the same calculation step. Raw{
"ID": "16660922",
"ASIL": " QM",
"Text": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1120411",
"Description": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 23 | 16660923 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Linked ConstantsLinked Constants Raw{
"ID": "16660923",
"ASIL": " ",
"Text": "Linked Constants",
"Type": "Folder",
"Status": "",
"Summary": "Linked Constants",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1383276",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 24 | 16660924 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked coLinked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed. Raw{
"ID": "16660924",
"ASIL": " QM",
"Text": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1383274",
"Description": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 25 | 16660925 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic Module Input-InterfacesGeneric Module Input-Interfaces Raw{
"ID": "16660925",
"ASIL": " ",
"Text": "Generic Module Input-Interfaces",
"Type": "Folder",
"Status": "",
"Summary": "Generic Module Input-Interfaces",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358515",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 26 | 16660926 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function usesThis chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration. The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions. LgtCtl-service (customer functions): Longitudinal Control * ACC (Adaptive Cruise Control) * ACA (Adaptive Cruise Assist) * CAA (China Advanced Assist) * HDC (Hill Decent Control) LatCtl-service (customer functions): Lateral Control * ACA (Adaptive Cruise Assist) * DSR (Dynamic Steering Recommendation) * EA (Emergency Assist) * ALDW (active LaneDeparture Warning) * ARA (Anhänger Rangier Assistent) * PH (Parken High) * CAA (China Advanced Assist) * WBA (Warnen Bremsen Ausweichen) TrjCtl-service (customer functions): Trajectory Control * PH (Parken High) * PB (Parken Basis) * CAA (China Advanced Assist) HldCtl-service (customer functions): Hold Control * EA (LongTermHold) (Emergency Assist) * PB (LongTermHold) (Parken Basis) * PH (LongTermHold) (Parken High) * AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain) * CPM (ShortTermHold) (Comfort Parking Manager) * LgtLimA (implicit Hold) (implicit hold by LgtLimA service) Raw{
"ID": "16660926",
"ASIL": " ",
"Text": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358517",
"Description": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 27 | 16660927 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function usesThis chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration. The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions. LgtCtl-service (customer functions): Longitudinal Control * ACC (Adaptive Cruise Control) * ACA (Adaptive Cruise Assist) * CAA (China Advanced Assist) * HDC (Hill Decent Control) LatCtl-service (customer functions): Lateral Control * ACA (Adaptive Cruise Assist) * DSR (Dynamic Steering Recommendation) * EA (Emergency Assist) * ALDW (active LaneDeparture Warning) * ARA (Anhänger Rangier Assistent) * PH (Parken High) * CAA (China Advanced Assist) * WBA (Warnen Bremsen Ausweichen) TrjCtl-service (customer functions): Trajectory Control * PH (Parken High) * PB (Parken Basis) * CAA (China Advanced Assist) HldCtl-service (customer functions): Hold Control * EA (LongTermHold) (Emergency Assist) * PB (LongTermHold) (Parken Basis) * PH (LongTermHold) (Parken High) * CAA (China Advanced Assist) * AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain) * CPM (ShortTermHold) (Comfort Parking Manager) * LgtLimA (implicit Hold) (implicit hold by LgtLimA service) Raw{
"ID": "16660927",
"ASIL": " ",
"Text": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513219",
"Description": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 28 | 16660928 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LgtCtl-Service Generic Input-Interface: Signals: CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function) CustFctIn_LgtLgtCtl-Service Generic Input-Interface: Signals: CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function) CustFctIn_LgtCtl_StTar (TargetState of Customer Function) Parameters: CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function) CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration) CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration) Raw{
"ID": "16660928",
"ASIL": " ",
"Text": "LgtCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LgtCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) \n_x000D_CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration)\n_x000D_CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358525",
"Description": "LgtCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LgtCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) \n_x000D_CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration)\n_x000D_CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 29 | 16660929 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LatCtl-Service Generic Input-Interface: Signals: CustFctIn_LatCtl_StAcv (Activation Request of Customer Function) CustFctIn_LatLatCtl-Service Generic Input-Interface: Signals: CustFctIn_LatCtl_StAcv (Activation Request of Customer Function) CustFctIn_LatCtl_StTar (TargetState of Customer Function) Parameters: CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function) CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function) CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request) Raw{
"ID": "16660929",
"ASIL": " ",
"Text": "LatCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LatCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358617",
"Description": "LatCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LatCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 30 | 16660930 | Information | no | False | type_not_target, status_filtered, relevance_filtered | TrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_TrjTrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_TrjCtl_StTar (TargetState of Customer Function) Parameters: CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function) CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration) CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration) Raw{
"ID": "16660930",
"ASIL": " ",
"Text": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359258",
"Description": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 31 | 20496968 | Information | no | False | type_not_target, status_filtered, relevance_filtered | TrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_TrjTrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_TrjCtl_StTar (TargetState of Customer Function) Parameters: CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function) CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration) CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration) CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine) Raw{
"ID": "20496968",
"ASIL": " ",
"Text": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)\n_x000D_CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)\n_x000D_CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 32 | 16660931 | Information | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl-Service Generic Input-Interface: Signals: CustFctIn_HldCtl_StReq (Activation Request of Customer Function) CustFctIn_HldHldCtl-Service Generic Input-Interface: Signals: CustFctIn_HldCtl_StReq (Activation Request of Customer Function) CustFctIn_HldCtl_StTar (TargetState of Customer Function) Parameters: CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function) CustFctIn_HldCtl_BitFldConf (HldCtl Configuration) Raw{
"ID": "16660931",
"ASIL": " ",
"Text": "HldCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_HldCtl_StReq (Activation Request of Customer Function)\n_x000D_CustFctIn_HldCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_HldCtl_BitFldConf (HldCtl Configuration)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358773",
"Description": "HldCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_HldCtl_StReq (Activation Request of Customer Function)\n_x000D_CustFctIn_HldCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_HldCtl_BitFldConf (HldCtl Configuration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 33 | 16660932 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-StatementPre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change. Raw{
"ID": "16660932",
"ASIL": " ",
"Text": "Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359637",
"Description": "Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 34 | 16660933 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFcHldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm 2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls ELSEIF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff 2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls ELSE: CustFctIn_HldCtl_StReq is not changed Raw{
"ID": "16660933",
"ASIL": " ASIL D",
"Text": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358775",
"Description": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 35 | 16660934 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFcHldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm 2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls ELSEIF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff 2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls ELSE: CustFctIn_HldCtl_StReq is not changed Raw{
"ID": "16660934",
"ASIL": " ASIL D",
"Text": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513113",
"Description": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 36 | 16660935 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic Activation PreventionGeneric Activation Prevention Raw{
"ID": "16660935",
"ASIL": " ",
"Text": "Generic Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "Generic Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358523",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 37 | 16660936 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes the activation prevention for every Customer Function and every service.This chapter describes the activation prevention for every Customer Function and every service. Raw{
"ID": "16660936",
"ASIL": " ",
"Text": "This chapter describes the activation prevention for every Customer Function and every service.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359792",
"Description": "This chapter describes the activation prevention for every Customer Function and every service.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 38 | 16660937 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | LgtCtl Activation PreventionLgtCtl Activation Prevention Raw{
"ID": "16660937",
"ASIL": " ",
"Text": "LgtCtl Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "LgtCtl Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359262",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 39 | 16660938 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC. Raw{
"ID": "16660938",
"ASIL": " ",
"Text": "LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359605",
"Description": "LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 40 | 16660939 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StRLgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 3 THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSE: LgtCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660939",
"ASIL": " ASIL D",
"Text": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "LgtCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358529",
"Description": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 41 | 33446738 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StRLgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ASOAF_s_StReqEx is equal to 3 2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode) THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: LgtCtl activation prevention is true (Customer Function is not available) ELSE: LgtCtl activation prevention is false (Customer Function is available) Raw{
"ID": "33446738",
"ASIL": " ASIL D",
"Text": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "LgtCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 42 | 16660940 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used insteFor the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function). Raw{
"ID": "16660940",
"ASIL": " ",
"Text": "For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359579",
"Description": "For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 43 | 16660941 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HDC LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_cHDC LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: HDC LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: HDC LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: HDC LgtCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set THEN: HDC LgtCtl activation prevention is true (Customer Function is not available) ELSE: HDC LgtCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660941",
"ASIL": " ASIL D",
"Text": "HDC LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HDC LgtCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358672",
"Description": "HDC LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HDC LgtCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 44 | 16660942 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | LatCtl Activation PreventionLatCtl Activation Prevention Raw{
"ID": "16660942",
"ASIL": " ",
"Text": "LatCtl Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "LatCtl Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359264",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 45 | 16660943 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HLatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF. Raw{
"ID": "16660943",
"ASIL": " ",
"Text": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359608",
"Description": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 46 | 59515682 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HLatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF. Raw{
"ID": "59515682",
"ASIL": " ",
"Text": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 47 | 16660944 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StRLatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 3 THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: LatCtl activation prevention is true (Customer Function is not available) ELSE: LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660944",
"ASIL": " ASIL D",
"Text": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358580",
"Description": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 48 | 33446875 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StRLatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ASOAF_s_StReqEx is equal to 3 2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode) THEN: LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: LatCtl activation prevention is true (Customer Function is not available) ELSE: LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "33446875",
"ASIL": " ASIL D",
"Text": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 49 | 16660945 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used insteFor the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function). Raw{
"ID": "16660945",
"ASIL": " ",
"Text": "For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358608",
"Description": "For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 50 | 16660946 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_cARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 3 THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: VSOEM_s_FlgExcThVPrkAsi is true THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSE: ARA LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660946",
"ASIL": " ASIL D",
"Text": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ARA LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358610",
"Description": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 51 | 33447122 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_cARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ASOAF_s_StReqEx is equal to 3 2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode) THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: VSOEM_s_FlgExcThVPrkAsi is true THEN: ARA LatCtl activation prevention is true (Customer Function is not available) ELSE: ARA LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "33447122",
"ASIL": " ASIL D",
"Text": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ARA LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 52 | 16660947 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used insteFor the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function). Raw{
"ID": "16660947",
"ASIL": " ",
"Text": "For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359521",
"Description": "For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 53 | 16660948 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | DSR LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_cDSR LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: DSR LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: DSR LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: DSR LatCtl activation prevention is true (Customer Function is not available) ELSE: DSR LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660948",
"ASIL": " ASIL D",
"Text": "DSR LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_DSR LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358674",
"Description": "DSR LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_DSR LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 54 | 24387645 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be usedFor the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function). Raw{
"ID": "24387645",
"ASIL": " ",
"Text": "For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 55 | 24387646 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF ActivationACA HF LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF Activation (Handsfree) ) IF: ARBPKCSC_s_FlgPrkAcv is true THEN: ACA HF LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps THEN: ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State) ELSE: ACA HF LatCtl activation prevention is false (Customer Function is available) Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. Raw{
"ID": "24387646",
"ASIL": " ASIL D",
"Text": "ACA HF LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 56 | 41587146 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF/SV LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF ActivatiACA HF/SV LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF Activation (Handsfree) ) IF: ARBPKCSC_s_FlgPrkAcv is true THEN: ACA HF LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps 2) VSOCH_s_FlgACASV_Ena = 0 THEN: ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State) ELSEIF [AND(1,2)]: 1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps 2) VSOCH_s_FlgACASV_Ena = 1 THEN: ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State) ELSE: ACA HF LatCtl activation prevention is false (Customer Function is available) Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF. Raw{
"ID": "41587146",
"ASIL": " ASIL D",
"Text": "ACA HF/SV LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.\n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF. \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF/SV LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF/SV LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.\n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF. \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 57 | 59516222 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be useFor the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function). Raw{
"ID": "59516222",
"ASIL": " ",
"Text": "For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 58 | 59516274 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | CAA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_cCAA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ARBPKCSC_s_FlgPrkAcv is true THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ASOAF_s_StReqEx is equal to 3 2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode) THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv 2) VSOEM_s_FlgExcThVPrkAsi is true THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon 2) VSOEM_s_FlgExcThVPrkAsi is true THEN: CAA LatCtl activation prevention is true (Customer Function is not available) ELSE: CAA LatCtl activation prevention is false (Customer Function is available) Raw{
"ID": "59516274",
"ASIL": " ASIL D",
"Text": "CAA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_CAA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "CAA LatCtl: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "CAA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_CAA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 59 | 16660949 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TrjCtl Activation PreventionTrjCtl Activation Prevention Raw{
"ID": "16660949",
"ASIL": " ",
"Text": "TrjCtl Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "TrjCtl Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359278",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 60 | 16660950 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | TrjCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_TrjCtl_StAcv = VMMP_c_StRTrjCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 2 THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF: ASOAF_s_StReqEx is equal to 3 THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSEIF: VSOEM_s_FlgExcThVPrkAsi is true THEN: TrjCtl activation prevention is true (Customer Function is not available) ELSE: TrjCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660950",
"ASIL": " ASIL D",
"Text": "TrjCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_TrjCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359280",
"Description": "TrjCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_TrjCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 61 | 16660951 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl Activation PreventionHldCtl Activation Prevention Raw{
"ID": "16660951",
"ASIL": " ",
"Text": "HldCtl Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "HldCtl Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359276",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 62 | 16660952 | Information | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold). Raw{
"ID": "16660952",
"ASIL": " ",
"Text": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359610",
"Description": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 63 | 16660953 | Information | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold). Raw{
"ID": "16660953",
"ASIL": " ",
"Text": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513224",
"Description": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 64 | 16660954 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdsHldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: HldCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: HldCtl activation prevention is true (Customer Function is not available) ELSE: HldCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660954",
"ASIL": " ASIL D",
"Text": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358778",
"Description": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 65 | 24363739 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdsHldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: HldCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcvAly is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: HldCtl activation prevention is true (Customer Function is not available) ELSE: HldCtl activation prevention is false (Customer Function is available) Raw{
"ID": "24363739",
"ASIL": " ASIL D",
"Text": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 66 | 16660955 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall bFor the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function) Raw{
"ID": "16660955",
"ASIL": " ",
"Text": "For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function)\n_x000D_ \n_x000D_",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358780",
"Description": "For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function)\n_x000D_ \n_x000D_",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 67 | 16660956 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | AIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOAIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcv is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSEIF: HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSE: AIChT/CPM HldCtl activation prevention is false (Customer Function is available) Raw{
"ID": "16660956",
"ASIL": " ASIL D",
"Text": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358782",
"Description": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 68 | 24363746 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | AIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOAIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2)]: 1) ARBPKCSC_s_FlgPrkAcvAly is true 2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSEIF: HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl THEN: AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) ELSE: AIChT/CPM HldCtl activation prevention is false (Customer Function is available) Raw{
"ID": "24363746",
"ASIL": " ASIL D",
"Text": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 69 | 16660957 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic ArbitrationGeneric Arbitration Raw{
"ID": "16660957",
"ASIL": " ",
"Text": "Generic Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "Generic Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358539",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 70 | 16660958 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes the logic of the arbitration and the State of every Customer Function.This chapter describes the logic of the arbitration and the State of every Customer Function. Raw{
"ID": "16660958",
"ASIL": " ",
"Text": "This chapter describes the logic of the arbitration and the State of every Customer Function.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359794",
"Description": "This chapter describes the logic of the arbitration and the State of every Customer Function.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 71 | 16660959 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl): # For every Customer Function it is necessary to check, if the CustomeDescription of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl): # For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function). # If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used. # Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl ## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration. ## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions ## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions # If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration # Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration Raw{
"ID": "16660959",
"ASIL": " ",
"Text": "Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl):\n_x000D_# For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function).\n_x000D_# If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used.\n_x000D_# Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl\n_x000D_## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration.\n_x000D_## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions\n_x000D_## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions\n_x000D_# If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration\n_x000D_# Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359666",
"Description": "Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl):\n_x000D_# For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function).\n_x000D_# If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used.\n_x000D_# Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl\n_x000D_## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration.\n_x000D_## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions\n_x000D_## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions\n_x000D_# If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration\n_x000D_# Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 72 | 16660960 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical. It only differs in Input-Signal (The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical. It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming. Raw{
"ID": "16660960",
"ASIL": " ",
"Text": "The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical.\n_x000D_It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359664",
"Description": "The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical.\n_x000D_It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 73 | 16660961 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | LgtCtl ArbitrationLgtCtl Arbitration Raw{
"ID": "16660961",
"ASIL": " ",
"Text": "LgtCtl Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "LgtCtl Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358578",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 74 | 16660962 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LgtCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFLgtCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) LgtCtl activation prevention is false (Customer Function is available) THEN: LgtCtl Customer Function takes part in the arbitration ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State 4) LgtCtl activation prevention is false (Customer Function is available) THEN: LgtCtl Customer Function takes part in the arbitration ELSE: LgtCtl Customer Function does not take part in the arbitration Raw{
"ID": "16660962",
"ASIL": " ASIL D",
"Text": "LgtCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358551",
"Description": "LgtCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 75 | 16660963 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LgtCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOutLgtCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State THEN: LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn ELSE: LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat Raw{
"ID": "16660963",
"ASIL": " ASIL D",
"Text": "LgtCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358537",
"Description": "LgtCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 76 | 24363923 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC. Raw{
"ID": "24363923",
"ASIL": " ",
"Text": "LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 77 | 16660964 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which take paLgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) IF [AND(1,2,3)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) Any LatCtl Customer Function wins LatCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) Any LatCtl Customer Function wins LatCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSE: LgtCtl Customer Function loses LgtCtl arbitration Raw{
"ID": "16660964",
"ASIL": " ASIL D",
"Text": "LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358545",
"Description": "LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 78 | 24363924 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration sFor the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration). Raw{
"ID": "24363924",
"ASIL": " ",
"Text": "For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 79 | 24363921 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HDC LgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which takHDC LgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) IF [AND(1,2,3)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration 2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) Any LatCtl Customer Function wins LatCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 2) Any LatCtl Customer Function wins LatCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration 2) Any LatCtl Customer Function wins LatCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false THEN: LgtCtl Customer Function wins LgtCtl arbitration ELSE: LgtCtl Customer Function loses LgtCtl arbitration Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.) Raw{
"ID": "24363921",
"ASIL": " ASIL D",
"Text": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_ \n_x000D_Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_ \n_x000D_Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 80 | 16660965 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and RestrThe following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time. For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful. Raw{
"ID": "16660965",
"ASIL": " ",
"Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n_x000D_For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1382964",
"Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n_x000D_For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 81 | 16660966 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Turned Off customer function (corresponds Off-State): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustTurned Off customer function (corresponds Off-State): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off. Raw{
"ID": "16660966",
"ASIL": " ASIL D",
"Text": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358557",
"Description": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 82 | 16660967 | Information | no | False | type_not_target, status_filtered, relevance_filtered | If customer function is turned Off, the following state description is frozen to the last valid state befor the customer functionIf customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off. If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step. Raw{
"ID": "16660967",
"ASIL": " ",
"Text": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1382132",
"Description": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 83 | 16660968 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOuInit-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16660968",
"ASIL": " ASIL D",
"Text": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358561",
"Description": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 84 | 16660969 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl Customer Function loses LgtCtl arbitration THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl Customer Function loses LgtCtl arbitration 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16660969",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358559",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 85 | 33447239 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl Customer Function loses LgtCtl arbitration THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl Customer Function loses LgtCtl arbitration 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "33447239",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 86 | 16660970 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvlNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl Customer Function loses LgtCtl arbitration 3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function 4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16660970",
"ASIL": " ASIL D",
"Text": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358563",
"Description": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 87 | 16660971 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOnAvl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas) 5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function 5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16660971",
"ASIL": " ASIL D",
"Text": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358565",
"Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 88 | 16660972 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) LgtCtl Customer Function wins LgtCtl arbitration 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LgtCtl Customer Function wins LgtCtl arbitration 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LgtCtl Customer Function wins LgtCtl arbitration 5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16660972",
"ASIL": " ASIL D",
"Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358567",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 89 | 33448523 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) LgtCtl Customer Function wins LgtCtl arbitration 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LgtCtl Customer Function wins LgtCtl arbitration 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 3 5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 6) LgtCtl Customer Function wins LgtCtl arbitration 7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LgtCtl Customer Function wins LgtCtl arbitration 5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "33448523",
"ASIL": " ASIL D",
"Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 90 | 16660973 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlActive-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LgtCtl Customer Function wins LgtCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16660973",
"ASIL": " ASIL D",
"Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358569",
"Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 91 | 16660974 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed byRestricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LgtCtl Customer Function wins LgtCtl arbitration 5) LgtCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16660974",
"ASIL": " ASIL D",
"Text": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358576",
"Description": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 92 | 16660975 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific HDC StatesSpecific HDC States Raw{
"ID": "16660975",
"ASIL": " ",
"Text": "Specific HDC States",
"Type": "Folder",
"Status": "",
"Summary": "Specific HDC States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358713",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 93 | 16660976 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states. Raw{
"ID": "16660976",
"ASIL": " ",
"Text": "For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359616",
"Description": "For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 94 | 16660977 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HDC Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustHDC Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl Customer Function loses LgtCtl arbitration THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl Customer Function loses LgtCtl arbitration 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16660977",
"ASIL": " ASIL D",
"Text": "HDC Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358676",
"Description": "HDC Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 95 | 16660978 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HDC Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvHDC Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) LgtCtl Customer Function wins LgtCtl arbitration 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LgtCtl Customer Function wins LgtCtl arbitration 5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16660978",
"ASIL": " ASIL D",
"Text": "HDC Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358678",
"Description": "HDC Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 96 | 16660979 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HDC Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCHDC Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LgtCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LgtCtl Customer Function wins LgtCtl arbitration 5) No HldCtl Customer Function is active 6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16660979",
"ASIL": " ASIL D",
"Text": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) No HldCtl Customer Function is active\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358680",
"Description": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) No HldCtl Customer Function is active\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 97 | 41601134 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific ACA StatesSpecific ACA States Raw{
"ID": "41601134",
"ASIL": " ",
"Text": "Specific ACA States",
"Type": "Folder",
"Status": "",
"Summary": "Specific ACA States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 98 | 41601135 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ACA customer function the specific Fail-States shall be used instead of the generic states.For the ACA customer function the specific Fail-States shall be used instead of the generic states. Raw{
"ID": "41601135",
"ASIL": " ",
"Text": "For the ACA customer function the specific Fail-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the ACA customer function the specific Fail-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 99 | 41608231 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustACA Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: (Note: ACA specific part) 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact 3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: (Note: ACA specific part) 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact 3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: (Note: ACA specific part) 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl Customer Function loses LgtCtl arbitration THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LgtCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl Customer Function loses LgtCtl arbitration 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LgtCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "41608231",
"ASIL": " ASIL D",
"Text": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 100 | 16660980 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_LgtCtl_Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request) ELSEIF [AND(1,2)]: 1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request) ELSE: ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv Raw{
"ID": "16660980",
"ASIL": " ASIL B",
"Text": "Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359260",
"Description": "Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 101 | 16660981 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | LatCtl ArbitrationLatCtl Arbitration Raw{
"ID": "16660981",
"ASIL": " ",
"Text": "LatCtl Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "LatCtl Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358643",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |