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_ARBPKCSC.xlsx · source records
| Row | ID | Type | Status | Relevant | Candidate | Reason | Normalized text |
|---|---|---|---|---|---|---|---|
| 2 | 16661581.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Short descriptionShort description Raw{
"ID": "16661581.0",
"ASIL": " ",
"Text": "Short description",
"Type": "Folder",
"Status": "",
"Summary": "Short description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085695.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 3 | 16661582.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The module ARBPKCSC (Arbitration Park Control Service Control) is part of the subfunction ARB.The module is responsible to operateThe module ARBPKCSC (Arbitration Park Control Service Control) is part of the subfunction ARB.The module is responsible to operate incoming Park Control demands (including Park Apply, Park Release and Park Lock demand) from the Customer Function to generate a winner for Service Arbitration. Raw{
"ID": "16661582.0",
"ASIL": " ",
"Text": "The module ARBPKCSC (Arbitration Park Control Service Control) is part of the subfunction ARB.The module is responsible to operate incoming Park Control demands (including Park Apply, Park Release and Park Lock demand) from the Customer Function to generate a winner for Service Arbitration.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152451.0",
"Description": "The module ARBPKCSC (Arbitration Park Control Service Control) is part of the subfunction ARB.The module is responsible to operate incoming Park Control demands (including Park Apply, Park Release and Park Lock demand) from the Customer Function to generate a winner for Service Arbitration.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 4 | 16661583.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Interface descriptionInterface description Raw{
"ID": "16661583.0",
"ASIL": " ",
"Text": "Interface description",
"Type": "Folder",
"Status": "",
"Summary": "Interface description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389189.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 5 | 16661584.0 | 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": "16661584.0",
"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": "1389190.0",
"Description": "The valid versions of the signal and parameter files for the relevant SWRS are:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 6 | 16661585.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered, empty_target_text | Raw{
"ID": "16661585.0",
"ASIL": " ",
"Text": "No InterWiki reference defined in properties for 'integrity'",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389188.0",
"Description": "No InterWiki reference defined in properties for 'integrity'",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 7 | 16661586.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered, empty_target_text | Raw{
"ID": "16661586.0",
"ASIL": " ",
"Text": "No InterWiki reference defined in properties for 'integrity'",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1389187.0",
"Description": "No InterWiki reference defined in properties for 'integrity'",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 8 | 16661587.0 | 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": "16661587.0",
"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": "1389185.0",
"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 | 16661588.0 | 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": "16661588.0",
"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": "1389186.0",
"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 | 16661589.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Presetting/Framework/DefinitionsPresetting/Framework/Definitions Raw{
"ID": "16661589.0",
"ASIL": " ",
"Text": "Presetting/Framework/Definitions",
"Type": "Folder",
"Status": "",
"Summary": "Presetting/Framework/Definitions",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085697.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 11 | 16661590.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TraceabilityTraceability Raw{
"ID": "16661590.0",
"ASIL": " ",
"Text": "Traceability",
"Type": "Folder",
"Status": "",
"Summary": "Traceability",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1313869.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 12 | 16661591.0 | 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": "16661591.0",
"ASIL": " ",
"Text": "SWRS to Testcase: \n\rNo InterWiki reference defined in properties for 'integrity' \n\rThe 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": "1386044.0",
"Description": "SWRS to Testcase: \n\rNo InterWiki reference defined in properties for 'integrity' \n\rThe latest revision of the test specification document is valid for the tracability SWRS to Testcase",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 13 | 16661592.0 | 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": "16661592.0",
"ASIL": " ",
"Text": "SWRS to Codebeamer: \n\rCodebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n\rThe 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": "1386046.0",
"Description": "SWRS to Codebeamer: \n\rCodebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n\rThe latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 14 | 16661593.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ToolchainToolchain Raw{
"ID": "16661593.0",
"ASIL": " ",
"Text": "Toolchain",
"Type": "Folder",
"Status": "",
"Summary": "Toolchain",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152453.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 15 | 16661594.0 | 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": "16661594.0",
"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": "1152461.0",
"Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 16 | 16661595.0 | 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": "16661595.0",
"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": "1152454.0",
"Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 17 | 16661596.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Bit numberingBit numbering Raw{
"ID": "16661596.0",
"ASIL": " ",
"Text": "Bit numbering",
"Type": "Folder",
"Status": "",
"Summary": "Bit numbering",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1386048.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 18 | 16661597.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7.The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7. Raw{
"ID": "16661597.0",
"ASIL": " QM",
"Text": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1386050.0",
"Description": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 19 | 16661598.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TolerancesTolerances Raw{
"ID": "16661598.0",
"ASIL": " ",
"Text": "Tolerances",
"Type": "Folder",
"Status": "",
"Summary": "Tolerances",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152460.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 20 | 16661599.0 | 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": "16661599.0",
"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": "1152455.0",
"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"
} |
| 21 | 16661600.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Bool: No deviation allowedBool: No deviation allowed Raw{
"ID": "16661600.0",
"ASIL": " QM",
"Text": "\n\r \n\r Bool: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152458.0",
"Description": "\n\r \n\r Bool: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 22 | 16661601.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | UInt, Int: No deviation allowedUInt, Int: No deviation allowed Raw{
"ID": "16661601.0",
"ASIL": " QM",
"Text": "\n\r \n\r UInt, Int: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152456.0",
"Description": "\n\r \n\r UInt, Int: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 23 | 16661602.0 | 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": "16661602.0",
"ASIL": " QM",
"Text": "\n\r \n\r Float: 0.1% related to the permissible value range of the signal",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1152457.0",
"Description": "\n\r \n\r Float: 0.1% related to the permissible value range of the signal",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 24 | 16661603.0 | 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": "16661603.0",
"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": "1152459.0",
"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"
} |
| 25 | 16661604.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Linked ConstantsLinked Constants Raw{
"ID": "16661604.0",
"ASIL": " ",
"Text": "Linked Constants",
"Type": "Folder",
"Status": "",
"Summary": "Linked Constants",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1386052.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 26 | 16661605.0 | 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": "16661605.0",
"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": "1386053.0",
"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"
} |
| 27 | 16661606.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic Module Input-InterfacesGeneric Module Input-Interfaces Raw{
"ID": "16661606.0",
"ASIL": " ",
"Text": "Generic Module Input-Interfaces",
"Type": "Folder",
"Status": "",
"Summary": "Generic Module Input-Interfaces",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359763.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 28 | 16661607.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The module arbitrates the PrkCtlAly-, PrkCtlLck and PrkCtlRls-Service of all customer functions. PrkCtlAly-service (customer funcThe module arbitrates the PrkCtlAly-, PrkCtlLck and PrkCtlRls-Service of all customer functions. PrkCtlAly-service (customer functions): Park Control Apply * EA (Emergency Assist) * LeavCon (Leave Concept (Verlassenskonzept)) * PLC (Park Lock Control) * EPB Manual (Electronic Parking Brake) * EPB Automatic (Electronic Parking Brake) * HVLM (HochvoltLadeManagement) * DPM (Driving Position Manager) * ARA (Anhänger Rangier Assistent) * PB (Parken Basis) * PH (Parken High) * KFG (KundenspezifischesFunktionsSteuergerät) * RSt (Remote Start) * CAA (China Advanced Assist) PrkCtlLck-service (customer functions): Park Control Lock * LeavCon (Leave Concept (Verlassenskonzept)) * HVLM (HochvoltLadeManagement) * KFG (KundenspezifischesFunktionsSteuergerät) * PH (Parken High) * CAA (China Advanced Assist) PrkCtlRls-service (customer functions): Park Control Release * EPB Manual (Electronic Parking Brake) * EPB Shift to Release (Electronic Parking Brake) * EPB automatic (Electronic Parking Brake) There are two PrkCltLck Customer Functions which do NOT use the generic arbitration: * OruCtl (Online Remote Update) * Implicit EPB PrkCtlLck (Park Lock requst when EPB Apply request is triggered) Raw{
"ID": "16661607.0",
"ASIL": " ",
"Text": "The module arbitrates the PrkCtlAly-, PrkCtlLck and PrkCtlRls-Service of all customer functions.\n\r \n\rPrkCtlAly-service (customer functions): Park Control Apply\n\r* EA (Emergency Assist)\n\r* LeavCon (Leave Concept (Verlassenskonzept))\n\r* PLC (Park Lock Control)\n\r* EPB Manual (Electronic Parking Brake)\n\r* EPB Automatic (Electronic Parking Brake)\n\r* HVLM (HochvoltLadeManagement)\n\r* DPM (Driving Position Manager)\n\r* ARA (Anhänger Rangier Assistent)\n\r* PB (Parken Basis)\n\r* PH (Parken High)\n\r* KFG (KundenspezifischesFunktionsSteuergerät)\n\r* RSt (Remote Start)\n\r* CAA (China Advanced Assist) \n\r \n\rPrkCtlLck-service (customer functions): Park Control Lock\n\r* LeavCon (Leave Concept (Verlassenskonzept))\n\r* HVLM (HochvoltLadeManagement)\n\r* KFG (KundenspezifischesFunktionsSteuergerät)\n\r* PH (Parken High)\n\r* CAA (China Advanced Assist)\n\r \n\rPrkCtlRls-service (customer functions): Park Control Release\n\r* EPB Manual (Electronic Parking Brake)\n\r* EPB Shift to Release (Electronic Parking Brake)\n\r* EPB automatic (Electronic Parking Brake) \n\r \n\rThere are two PrkCltLck Customer Functions which do NOT use the generic arbitration:\n\r* OruCtl (Online Remote Update)\n\r* Implicit EPB PrkCtlLck (Park Lock requst when EPB Apply request is triggered)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359762.0",
"Description": "The module arbitrates the PrkCtlAly-, PrkCtlLck and PrkCtlRls-Service of all customer functions.\n\r \n\rPrkCtlAly-service (customer functions): Park Control Apply\n\r* EA (Emergency Assist)\n\r* LeavCon (Leave Concept (Verlassenskonzept))\n\r* PLC (Park Lock Control)\n\r* EPB Manual (Electronic Parking Brake)\n\r* EPB Automatic (Electronic Parking Brake)\n\r* HVLM (HochvoltLadeManagement)\n\r* DPM (Driving Position Manager)\n\r* ARA (Anhänger Rangier Assistent)\n\r* PB (Parken Basis)\n\r* PH (Parken High)\n\r* KFG (KundenspezifischesFunktionsSteuergerät)\n\r* RSt (Remote Start)\n\r* CAA (China Advanced Assist) \n\r \n\rPrkCtlLck-service (customer functions): Park Control Lock\n\r* LeavCon (Leave Concept (Verlassenskonzept))\n\r* HVLM (HochvoltLadeManagement)\n\r* KFG (KundenspezifischesFunktionsSteuergerät)\n\r* PH (Parken High)\n\r* CAA (China Advanced Assist)\n\r \n\rPrkCtlRls-service (customer functions): Park Control Release\n\r* EPB Manual (Electronic Parking Brake)\n\r* EPB Shift to Release (Electronic Parking Brake)\n\r* EPB automatic (Electronic Parking Brake) \n\r \n\rThere are two PrkCltLck Customer Functions which do NOT use the generic arbitration:\n\r* OruCtl (Online Remote Update)\n\r* Implicit EPB PrkCtlLck (Park Lock requst when EPB Apply request is triggered)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 29 | 16661608.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The Customer Functions use the following generic Input-Interfaces:The Customer Functions use the following generic Input-Interfaces: Raw{
"ID": "16661608.0",
"ASIL": " ",
"Text": "The Customer Functions use the following generic Input-Interfaces:",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361365.0",
"Description": "The Customer Functions use the following generic Input-Interfaces:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 30 | 16661609.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlAly-Service Generic Input-Interface: Signals: CustFctIn_PrkCtlAly_StReq (Activation Request of Customer Function) CustFctPrkCtlAly-Service Generic Input-Interface: Signals: CustFctIn_PrkCtlAly_StReq (Activation Request of Customer Function) CustFctIn_PrkCtlAly_StTar (TargetState of Customer Function) Parameters: CustFctIn_PrkCtlAly_BitFldConf (Bit0 to Bit3) Raw{
"ID": "16661609.0",
"ASIL": " ",
"Text": "PrkCtlAly-Service Generic Input-Interface:\n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlAly_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf (Bit0 to Bit3)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359764.0",
"Description": "PrkCtlAly-Service Generic Input-Interface:\n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlAly_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf (Bit0 to Bit3)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 31 | 16661610.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlLck-Service Generic Input-Interface for HVLM/LeavCon/KFG/PH/CAA: Signals: CustFctIn_PrkCtlLck_StReq (Activation Request oPrkCtlLck-Service Generic Input-Interface for HVLM/LeavCon/KFG/PH/CAA: Signals: CustFctIn_PrkCtlLck_StReq (Activation Request of Customer Function) CustFctIn_PrkCtlLck_StTar (TargetState of Customer Function) Parameters: CustFctIn_PrkCtlLck_IdxPrioStat (Static Priority of Customer Function) CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic Priority of Customer Function) Raw{
"ID": "16661610.0",
"ASIL": " ",
"Text": "PrkCtlLck-Service Generic Input-Interface for HVLM/LeavCon/KFG/PH/CAA: \n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlLck_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlLck_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlLck_IdxPrioStat (Static Priority of Customer Function)\n\rCustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic Priority of Customer Function)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359765.0",
"Description": "PrkCtlLck-Service Generic Input-Interface for HVLM/LeavCon/KFG/PH/CAA: \n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlLck_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlLck_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlLck_IdxPrioStat (Static Priority of Customer Function)\n\rCustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic Priority of Customer Function)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 32 | 16661611.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlRls-Service Generic Input-Interface: Signals: CustFctIn_PrkCtlRls_StReq (Activation Request of Customer Function) CustFctPrkCtlRls-Service Generic Input-Interface: Signals: CustFctIn_PrkCtlRls_StReq (Activation Request of Customer Function) CustFctIn_PrkCtlRls_StTar (TargetState of Customer Function) Parameters: CustFctIn_PrkCtlRls_IdxPrio (Priority of Customer Function) Raw{
"ID": "16661611.0",
"ASIL": " ",
"Text": "PrkCtlRls-Service Generic Input-Interface:\n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlRls_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlRls_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlRls_IdxPrio (Priority of Customer Function)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359766.0",
"Description": "PrkCtlRls-Service Generic Input-Interface:\n\r \n\r\n\rSignals:\n\rCustFctIn_PrkCtlRls_StReq (Activation Request of Customer Function)\n\rCustFctIn_PrkCtlRls_StTar (TargetState of Customer Function)\n\r \n\rParameters:\n\rCustFctIn_PrkCtlRls_IdxPrio (Priority of Customer Function)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 33 | 16661612.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic Activation PreventionGeneric Activation Prevention Raw{
"ID": "16661612.0",
"ASIL": " ",
"Text": "Generic Activation Prevention",
"Type": "Folder",
"Status": "",
"Summary": "Generic Activation Prevention",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359805.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 34 | 16661613.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes the PrkCtlAly activation prevention for every Customer Function. PrkCltRls and PrkCtlLck do NOT have a geneThis chapter describes the PrkCtlAly activation prevention for every Customer Function. PrkCltRls and PrkCtlLck do NOT have a generic Activation Prevention. Raw{
"ID": "16661613.0",
"ASIL": " ",
"Text": "This chapter describes the PrkCtlAly activation prevention for every Customer Function. PrkCltRls and PrkCtlLck do NOT have a generic Activation Prevention.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359804.0",
"Description": "This chapter describes the PrkCtlAly activation prevention for every Customer Function. PrkCltRls and PrkCtlLck do NOT have a generic Activation Prevention.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 35 | 16661614.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlAly: Activation Prevention of customer function shall be used for: EA, LeavCon, PLC, EPB Manual, EPB Automatic, HVLM, DPM, APrkCtlAly: Activation Prevention of customer function shall be used for: EA, LeavCon, PLC, EPB Manual, EPB Automatic, HVLM, DPM, ARA, PB, PH, KFG, RSt, and CAA. Raw{
"ID": "16661614.0",
"ASIL": " ",
"Text": "PrkCtlAly: Activation Prevention of customer function shall be used for: EA, LeavCon, PLC, EPB Manual, EPB Automatic, HVLM, DPM, ARA, PB, PH, KFG, RSt, and CAA.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359811.0",
"Description": "PrkCtlAly: Activation Prevention of customer function shall be used for: EA, LeavCon, PLC, EPB Manual, EPB Automatic, HVLM, DPM, ARA, PB, PH, KFG, RSt, and CAA.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 36 | 16661615.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlAly: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StPrkCtlAly: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: PrkCtlAly 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_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set THEN: PrkCtlAly activation prevention is true (Customer Function is not available) ELSEIF [AND(1,2,3)]: 1) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint OR VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp OR VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome 2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkBrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set 3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set THEN: PrkCtlAly activation prevention is true (Customer Function is not available) ELSE: PrkCtlAly activation prevention is false (Customer Function is available) Note: The expression "Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is NOT set, the expression "Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set" shall be true. Raw{
"ID": "16661615.0",
"ASIL": " ASIL B",
"Text": "PrkCtlAly: Activation Prevention of customer function\n\r(Availability of customer function)\n\r \n\rIF: \n\rVSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available) \n\r \n\rELSEIF [AND(1,2)]:\n\r1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\r\n\rELSEIF [AND(1,2,3)]:\n\r1) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint OR VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp OR VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkBrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\rELSE: \n\rPrkCtlAly activation prevention is false (Customer Function is available)\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is NOT set, the expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\" shall be true.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PrkCtlAly: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359812.0",
"Description": "PrkCtlAly: Activation Prevention of customer function\n\r(Availability of customer function)\n\r \n\rIF: \n\rVSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available) \n\r \n\rELSEIF [AND(1,2)]:\n\r1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\r\n\rELSEIF [AND(1,2,3)]:\n\r1) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint OR VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp OR VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkBrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnPrkAlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\rELSE: \n\rPrkCtlAly activation prevention is false (Customer Function is available)\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is NOT set, the expression \"Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\" shall be true.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 37 | 41358364.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlAly: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StPrkCtlAly: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl THEN: PrkCtlAly 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_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set THEN: PrkCtlAly activation prevention is true (Customer Function is not available) ELSE: PrkCtlAly activation prevention is false (Customer Function is available) Raw{
"ID": "41358364.0",
"ASIL": " ASIL B",
"Text": "PrkCtlAly: Activation Prevention of customer function\n\r(Availability of customer function)\n\r \n\rIF: \n\rVSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available) \n\r \n\rELSEIF [AND(1,2)]:\n\r1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\rELSE: \n\rPrkCtlAly activation prevention is false (Customer Function is available)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PrkCtlAly: Activation Prevention of customer function",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PrkCtlAly: Activation Prevention of customer function\n\r(Availability of customer function)\n\r \n\rIF: \n\rVSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available) \n\r \n\rELSEIF [AND(1,2)]:\n\r1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n\r2) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskAcvPrevnAtSkid of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\r \n\rELSE: \n\rPrkCtlAly activation prevention is false (Customer Function is available)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 38 | 16661616.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Generic ArbitrationGeneric Arbitration Raw{
"ID": "16661616.0",
"ASIL": " ",
"Text": "Generic Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "Generic Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360281.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 39 | 16661617.0 | 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. PrkCtlAly arbitration: There is noThis chapter describes the logic of the arbitration and the State of every Customer Function. PrkCtlAly arbitration: There is no arbitration logic for PrkCtlAly-Service. If Activation Prevention is not true, every PrkCtlAly-Request is arbitrated. PrkCtlLck arbitration: To win the arbitration of PrkCtlLck-Service, the Customer Function just needs the highest priority of all PrkCtlLck Customer Functions which take part in the arbitration. The PrkCtlLck arbitration is not affected by PrkCtlAly- and PrkCtlRls-Service. PrkCltRls arbitration: To win the arbitration of PrkCtlRls-Service, the Customer Function needs the highest priority of all PrkCtlLck- AND PrkCltRls- AND PrkCtlAly-Customer Functions which take part in the arbitration. Raw{
"ID": "16661617.0",
"ASIL": " ",
"Text": "This chapter describes the logic of the arbitration and the State of every Customer Function.\n\r \n\rPrkCtlAly arbitration: There is no arbitration logic for PrkCtlAly-Service. If Activation Prevention is not true, every PrkCtlAly-Request is arbitrated.\n\r \n\rPrkCtlLck arbitration: To win the arbitration of PrkCtlLck-Service, the Customer Function just needs the highest priority of all PrkCtlLck Customer Functions which take part in the arbitration. The PrkCtlLck arbitration is not affected by PrkCtlAly- and PrkCtlRls-Service.\n\r \n\rPrkCltRls arbitration: To win the arbitration of PrkCtlRls-Service, the Customer Function needs the highest priority of all PrkCtlLck- AND PrkCltRls- AND PrkCtlAly-Customer Functions which take part in the arbitration.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360293.0",
"Description": "This chapter describes the logic of the arbitration and the State of every Customer Function.\n\r \n\rPrkCtlAly arbitration: There is no arbitration logic for PrkCtlAly-Service. If Activation Prevention is not true, every PrkCtlAly-Request is arbitrated.\n\r \n\rPrkCtlLck arbitration: To win the arbitration of PrkCtlLck-Service, the Customer Function just needs the highest priority of all PrkCtlLck Customer Functions which take part in the arbitration. The PrkCtlLck arbitration is not affected by PrkCtlAly- and PrkCtlRls-Service.\n\r \n\rPrkCltRls arbitration: To win the arbitration of PrkCtlRls-Service, the Customer Function needs the highest priority of all PrkCtlLck- AND PrkCltRls- AND PrkCtlAly-Customer Functions which take part in the arbitration.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 40 | 16661618.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlAly ArbitrationPrkCtlAly Arbitration Raw{
"ID": "16661618.0",
"ASIL": " ",
"Text": "PrkCtlAly Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "PrkCtlAly Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360317.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 41 | 16661619.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-State) do not need an Else-Path becauseThe following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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": "16661619.0",
"ASIL": " ",
"Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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\rFor 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": "1386058.0",
"Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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\rFor 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"
} | |
| 42 | 16661620.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Off-State (customer function activation state): IF: CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOff-State (customer function activation state): IF: CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Off-State is always left to Init-State Raw{
"ID": "16661620.0",
"ASIL": " ASIL B",
"Text": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360301.0",
"Description": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 43 | 16661621.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIniInit-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni 2) CustFctIn_PrkCtlAly_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16661621.0",
"ASIL": " ASIL B",
"Text": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlAly_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360305.0",
"Description": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlAly_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 44 | 16661622.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFailFail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661622.0",
"ASIL": " ASIL B",
"Text": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360303.0",
"Description": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 45 | 16661623.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) PrkCtlAly activation prevention is true (Customer Function is not available) THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) PrkCtlAly activation prevention is true (Customer Function is not available) THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni 3) PrkCtlAly activation prevention is false (Customer Function is available) THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16661623.0",
"ASIL": " ASIL B",
"Text": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\r3) PrkCtlAly activation prevention is false (Customer Function is available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360307.0",
"Description": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\r3) PrkCtlAly activation prevention is false (Customer Function is available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 46 | 16661624.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOnAvl-State (customer function activation state): IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) PrkCtlAly activation prevention is false (Customer Function is available) THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl THEN: CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661624.0",
"ASIL": " ASIL B",
"Text": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is false (Customer Function is available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360309.0",
"Description": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlAly_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) PrkCtlAly activation prevention is false (Customer Function is available)\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlAly_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlAly_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl\n\rTHEN:\n\rCustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 47 | 16661625.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Check if Customer Function PrkCltAly Request is valid: IF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnlyCheck if Customer Function PrkCltAly Request is valid: IF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly THEN: Customer Function PrkCtlAly Request is valid ELSEIF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly THEN: Customer Function PrkCtlAly Request is valid ELSEIF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP THEN: Customer Function PrkCtlAly Request is valid ELSE: Customer Function PrkCtlAly Request is NOT valid Raw{
"ID": "16661625.0",
"ASIL": " ASIL B",
"Text": "Check if Customer Function PrkCltAly Request is valid:\n\r \n\rIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSE:\n\rCustomer Function PrkCtlAly Request is NOT valid",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Check if Customer Function PrkCltAly Request is valid",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360981.0",
"Description": "Check if Customer Function PrkCltAly Request is valid:\n\r \n\rIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSE:\n\rCustomer Function PrkCtlAly Request is NOT valid",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 48 | 41360683.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Check if Customer Function PrkCltAly Request is valid: IF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnlyCheck if Customer Function PrkCltAly Request is valid: IF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly THEN: Customer Function PrkCtlAly Request is valid ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly 2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step 3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set THEN: Customer Function PrkCtlAly Request is valid ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly 2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step 3) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint 4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp 5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome THEN: Customer Function PrkCtlAly Request is valid ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly 2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint 3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set THEN: Customer Function PrkCtlAly Request is NOT valid ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly 2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp 3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set THEN: Customer Function PrkCtlAly Request is NOT valid ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly 2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome 3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set THEN: Customer Function PrkCtlAly Request is NOT valid ELSEIF: CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP THEN: Customer Function PrkCtlAly Request is valid ELSE: Customer Function PrkCtlAly Request is NOT valid Raw{
"ID": "41360683.0",
"ASIL": " ASIL B",
"Text": "Check if Customer Function PrkCltAly Request is valid:\n\r \n\rIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSEIF [AND(1,2,3,4,5)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step\n\r3) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSE:\n\rCustomer Function PrkCtlAly Request is NOT valid",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Check if Customer Function PrkCltAly Request is valid",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Check if Customer Function PrkCltAly Request is valid:\n\r \n\rIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\r\n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSEIF [AND(1,2,3,4,5)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) CustFctIn_PrkCtlAly_StReq was equal to VMMP_SINFCT_c_PrkCtlAly_StReqNoReq in the previous time step\n\r3) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\r2) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\r3) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is NOT valid \n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function PrkCtlAly Request is valid \n\r \n\rELSE:\n\rCustomer Function PrkCtlAly Request is NOT valid",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 49 | 16661626.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Determine PrkCtlAly Activation: (considering: Check if Customer Function PrkCltAly Request is valid: and Execution of Customer FuDetermine PrkCtlAly Activation: (considering: Check if Customer Function PrkCltAly Request is valid: and Execution of Customer Function PrkCtlAly:) IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_PrkCtlAly_StReq switch from Customer Function PrkCtlAly Request is NOT valid to Customer Function PrkCtlAly Request is valid (Rising Edge) 2) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail 3) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 4) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 5) PrkCtlAly activation prevention is false (Customer Function is available) 6) Customer Function NOT executes PrkBrk in the previous computation cycle 7) Customer Function NOT executes PrkPosn in the previous computation cycle THEN: Customer Function PrkCtlAly Activation is true ELSEIF: CustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: Customer Function PrkCtlAly Activation is false ELSEIF: CustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl THEN: Customer Function PrkCtlAly Activation is false ELSEIF: CustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: Customer Function PrkCtlAly Activation is false ELSEIF: PrkCtlAly activation prevention is true (Customer Function is not available) THEN: Customer Function PrkCtlAly Activation is false ELSEIF: Customer Function executes PrkBrk in the previous computation cycle THEN: Customer Function PrkCtlAly Activation is false ELSEIF: Customer Function executes PrkPosn in the previous computation cycle THEN: Customer Function PrkCtlAly Activation is false Note: If PrkCtlAly is once activated (Customer Function PrkCtlAly Activation is true) it remains in the activation state until it is reset by a successful execution or by TargetState or by PrkCtlAly activation prevention (PrkCtlAly activation prevention is true). So execution is just for one time step true. Raw{
"ID": "16661626.0",
"ASIL": " ASIL B",
"Text": "Determine PrkCtlAly Activation:\n\r(considering: Check if Customer Function PrkCltAly Request is valid: and Execution of Customer Function PrkCtlAly:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) CustFctIn_PrkCtlAly_StReq switch from Customer Function PrkCtlAly Request is NOT valid to Customer Function PrkCtlAly Request is valid (Rising Edge)\n\r2) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r3) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r4) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r5) PrkCtlAly activation prevention is false (Customer Function is available)\n\r6) Customer Function NOT executes PrkBrk in the previous computation cycle\n\r7) Customer Function NOT executes PrkPosn in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is true\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustomer Function executes PrkBrk in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustomer Function executes PrkPosn in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\rNote: If PrkCtlAly is once activated (Customer Function PrkCtlAly Activation is true) it remains in the activation state until it is reset by a successful execution or by TargetState or by PrkCtlAly activation prevention (PrkCtlAly activation prevention is true). So execution is just for one time step true.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360991.0",
"Description": "Determine PrkCtlAly Activation:\n\r(considering: Check if Customer Function PrkCltAly Request is valid: and Execution of Customer Function PrkCtlAly:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) CustFctIn_PrkCtlAly_StReq switch from Customer Function PrkCtlAly Request is NOT valid to Customer Function PrkCtlAly Request is valid (Rising Edge)\n\r2) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r3) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r4) CustFctIn_PrkCtlAly_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r5) PrkCtlAly activation prevention is false (Customer Function is available)\n\r6) Customer Function NOT executes PrkBrk in the previous computation cycle\n\r7) Customer Function NOT executes PrkPosn in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is true\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustFctIn_PrkCtlAly_StTar is equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rPrkCtlAly activation prevention is true (Customer Function is not available)\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustomer Function executes PrkBrk in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\r\n\rELSEIF: \n\rCustomer Function executes PrkPosn in the previous computation cycle\n\rTHEN:\n\rCustomer Function PrkCtlAly Activation is false\n\r \n\rNote: If PrkCtlAly is once activated (Customer Function PrkCtlAly Activation is true) it remains in the activation state until it is reset by a successful execution or by TargetState or by PrkCtlAly activation prevention (PrkCtlAly activation prevention is true). So execution is just for one time step true.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 50 | 16661627.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlExecution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP THEN: Customer Function executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly THEN: Customer Function executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 ELSE: Customer Function NOT executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 Note: Execution is just for one time step true because the execution is reset by itself. Raw{
"ID": "16661627.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360995.0",
"Description": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 51 | 20305320.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlExecution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP THEN: Customer Function executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly THEN: Customer Function executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 ELSE: Customer Function NOT executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 Note: Execution is just for one time step true because the execution is reset by itself. Raw{
"ID": "20305320.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Execution of Customer Function PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 52 | 41362277.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3,4)]: 1) CustFctOut_PrkCExecution of Customer Function PrkCtlAly: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2,3,4)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set THEN: Customer Function executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint 5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp 6) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome THEN: Customer Function executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set 5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set 5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set 5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly THEN: Customer Function executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step) 2) Customer Function PrkCtlAly Activation is true 3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly THEN: Customer Function NOT executes PrkBrk Customer Function executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 ELSE: Customer Function NOT executes PrkBrk Customer Function NOT executes PrkPosn CustFctOut_PrkCtlAly_Prio = 0 Note: Execution is just for one time step true because the execution is reset by itself. Raw{
"ID": "41362277.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3,4)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r6) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Execution of Customer Function PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Execution of Customer Function PrkCtlAly:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\r\n\rIF [AND(1,2,3,4)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is NOT set\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\r5) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\r6) ASOAF_s_EPBAlyRls_StOperMd is NOT equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdDiagMaint\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdSpecialOp\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r4) Bit position VMMP_SINFCT_c_PrkCtlAly_BitMaskReqPrkPosnOnlyAtEPBOperMd of the input CustFctIn_PrkCtlAly_BitFldConf is set\n\r5) ASOAF_s_EPBAlyRls_StOperMd is equal to VMMP_ASOAF_c_EPBAlyRls_StOperMdLimphome\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly\n\rTHEN:\n\rCustomer Function executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = VMMP_ARB_c_PrkCtl_IdxPrioAlyallFct\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlAly_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAvl for at least two time steps (current and previous time step)\n\r2) Customer Function PrkCtlAly Activation is true\n\r3) CustFctIn_PrkCtlAly_StReq = VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly\n\rTHEN:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrk\n\rCustomer Function NOT executes PrkPosn\n\rCustFctOut_PrkCtlAly_Prio = 0\n\r \n\rNote: Execution is just for one time step true because the execution is reset by itself.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 53 | 16661628.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Consideration of Customer Function in ARBPKCSC_s_PrkAlyCtl_FlgWkReq: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2)Consideration of Customer Function in ARBPKCSC_s_PrkAlyCtl_FlgWkReq: (considering: Determine PrkCtlAly Activation:) IF [AND(1,2)]: 1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni 2) Customer Function PrkCtlAly Activation is true THEN: Customer Function must be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq ELSE: Customer Function must NOT be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq Raw{
"ID": "16661628.0",
"ASIL": " QM",
"Text": "Consideration of Customer Function in ARBPKCSC_s_PrkAlyCtl_FlgWkReq:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) Customer Function PrkCtlAly Activation is true\n\rTHEN:\n\rCustomer Function must be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq \n\r \n\r\n\rELSE:\n\rCustomer Function must NOT be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360983.0",
"Description": "Consideration of Customer Function in ARBPKCSC_s_PrkAlyCtl_FlgWkReq:\n\r(considering: Determine PrkCtlAly Activation:)\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlAly_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) Customer Function PrkCtlAly Activation is true\n\rTHEN:\n\rCustomer Function must be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq \n\r \n\r\n\rELSE:\n\rCustomer Function must NOT be considered in ARBPKCSC_s_PrkAlyCtl_FlgWkReq",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 54 | 16661629.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlLck ArbitrationPrkCtlLck Arbitration Raw{
"ID": "16661629.0",
"ASIL": " ",
"Text": "PrkCtlLck Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "PrkCtlLck Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361077.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 55 | 16661630.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | There are different types of PrkCtlLck Customer Functions which need different conditions for participation in arbitration. The thThere are different types of PrkCtlLck Customer Functions which need different conditions for participation in arbitration. The three different types of Customer Functions are: * HVLM/LeavCon/KFG/ PH/CAA * OruCtl * Implicit EPB PrkCtlLck Raw{
"ID": "16661630.0",
"ASIL": " ",
"Text": "There are different types of PrkCtlLck Customer Functions which need different conditions for participation in arbitration. The three different types of Customer Functions are:\n\r* HVLM/LeavCon/KFG/ PH/CAA\n\r* OruCtl\n\r* Implicit EPB PrkCtlLck",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361192.0",
"Description": "There are different types of PrkCtlLck Customer Functions which need different conditions for participation in arbitration. The three different types of Customer Functions are:\n\r* HVLM/LeavCon/KFG/ PH/CAA\n\r* OruCtl\n\r* Implicit EPB PrkCtlLck",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 56 | 16661631.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlLcPrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck THEN: PrkCtlLck Customer Function takes part in the arbitration PrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioDyn ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck THEN: PrkCtlLck Customer Function takes part in the arbitration PrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioStat ELSE: PrkCtlLck Customer Function does not take part in the arbitration Raw{
"ID": "16661631.0",
"ASIL": " QM",
"Text": "PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration \n\rPrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioDyn\n\r \n\r\n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioStat\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361184.0",
"Description": "PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration \n\rPrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioDyn\n\r \n\r\n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r2) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn OR VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal to CustFctIn_PrkCtlLck_IdxPrioStat\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 57 | 16661632.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlLck-Service: Determine participation in arbitration for OruCtl: IF: CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true TPrkCtlLck-Service: Determine participation in arbitration for OruCtl: IF: CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true THEN: PrkCtlLck Customer Function takes part in the arbitration PrkCtlLck Customer Function priority for arbitration is equal to VMMP_ARB_c_PrkCtl_IdxPrioLckOruCtl ELSE: PrkCtlLck Customer Function does not take part in the arbitration Raw{
"ID": "16661632.0",
"ASIL": " ASIL B",
"Text": "PrkCtlLck-Service: Determine participation in arbitration for OruCtl: \n\rIF: \n\rCFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal to VMMP_ARB_c_PrkCtl_IdxPrioLckOruCtl\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361188.0",
"Description": "PrkCtlLck-Service: Determine participation in arbitration for OruCtl: \n\rIF: \n\rCFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal to VMMP_ARB_c_PrkCtl_IdxPrioLckOruCtl\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 58 | 16661633.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck: IF: CFBEPB_s_EPBPrkCtl_StAlyReqMAR is eqPrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck: IF: CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP THEN: PrkCtlLck Customer Function takes part in the arbitration PrkCtlLck Customer Function priority for arbitration is equal VMMP_ARB_c_PrkCtl_IdxPrioLckImplicit ELSE: PrkCtlLck Customer Function does not take part in the arbitration Raw{
"ID": "16661633.0",
"ASIL": " QM",
"Text": "PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck: \n\rIF: \n\rCFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal VMMP_ARB_c_PrkCtl_IdxPrioLckImplicit\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361190.0",
"Description": "PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck: \n\rIF: \n\rCFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\rTHEN:\n\rPrkCtlLck Customer Function takes part in the arbitration\n\rPrkCtlLck Customer Function priority for arbitration is equal VMMP_ARB_c_PrkCtl_IdxPrioLckImplicit\n\r \n\rELSE:\n\rPrkCtlLck Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 59 | 16661634.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration: (this Pre Condition is only relevant for customer functions which tPrkCtlLck-Service: Determine winner of PrkCtlLck arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) (considering: PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: and PrkCtlLck-Service: Determine participation in arbitration for OruCtl: and PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck:) IF: PrkCtlLck Customer Function priority for arbitration is the highest of all PrkCtlLck Customer Functions, which take part in the arbitration THEN: PrkCtlLck Customer Function wins PrkCtlLck arbitration ELSE: PrkCtlLck Customer Function loses PrkCtlLck arbitration Raw{
"ID": "16661634.0",
"ASIL": " ASIL B",
"Text": "PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:\n\r(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n\r(considering: PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: and PrkCtlLck-Service: Determine participation in arbitration for OruCtl: and PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck:)\n\r \n\rIF:\n\rPrkCtlLck Customer Function priority for arbitration is the highest of all PrkCtlLck Customer Functions, which take part in the arbitration\n\rTHEN:\n\rPrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r \n\r\n\rELSE:\n\rPrkCtlLck Customer Function loses PrkCtlLck arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361182.0",
"Description": "PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:\n\r(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n\r(considering: PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: and PrkCtlLck-Service: Determine participation in arbitration for OruCtl: and PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck:)\n\r \n\rIF:\n\rPrkCtlLck Customer Function priority for arbitration is the highest of all PrkCtlLck Customer Functions, which take part in the arbitration\n\rTHEN:\n\rPrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r \n\r\n\rELSE:\n\rPrkCtlLck Customer Function loses PrkCtlLck arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 60 | 16661635.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The following state are used by HVLM/LeavCon/KFG/PH/CAAThe following state are used by HVLM/LeavCon/KFG/PH/CAA Raw{
"ID": "16661635.0",
"ASIL": " ",
"Text": "The following state are used by HVLM/LeavCon/KFG/PH/CAA",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1362045.0",
"Description": "The following state are used by HVLM/LeavCon/KFG/PH/CAA",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 61 | 16661636.0 | 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 and Active-State) do nThe following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State, Standby-State and Active-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": "16661636.0",
"ASIL": " ",
"Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State, Standby-State and Active-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\rFor 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": "1386061.0",
"Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State, Standby-State and Active-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\rFor 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"
} | |
| 62 | 16661637.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Off-State (customer function activation state): IF: CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOff-State (customer function activation state): IF: CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Off-State is always left to Init-State Raw{
"ID": "16661637.0",
"ASIL": " QM",
"Text": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361083.0",
"Description": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 63 | 16661638.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIniInit-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni 2) CustFctIn_PrkCtlLck_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16661638.0",
"ASIL": " QM",
"Text": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlLck_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361087.0",
"Description": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlLck_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 64 | 16661639.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFailFail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661639.0",
"ASIL": " QM",
"Text": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361085.0",
"Description": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvFail\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 65 | 16661640.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16661640.0",
"ASIL": " QM",
"Text": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361093.0",
"Description": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 66 | 16661641.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3,4)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOAvl-State (customer function activation state): IF [AND(1,2,3,4)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvStb 4) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqNoReq THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5,6,7,8,9)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied 6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck 7) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 8) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly 9) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661641.0",
"ASIL": " QM",
"Text": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvStb\n\r4) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\r4) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqNoReq\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7,8,9)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r7) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r8) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r9) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361095.0",
"Description": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvStb\n\r4) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\r4) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqNoReq\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7,8,9)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb OR is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r7) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r8) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r9) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAvl\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 67 | 16661642.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStandby-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 5) PrkCtlLck Customer Function loses PrkCtlLck arbitration THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck 4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 5) PrkCtlLck Customer Function loses PrkCtlLck arbitration THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661642.0",
"ASIL": " QM",
"Text": "Standby-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function loses PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function loses PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361213.0",
"Description": "Standby-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function loses PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function loses PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvStb\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 68 | 16661643.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Active-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlSActive-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 5) PrkCtlLck Customer Function wins PrkCtlLck arbitration THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck 4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM 5) PrkCtlLck Customer Function wins PrkCtlLck arbitration THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv THEN: CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661643.0",
"ASIL": " QM",
"Text": "Active-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361215.0",
"Description": "Active-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlLck_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\r4) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\r5) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlLck_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlLck_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n\rTHEN:\n\rCustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 69 | 16661644.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA: (considering: PrkCtlLck-Service: Determine winner of PrkCtlExecution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA: (considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:) IF [AND(1,2)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni 2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM when CustFctOut_PrkCtlLck_StAcv switch to VMMP_ARB_c_BpSrv_StAcvIni THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv for more than one timestep 2) HMSOP_s_StPrkPosnAcv = VMMP_HMS_c_StPrkPosnAcvAlyLck 3) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization) THEN: Customer Function NOT executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization) 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization) 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq 6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied 7) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function NOT executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization) 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization) 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied 6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function NOT executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization) 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly 5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq 6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function NOT executes PrkPosnLck ELSE: Customer Function NOT executes PrkBrkLck Customer Function NOT executes PrkPosnLck Raw{
"ID": "16661644.0",
"ASIL": " QM",
"Text": "Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM when CustFctOut_PrkCtlLck_StAcv switch to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\r\n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv for more than one timestep\n\r2) HMSOP_s_StPrkPosnAcv = VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r3) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r7) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\r\n\rELSEIF [AND(1,2,3,4,5,6)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361220.0",
"Description": "Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlLck_StReq = VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM when CustFctOut_PrkCtlLck_StAcv switch to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\r\n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv for more than one timestep\n\r2) HMSOP_s_StPrkPosnAcv = VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r3) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat is NOT equal to CustFctIn_PrkCtlLck_IdxPrioDyn (Dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r7) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\r\n\rELSEIF [AND(1,2,3,4,5,6)]:\n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n\r2) CustFctIn_PrkCtlLck_IdxPrioStat and CustFctIn_PrkCtlLck_IdxPrioDyn are equal (No dynamic prioritization)\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 70 | 16661645.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Trigger PrkCltLck Message: (considering: Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:) IF [AND(1,2,3,4,Trigger PrkCltLck Message: (considering: Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:) IF [AND(1,2,3,4,5)]: 1) Customer Function executes PrkPosnLck 2) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnFail 3) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnInit 4) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnP 5) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnNotAly THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqRls THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqRls THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqRls THEN: Customer Function PrkCtlLck Message is triggered ELSEIF [AND(1,2)]: 1) Customer Function executes PrkBrkLck 2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff THEN: Customer Function PrkCtlLck Message is triggered ELSE: Customer Function PrkCtlLck Message is NOT triggered Raw{
"ID": "16661645.0",
"ASIL": " QM",
"Text": "Trigger PrkCltLck Message:\n\r(considering: Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:)\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) Customer Function executes PrkPosnLck\n\r2) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnFail\n\r3) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnInit\n\r4) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnP\n\r5) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnNotAly\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered\n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered\n\r \n\r\n\rELSE:\n\rCustomer Function PrkCtlLck Message is NOT triggered",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361299.0",
"Description": "Trigger PrkCltLck Message:\n\r(considering: Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:)\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) Customer Function executes PrkPosnLck\n\r2) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnFail\n\r3) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnInit\n\r4) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnP\n\r5) DSOPRE_s_StDrvPosnSel is NOT equal to VMMP_DSOPRE_c_StSelGearPosnNotAly\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered\n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqMAR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqAutRls = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered \n\r \n\rELSEIF [AND(1,2)]: \n\r1) Customer Function executes PrkBrkLck \n\r2) CFBEPB_s_EPBPrkCtl_StRlsReqSXR = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\rTHEN:\n\rCustomer Function PrkCtlLck Message is triggered\n\r \n\r\n\rELSE:\n\rCustomer Function PrkCtlLck Message is NOT triggered",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 71 | 16661646.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Consideration of Customer Function in ARBPKCSC_s_PrkLckCtl_FlgWkReq: (Note: Just HVLM/LeavCon/KFG/PH/CAA are considered in ARBPKCConsideration of Customer Function in ARBPKCSC_s_PrkLckCtl_FlgWkReq: (Note: Just HVLM/LeavCon/KFG/PH/CAA are considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq) IF [AND(1,2)]: 1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni 2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM THEN: Customer Function must be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq ELSE: Customer Function must NOT be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq Raw{
"ID": "16661646.0",
"ASIL": " QM",
"Text": "Consideration of Customer Function in ARBPKCSC_s_PrkLckCtl_FlgWkReq:\n\r(Note: Just HVLM/LeavCon/KFG/PH/CAA are considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq)\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\rTHEN:\n\rCustomer Function must be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq\n\r \n\r\n\rELSE:\n\rCustomer Function must NOT be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361230.0",
"Description": "Consideration of Customer Function in ARBPKCSC_s_PrkLckCtl_FlgWkReq:\n\r(Note: Just HVLM/LeavCon/KFG/PH/CAA are considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq)\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctOut_PrkCtlLck_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n\r2) CustFctIn_PrkCtlLck_StReq is equal to VMMP_SINFCT_c_PrkCtlLock_StReqPrkLck OR VMMP_SINFCT_c_PrkCtlLock_StReqPrkLckNVM\n\rTHEN:\n\rCustomer Function must be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq\n\r \n\r\n\rELSE:\n\rCustomer Function must NOT be considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 72 | 16661647.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific PrkCtlLck Arbitration for OruCtl and Implicit EPB PrkCtlLckSpecific PrkCtlLck Arbitration for OruCtl and Implicit EPB PrkCtlLck Raw{
"ID": "16661647.0",
"ASIL": " ",
"Text": "Specific PrkCtlLck Arbitration for OruCtl and Implicit EPB PrkCtlLck",
"Type": "Folder",
"Status": "",
"Summary": "Specific PrkCtlLck Arbitration for OruCtl and Implicit EPB PrkCtlLck",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361271.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 73 | 16661648.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The Customer Functions OruCtl and EPB Implicit PrkCtlLck do NOT use the generic Input Interface and the generic state logic. ThoseThe Customer Functions OruCtl and EPB Implicit PrkCtlLck do NOT use the generic Input Interface and the generic state logic. Those two Customer Function are not considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq and do NOT trigger a message. The following pre condition shall be used for OruCtl and EPB Implicit PrkCltLck instead of Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:. Raw{
"ID": "16661648.0",
"ASIL": " ",
"Text": "The Customer Functions OruCtl and EPB Implicit PrkCtlLck do NOT use the generic Input Interface and the generic state logic. Those two Customer Function are not considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq and do NOT trigger a message.\n\r \n\r\n\rThe following pre condition shall be used for OruCtl and EPB Implicit PrkCltLck instead of Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361279.0",
"Description": "The Customer Functions OruCtl and EPB Implicit PrkCtlLck do NOT use the generic Input Interface and the generic state logic. Those two Customer Function are not considered in ARBPKCSC_s_PrkLckCtl_FlgWkReq and do NOT trigger a message.\n\r \n\r\n\rThe following pre condition shall be used for OruCtl and EPB Implicit PrkCltLck instead of Execution of Customer Function PrkCtlLck for HVLM/LeavCon/KFG/PH/CAA:.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 74 | 16661649.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlLck for OruCtl: (considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)Execution of Customer Function PrkCtlLck for OruCtl: (considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:) IF [AND(1,2,3,4,5,6)]: 1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied 6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function NOT executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5,6)]: 1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly 5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq 6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function NOT executes PrkPosnLck ELSEIF [AND(1,2,3,4)]: 1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSE: Customer Function NOT executes PrkBrkLck Customer Function NOT executes PrkPosnLck Raw{
"ID": "16661649.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlLck for OruCtl:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361273.0",
"Description": "Execution of Customer Function PrkCtlLck for OruCtl:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CFBVSSAFE_s_OruCtlPrkLckCtl_FlgPrkLckInfo is true\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 75 | 16661650.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlLck for Implicit EPB PrkCtlLck: (considering: PrkCtlLck-Service: Determine winner of PrkCtlLExecution of Customer Function PrkCtlLck for Implicit EPB PrkCtlLck: (considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:) IF [AND(1,2,3,4,5,6)]: 1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq 5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied 6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function NOT executes PrkBrkLck Customer Function executes PrkPosnLck ELSEIF [AND(1,2,3,4,5,6)]: 1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck 4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly 5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq 6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function NOT executes PrkPosnLck ELSEIF [AND(1,2,3,4)]: 1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP 2) PrkCtlLck Customer Function wins PrkCtlLck arbitration 3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq 4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck THEN: Customer Function executes PrkBrkLck Customer Function executes PrkPosnLck ELSE: Customer Function NOT executes PrkBrkLck Customer Function NOT executes PrkPosnLck Raw{
"ID": "16661650.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlLck for Implicit EPB PrkCtlLck:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361277.0",
"Description": "Execution of Customer Function PrkCtlLck for Implicit EPB PrkCtlLck:\n\r(considering: PrkCtlLck-Service: Determine winner of PrkCtlLck arbitration:)\n\r \n\r\n\rIF [AND(1,2,3,4,5,6)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyReq\n\r5) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvApplied\n\r6) HMSOP_s_StPrkBrkAcv is NOT equal to VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function NOT executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyLck\n\r4) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAly\n\r5) HMSOP_s_StPrkPosnAcv is NOT equal to VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r6) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function NOT executes PrkPosnLck\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) CFBEPB_s_EPBPrkCtl_StAlyReqMAR is equal to VMMP_SINFCT_c_PrkCtlAly_StReqPrkPosnOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkBrkOnly OR VMMP_SINFCT_c_PrkCtlAly_StReqPrkWithP\n\r2) PrkCtlLck Customer Function wins PrkCtlLck arbitration\n\r3) HMSOP_s_StPrkPosnAcv is equal to VMMP_HMS_c_StPrkPosnAcvAlyLck OR VMMP_HMS_c_StPrkPosnAcvAly OR VMMP_HMS_c_StPrkPosnAcvAlyReq\n\r4) HMSOP_s_StPrkBrkAcv is equal to VMMP_HMS_c_StPrkBrkAcvAlyReq OR VMMP_HMS_c_StPrkBrkAcvApplied OR VMMP_HMS_c_StPrkBrkAcvAlyLck\n\rTHEN:\n\rCustomer Function executes PrkBrkLck\n\rCustomer Function executes PrkPosnLck\n\r \n\rELSE:\n\rCustomer Function NOT executes PrkBrkLck \n\rCustomer Function NOT executes PrkPosnLck",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 76 | 16661651.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlRls ArbitrationPrkCtlRls Arbitration Raw{
"ID": "16661651.0",
"ASIL": " ",
"Text": "PrkCtlRls Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "PrkCtlRls Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361008.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 77 | 16661652.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlRls-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCPrkCtlRls-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge) 2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge) 2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration ELSE: PrkCtlRls Customer Function does not take part in the arbitration Note: VSOVD_s_VehPwrLvl = true means KL15 = On. Raw{
"ID": "16661652.0",
"ASIL": " ASIL B",
"Text": "PrkCtlRls-Service: Determine participation in arbitration:\n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration \n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration\n\r \n\r\n\rELSE:\n\rPrkCtlRls Customer Function does not take part in the arbitration\n\r \n\r\n\rNote: VSOVD_s_VehPwrLvl = true means KL15 = On.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PrkCtlRls-Service: Determine participation in arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361016.0",
"Description": "PrkCtlRls-Service: Determine participation in arbitration:\n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration \n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration\n\r \n\r\n\rELSE:\n\rPrkCtlRls Customer Function does not take part in the arbitration\n\r \n\r\n\rNote: VSOVD_s_VehPwrLvl = true means KL15 = On.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 78 | 30817377.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlRls-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINPrkCtlRls-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge) 2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration (in the current time step) ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge) 2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration (in the current time step) ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls 2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration (in the current and following time step) ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff 2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) VSOVD_s_VehPwrLvl = true THEN: PrkCtlRls Customer Function takes part in the arbitration (in the current and following time step) ELSE: PrkCtlRls Customer Function does not take part in the arbitration Note: VSOVD_s_VehPwrLvl = true means KL15 = On. Raw{
"ID": "30817377.0",
"ASIL": " ASIL B",
"Text": "PrkCtlRls-Service: Determine participation in arbitration:\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\r2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current and following time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\r2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current and following time step)\n\r \n\r\n\rELSE:\n\rPrkCtlRls Customer Function does not take part in the arbitration\n\r \n\r\n\rNote: VSOVD_s_VehPwrLvl = true means KL15 = On.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PrkCtlRls-Service: Determine participation in arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PrkCtlRls-Service: Determine participation in arbitration:\n\r \n\rIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq switches from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r2) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\r2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current and following time step)\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\r2) CustFctIn_PrkCtlRls_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarIni to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r3) VSOVD_s_VehPwrLvl = true\n\rTHEN:\n\rPrkCtlRls Customer Function takes part in the arbitration (in the current and following time step)\n\r \n\r\n\rELSE:\n\rPrkCtlRls Customer Function does not take part in the arbitration\n\r \n\r\n\rNote: VSOVD_s_VehPwrLvl = true means KL15 = On.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 79 | 16661653.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration: (this Pre Condition is only relevant for customer functions which tPrkCtlRls-Service: Determine winner of PrkCtlRls arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) IF [AND(1,2,3)]: 1) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlRls Customer Functions, which take part in the arbitration 2) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlAly Customer Functions (CustFctOut_PrkCtlAly_Prio) 3) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlLck Customer Functions, which take part in the arbitration THEN: PrkCtlRls Customer Function wins PrkCtlRls arbitration ELSE: PrkCtlRls Customer Function loses PrkCtlRls arbitration Note: All PrkCtlLck Customer Functions have to be considered: PrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA: PrkCtlLck-Service: Determine participation in arbitration for OruCtl: PrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck: Raw{
"ID": "16661653.0",
"ASIL": " ASIL B",
"Text": "PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:\n\r(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n\r \n\rIF [AND(1,2,3)]:\n\r1) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlRls Customer Functions, which take part in the arbitration\n\r2) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlAly Customer Functions (CustFctOut_PrkCtlAly_Prio)\n\r3) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlLck Customer Functions, which take part in the arbitration\n\rTHEN:\n\rPrkCtlRls Customer Function wins PrkCtlRls arbitration\n\r \n\rELSE:\n\rPrkCtlRls Customer Function loses PrkCtlRls arbitration\n\r \n\rNote: All PrkCtlLck Customer Functions have to be considered:\n\rPrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA:\n\rPrkCtlLck-Service: Determine participation in arbitration for OruCtl:\n\rPrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck:",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361022.0",
"Description": "PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:\n\r(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n\r \n\rIF [AND(1,2,3)]:\n\r1) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlRls Customer Functions, which take part in the arbitration\n\r2) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlAly Customer Functions (CustFctOut_PrkCtlAly_Prio)\n\r3) PrkCtlRls Customer Function priority for arbitration (CustFctIn_PrkCtlRls_IdxPrio) is the highest priority of all PrkCtlLck Customer Functions, which take part in the arbitration\n\rTHEN:\n\rPrkCtlRls Customer Function wins PrkCtlRls arbitration\n\r \n\rELSE:\n\rPrkCtlRls Customer Function loses PrkCtlRls arbitration\n\r \n\rNote: All PrkCtlLck Customer Functions have to be considered:\n\rPrkCtlLck-Service: Determine participation in arbitration for HVLM/LeavCon/KFG/ PH/CAA:\n\rPrkCtlLck-Service: Determine participation in arbitration for OruCtl:\n\rPrkCtlLck-Service: Determine participation in arbitration for Implicit EPB PrkCtlLck:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 80 | 16661654.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-State) do not need an Else-Path becauseThe following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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": "16661654.0",
"ASIL": " ",
"Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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\rFor 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": "1386063.0",
"Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State and Avl-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\rFor 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 | 16661655.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Off-State (customer function activation state): IF: CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOff-State (customer function activation state): IF: CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Off-State is always left to Init-State Raw{
"ID": "16661655.0",
"ASIL": " ASIL B",
"Text": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361024.0",
"Description": "Off-State (customer function activation state):\n\rIF: \n\rCustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n\r \n\rNote: Off-State is always left to Init-State",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 82 | 16661656.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIniInit-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni 2) CustFctIn_PrkCtlRls_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16661656.0",
"ASIL": " ASIL B",
"Text": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlRls_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361028.0",
"Description": "Init-State (customer function activation state):\n\rIF [OR(1,2)]: \n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n\r2) CustFctIn_PrkCtlRls_StTar switch from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 83 | 16661657.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFailFail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_PrkCtlRls_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661657.0",
"ASIL": " ASIL B",
"Text": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlRls_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361026.0",
"Description": "Fail-State (customer function activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n\r2) CustFctOut_PrkCtlRls_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvIni\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 84 | 16661658.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) VSOVD_s_VehPwrLvl = false THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) CustFctIn_PrkCtlRls_IdxPrio is lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16661658.0",
"ASIL": " ASIL B",
"Text": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) VSOVD_s_VehPwrLvl = false\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctIn_PrkCtlRls_IdxPrio is lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361030.0",
"Description": "NotAvl-State (customer function activation state):\n\r \n\rIF [AND(1,2)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) VSOVD_s_VehPwrLvl = false\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) CustFctIn_PrkCtlRls_IdxPrio is lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 85 | 16661659.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3,4)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOnAvl-State (customer function activation state): IF [AND(1,2,3,4)]: 1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff 3) VSOVD_s_VehPwrLvl = true 4) CustFctIn_PrkCtlRls_IdxPrio is NOT lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration THEN: CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661659.0",
"ASIL": " ASIL B",
"Text": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) VSOVD_s_VehPwrLvl = true\n\r4) CustFctIn_PrkCtlRls_IdxPrio is NOT lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361032.0",
"Description": "Avl-State (customer function activation state):\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) CustFctIn_PrkCtlRls_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n\r2) CustFctIn_PrkCtlRls_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n\r3) VSOVD_s_VehPwrLvl = true\n\r4) CustFctIn_PrkCtlRls_IdxPrio is NOT lower than the highest priority of all PrkCtlLck Customer Functions, which take part in the PrkCtlLck arbitration\n\rTHEN:\n\rCustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 86 | 16661660.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlRls: (considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:) IF [AND(1Execution of Customer Function PrkCtlRls: (considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge) 3) PrkCtlRls Customer Function wins PrkCtlRls arbitration THEN: Customer Function executes Release Customer Function NOT executes DriveOff ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge) 3) PrkCtlRls Customer Function wins PrkCtlRls arbitration THEN: Customer Function NOT executes Release Customer Function executes DriveOff ELSE: Customer Function NOT executes Release Customer Function NOT executes DriveOff Note: Execution is just for one time step true because it is triggered by a rising edge. Raw{
"ID": "16661660.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlRls:\n\r(considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function executes Release\n\rCustomer Function NOT executes DriveOff\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function NOT executes Release\n\rCustomer Function executes DriveOff\n\r \n\rELSE:\n\rCustomer Function NOT executes Release \n\rCustomer Function NOT executes DriveOff \n\r \n\rNote: Execution is just for one time step true because it is triggered by a rising edge.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Execution of Customer Function PrkCtlRls",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361042.0",
"Description": "Execution of Customer Function PrkCtlRls:\n\r(considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqRls (Rising Edge)\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function executes Release\n\rCustomer Function NOT executes DriveOff\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq switch from VMMP_SINFCT_c_PrkCtlRls_StReqNoReq to VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff (Rising Edge)\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function NOT executes Release\n\rCustomer Function executes DriveOff\n\r \n\rELSE:\n\rCustomer Function NOT executes Release \n\rCustomer Function NOT executes DriveOff \n\r \n\rNote: Execution is just for one time step true because it is triggered by a rising edge.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 87 | 30823786.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Execution of Customer Function PrkCtlRls: (considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:) IF [AND(1Execution of Customer Function PrkCtlRls: (considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:) IF [AND(1,2,3)]: 1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls 3) PrkCtlRls Customer Function wins PrkCtlRls arbitration THEN: Customer Function executes Release Customer Function NOT executes DriveOff ELSEIF [AND(1,2,3)]: 1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl 2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff 3) PrkCtlRls Customer Function wins PrkCtlRls arbitration THEN: Customer Function NOT executes Release Customer Function executes DriveOff ELSE: Customer Function NOT executes Release Customer Function NOT executes DriveOff Note: Execution is just true for one time step because customer function only takes part in arbitration for one time step or takes part for two time steps while switching from Init-State to Avl-State. Since winning the PrkCtlRls arbitration depends on taking part in the arbitration, same applies to PrkCtlRls Customer Function wins PrkCtlRls arbitration. In second case, customer function will remain in Avl-State for one time step without executing Release/DriveOff and will execute Release/DriveOff in the following time step, if customer function still request Release/DriveOff. Raw{
"ID": "30823786.0",
"ASIL": " ASIL B",
"Text": "Execution of Customer Function PrkCtlRls:\n\r(considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function executes Release\n\rCustomer Function NOT executes DriveOff\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function NOT executes Release\n\rCustomer Function executes DriveOff\n\r \n\rELSE:\n\rCustomer Function NOT executes Release \n\rCustomer Function NOT executes DriveOff \n\r \n\rNote: Execution is just true for one time step because customer function only takes part in arbitration for one time step or takes part for two time steps while switching from Init-State to Avl-State. Since winning the PrkCtlRls arbitration depends on taking part in the arbitration, same applies to PrkCtlRls Customer Function wins PrkCtlRls arbitration.\n\rIn second case, customer function will remain in Avl-State for one time step without executing Release/DriveOff and will execute Release/DriveOff in the following time step, if customer function still request Release/DriveOff.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Execution of Customer Function PrkCtlRls",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Execution of Customer Function PrkCtlRls:\n\r(considering: PrkCtlRls-Service: Determine winner of PrkCtlRls arbitration:)\n\r \n\r\n\rIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqRls\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function executes Release\n\rCustomer Function NOT executes DriveOff\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctOut_PrkCtlRls_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n\r2) CustFctIn_PrkCtlRls_StReq = VMMP_SINFCT_c_PrkCtlRls_StReqDrvOff\n\r3) PrkCtlRls Customer Function wins PrkCtlRls arbitration\n\rTHEN:\n\rCustomer Function NOT executes Release\n\rCustomer Function executes DriveOff\n\r \n\rELSE:\n\rCustomer Function NOT executes Release \n\rCustomer Function NOT executes DriveOff \n\r \n\rNote: Execution is just true for one time step because customer function only takes part in arbitration for one time step or takes part for two time steps while switching from Init-State to Avl-State. Since winning the PrkCtlRls arbitration depends on taking part in the arbitration, same applies to PrkCtlRls Customer Function wins PrkCtlRls arbitration.\n\rIn second case, customer function will remain in Avl-State for one time step without executing Release/DriveOff and will execute Release/DriveOff in the following time step, if customer function still request Release/DriveOff.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 88 | 16661661.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific Conditions and RequirementsSpecific Conditions and Requirements Raw{
"ID": "16661661.0",
"ASIL": " ",
"Text": "Specific Conditions and Requirements",
"Type": "Folder",
"Status": "",
"Summary": "Specific Conditions and Requirements",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360469.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 89 | 16661662.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | This chapter describes: * the replacement of generic input with specific inputs * the mapping of generic outputs to specific outThis chapter describes: * the replacement of generic input with specific inputs * the mapping of generic outputs to specific outputs * output behaviour of the module Raw{
"ID": "16661662.0",
"ASIL": " ",
"Text": "This chapter describes:\n\r* the replacement of generic input with specific inputs\n\r* the mapping of generic outputs to specific outputs\n\r* output behaviour of the module",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1361372.0",
"Description": "This chapter describes:\n\r* the replacement of generic input with specific inputs\n\r* the mapping of generic outputs to specific outputs\n\r* output behaviour of the module",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 90 | 16661663.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Concept of specification: # Functionalities, which are used for different customer functions in the exact same way, are defined oConcept of specification: # Functionalities, which are used for different customer functions in the exact same way, are defined once as "Generic" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration) # Using the generic definition of functionalities for specific customer function behaviour: ## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals. ## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated. # The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):) Summary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output. Raw{
"ID": "16661663.0",
"ASIL": " ",
"Text": "Concept of specification:\n\r# Functionalities, which are used for different customer functions in the exact same way, are defined once as \"Generic\" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration)\n\r# Using the generic definition of functionalities for specific customer function behaviour:\n\r## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals.\n\r## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated.\n\r# The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):)\n\r \n\rSummary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1417592.0",
"Description": "Concept of specification:\n\r# Functionalities, which are used for different customer functions in the exact same way, are defined once as \"Generic\" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration)\n\r# Using the generic definition of functionalities for specific customer function behaviour:\n\r## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals.\n\r## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated.\n\r# The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):)\n\r \n\rSummary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 91 | 16661664.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | PrkCtlAlyPrkCtlAly Raw{
"ID": "16661664.0",
"ASIL": " ",
"Text": "PrkCtlAly",
"Type": "Folder",
"Status": "",
"Summary": "PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360471.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 92 | 16661665.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | EA Customer Function PrkCtlAlyEA Customer Function PrkCtlAly Raw{
"ID": "16661665.0",
"ASIL": " ",
"Text": "EA Customer Function PrkCtlAly",
"Type": "Folder",
"Status": "",
"Summary": "EA Customer Function PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360474.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 93 | 16661666.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | EA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic siEA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.) Signals: CustFctIn_PrkCtlAly_StReq = CFBEA_s_EAPrkCtl_StAlyReq CustFctIn_PrkCtlAly_StTar = CRMSA_s_EAPrkCtlAly_StTar Parameters: CustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEA_p_EAPrkCtl_BitFldConfAly Raw{
"ID": "16661666.0",
"ASIL": " QM",
"Text": "EA: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBEA_s_EAPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_EAPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEA_p_EAPrkCtl_BitFldConfAly",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360473.0",
"Description": "EA: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBEA_s_EAPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_EAPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEA_p_EAPrkCtl_BitFldConfAly",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 94 | 16661667.0 | Functional | Released | yes | True | EA Active-State (customer function activation state): ARBPKCSC_s_EAPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCEA Active-State (customer function activation state): ARBPKCSC_s_EAPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration) Raw{
"ID": "16661667.0",
"ASIL": " QM",
"Text": "EA Active-State (customer function activation state):\n\rARBPKCSC_s_EAPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1361052.0",
"Description": "EA Active-State (customer function activation state):\n\rARBPKCSC_s_EAPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 95 | 16661668.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | LeavCon Customer Function PrkCtlAlyLeavCon Customer Function PrkCtlAly Raw{
"ID": "16661668.0",
"ASIL": " ",
"Text": "LeavCon Customer Function PrkCtlAly",
"Type": "Folder",
"Status": "",
"Summary": "LeavCon Customer Function PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360524.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 96 | 16661669.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LeavCon: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generLeavCon: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.) Signals: CustFctIn_PrkCtlAly_StReq = CFBVSP_s_LeavConPrkCtl_StAlyReq CustFctIn_PrkCtlAly_StTar = CRMSA_s_LeavConPrkCtlAly_StTar Parameters: CustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBVSP_p_LeavConPrkCtl_BitFldConfAly Raw{
"ID": "16661669.0",
"ASIL": " QM",
"Text": "LeavCon: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBVSP_s_LeavConPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_LeavConPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBVSP_p_LeavConPrkCtl_BitFldConfAly",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360523.0",
"Description": "LeavCon: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBVSP_s_LeavConPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_LeavConPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBVSP_p_LeavConPrkCtl_BitFldConfAly",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 97 | 16661670.0 | Functional | Released | yes | True | LeavCon Active-State (customer function activation state): ARBPKCSC_s_LeavConPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considLeavCon Active-State (customer function activation state): ARBPKCSC_s_LeavConPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration) Raw{
"ID": "16661670.0",
"ASIL": " QM",
"Text": "LeavCon Active-State (customer function activation state):\n\rARBPKCSC_s_LeavConPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1361097.0",
"Description": "LeavCon Active-State (customer function activation state):\n\rARBPKCSC_s_LeavConPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 98 | 16661671.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | PLC Customer Function PrkCtlAlyPLC Customer Function PrkCtlAly Raw{
"ID": "16661671.0",
"ASIL": " ",
"Text": "PLC Customer Function PrkCtlAly",
"Type": "Folder",
"Status": "",
"Summary": "PLC Customer Function PrkCtlAly",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360532.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 99 | 16661672.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PLC: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic sPLC: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.) Signals: CustFctIn_PrkCtlAly_StReq = CFBEPB_s_PLCPrkCtl_StAlyReq CustFctIn_PrkCtlAly_StTar = CRMSA_s_PLCPrkCtlAly_StTar Parameters: CustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly Raw{
"ID": "16661672.0",
"ASIL": " ASIL B",
"Text": "PLC: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBEPB_s_PLCPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_PLCPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1360531.0",
"Description": "PLC: Replace generic input signals by specific input signals\n\r(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n\r \n\rSignals:\n\rCustFctIn_PrkCtlAly_StReq = CFBEPB_s_PLCPrkCtl_StAlyReq\n\rCustFctIn_PrkCtlAly_StTar = CRMSA_s_PLCPrkCtlAly_StTar\n\r \n\rParameters:\n\rCustFctIn_PrkCtlAly_BitFldConf = VMMP_CFBEPB_p_PLCPrkCtl_BitFldConfAly",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 100 | 16661673.0 | Functional | Released | yes | True | PLC Active-State (customer function activation state): (There is no output signal for Activation-State of PLC. Therefore internalPLC Active-State (customer function activation state): (There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions) ARBPKCSC_s_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration) Raw{
"ID": "16661673.0",
"ASIL": " ASIL B",
"Text": "PLC Active-State (customer function activation state):\n\r(There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions)\n\r \n\rARBPKCSC_s_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1361377.0",
"Description": "PLC Active-State (customer function activation state):\n\r(There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions)\n\r \n\rARBPKCSC_s_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 101 | 16661674.0 | Functional | Released | yes | True | PLC Active-State (customer function activation state): (There is no output signal for Activation-State of PLC. Therefore internalPLC Active-State (customer function activation state): (There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions) ARBPKCSC_m_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration) Raw{
"ID": "16661674.0",
"ASIL": " ASIL B",
"Text": "PLC Active-State (customer function activation state):\n\r(There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions)\n\r \n\rARBPKCSC_m_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1513557.0",
"Description": "PLC Active-State (customer function activation state):\n\r(There is no output signal for Activation-State of PLC. Therefore internal measurement signal shall be used to verify state transitions)\n\r \n\rARBPKCSC_m_PLCPrkCtl_StAlyAcv = CustFctOut_PrkCtlAly_StAcv (considering PrkCtlAly: Activation Prevention of customer function and PrkCtlAly Arbitration)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |