Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_VVL.xlsxrequirement1670c9f63958867
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCTP.xlsxrequirement546e55261e37b1
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCPV.xlsxrequirement48c291bbf0bf8b
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCPP.xlsxrequirement75a6e97f36e717
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCOP.xlsxrequirement108db974db96a4a
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCIP.xlsxrequirement3883adee9380f8
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCEC.xlsxrequirement30e01f733449cc
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_SSHPOST.xlsxrequirement127fe72dab6a70d
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_DSOPOST.xlsxrequirement140ac32d5a0db26
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_DCPOST.xlsxrequirement60d072d8489fe8
VME-PROD-VehicleMotionManagement - VMMP_SRVPOST_ASM.xlsxrequirement14942ae852b3eba
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOVD.xlsxrequirement255ad930242c8fe
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOEM.xlsxrequirement4051e925fb5e240
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOCH.xlsxrequirement105fa03f07e2505
VME-PROD-VehicleMotionManagement - VMMP_SRV_DSOPRE.xlsxrequirement19738690409fbd8
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOTA.xlsxrequirement13543cdaf3292f4
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOPOT.xlsxrequirement184da96d0c9b61e
VME-PROD-VehicleMotionManagement - VMMP_SRV_ASOAF.xlsxrequirement4005d887cf54208
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTFCT.xlsxrequirement4534d2bdab4dd1f
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTDEVLP.xlsxrequirement51aa25670a5db1

VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLLCSC.xlsx · source records

RowIDTypeStatusRelevantCandidateReasonNormalized text
216660902FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Short description
Short description

Raw

{
  "ID": "16660902",
  "ASIL": "  ",
  "Text": "Short description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Short description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120378",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
316660903InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB. The module is
The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB.

The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function.

Raw

{
  "ID": "16660903",
  "ASIL": "  ",
  "Text": "The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB.\n_x000D_The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120383",
  "Description": "The module ARBLLCSC (Arbitration Longitudinal and Lateral Control Service Control) is part of the Sub-function ARB.\n_x000D_The module is responsible for arbitration and coordination of the longitudinal (LgtCtl, HldCtl and TrjCtl) and lateral (LatCtl, TrckCtl and TrjCtl) service demands from the Customer Function.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
416660904FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface description

Raw

{
  "ID": "16660904",
  "ASIL": "  ",
  "Text": "Interface description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Interface description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389182",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
516660905InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The valid versions of the signal and parameter files for the relevant SWRS are:
The valid versions of the signal and parameter files for the relevant SWRS are:

Raw

{
  "ID": "16660905",
  "ASIL": "  ",
  "Text": "The valid versions of the signal and parameter files for the relevant SWRS are:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389183",
  "Description": "The valid versions of the signal and parameter files for the relevant SWRS are:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
616660906InformationnoFalsetype_not_target, status_filtered, relevance_filtered, empty_target_text

Raw

{
  "ID": "16660906",
  "ASIL": "  ",
  "Text": "No InterWiki reference defined in properties for 'integrity'",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389181",
  "Description": "No InterWiki reference defined in properties for 'integrity'",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
716660907InformationnoFalsetype_not_target, status_filtered, relevance_filtered, empty_target_text

Raw

{
  "ID": "16660907",
  "ASIL": "  ",
  "Text": "No InterWiki reference defined in properties for 'integrity'",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389180",
  "Description": "No InterWiki reference defined in properties for 'integrity'",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
816660908InformationnoFalsetype_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 descripti
The valid versions of the signals and parameter files to be find in SWC SWRS "SWRS_VMMP" (SWRS_Id : Chapter 2 "Interface description"

Raw

{
  "ID": "16660908",
  "ASIL": "  ",
  "Text": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389178",
  "Description": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
916660909InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.
The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.

Raw

{
  "ID": "16660909",
  "ASIL": "  ",
  "Text": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389179",
  "Description": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1016660910FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/Framework/Definitions

Raw

{
  "ID": "16660910",
  "ASIL": "  ",
  "Text": "Presetting/Framework/Definitions",
  "Type": "Folder",
  "Status": "",
  "Summary": "Presetting/Framework/Definitions",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120380",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1116660911FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Traceability
Traceability

Raw

{
  "ID": "16660911",
  "ASIL": "  ",
  "Text": "Traceability",
  "Type": "Folder",
  "Status": "",
  "Summary": "Traceability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383269",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1216660912InformationnoFalsetype_not_target, status_filtered, relevance_filtered
SWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to Testcase
SWRS to Testcase:

The latest revision of the test specification document is valid for the tracability SWRS to Testcase

Raw

{
  "ID": "16660912",
  "ASIL": "  ",
  "Text": "SWRS to Testcase:\n_x000D_ \n_x000D_No InterWiki reference defined in properties for 'integrity' \n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383270",
  "Description": "SWRS to Testcase:\n_x000D_ \n_x000D_No InterWiki reference defined in properties for 'integrity' \n_x000D_The latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1316660913InformationnoFalsetype_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 docu
SWRS to Codebeamer: 

Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.

The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.

Raw

{
  "ID": "16660913",
  "ASIL": "  ",
  "Text": "SWRS to Codebeamer: \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383268",
  "Description": "SWRS to Codebeamer: \n_x000D_Codebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n_x000D_The latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1416660914FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

Raw

{
  "ID": "16660914",
  "ASIL": "  ",
  "Text": "Toolchain",
  "Type": "Folder",
  "Status": "",
  "Summary": "Toolchain",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120385",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1516660915Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.

Raw

{
  "ID": "16660915",
  "ASIL": "  QM",
  "Text": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120393",
  "Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1616660916Non-functionalReleasednoFalsetype_not_target, relevance_filtered
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.

Raw

{
  "ID": "16660916",
  "ASIL": "  QM",
  "Text": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120405",
  "Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1716660917FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

Raw

{
  "ID": "16660917",
  "ASIL": "  ",
  "Text": "Tolerances",
  "Type": "Folder",
  "Status": "",
  "Summary": "Tolerances",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120412",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1816660918Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:
The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:

Raw

{
  "ID": "16660918",
  "ASIL": "  QM",
  "Text": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120407",
  "Description": "The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1916660919Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Bool: No deviation allowed
Bool: No deviation allowed

Raw

{
  "ID": "16660919",
  "ASIL": "  QM",
  "Text": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120410",
  "Description": "\n_x000D_ \n_x000D_ Bool: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2016660920Non-functionalReleasednoFalsetype_not_target, relevance_filtered
UInt, Int: No deviation allowed
UInt, Int: No deviation allowed

Raw

{
  "ID": "16660920",
  "ASIL": "  QM",
  "Text": "\n_x000D_ \n_x000D_ UInt, Int: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120408",
  "Description": "\n_x000D_ \n_x000D_ UInt, Int: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2116660921Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Float: 0.1% related to the permissible value range of the signal
Float: 0.1% related to the permissible value range of the signal

Raw

{
  "ID": "16660921",
  "ASIL": "  QM",
  "Text": "\n_x000D_ \n_x000D_ Float: 0.1% related to the permissible value range of the signal",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120409",
  "Description": "\n_x000D_ \n_x000D_ Float: 0.1% related to the permissible value range of the signal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2216660922Non-functionalReleasednoFalsetype_not_target, relevance_filtered
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.

Raw

{
  "ID": "16660922",
  "ASIL": "  QM",
  "Text": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1120411",
  "Description": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2316660923FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Linked Constants
Linked Constants

Raw

{
  "ID": "16660923",
  "ASIL": "  ",
  "Text": "Linked Constants",
  "Type": "Folder",
  "Status": "",
  "Summary": "Linked Constants",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383276",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2416660924Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked co
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.

Raw

{
  "ID": "16660924",
  "ASIL": "  QM",
  "Text": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1383274",
  "Description": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2516660925FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Generic Module Input-Interfaces
Generic Module Input-Interfaces

Raw

{
  "ID": "16660925",
  "ASIL": "  ",
  "Text": "Generic Module Input-Interfaces",
  "Type": "Folder",
  "Status": "",
  "Summary": "Generic Module Input-Interfaces",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358515",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2616660926InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses
This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.

The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.

LgtCtl-service (customer functions): Longitudinal Control

* ACC (Adaptive Cruise Control)

* ACA (Adaptive Cruise Assist)

* CAA (China Advanced Assist)

* HDC (Hill Decent Control)

LatCtl-service (customer functions): Lateral Control

* ACA (Adaptive Cruise Assist)

* DSR (Dynamic Steering Recommendation)

* EA (Emergency Assist)

* ALDW (active LaneDeparture Warning)

* ARA (Anhänger Rangier Assistent)

* PH (Parken High)

* CAA (China Advanced Assist)

* WBA (Warnen Bremsen Ausweichen) 

TrjCtl-service (customer functions): Trajectory Control

* PH (Parken High)

* PB (Parken Basis)

* CAA (China Advanced Assist) 

HldCtl-service (customer functions): Hold Control

* EA (LongTermHold) (Emergency Assist)

* PB (LongTermHold) (Parken Basis)

* PH (LongTermHold) (Parken High)

* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)

* CPM (ShortTermHold) (Comfort Parking Manager)

* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)

Raw

{
  "ID": "16660926",
  "ASIL": "  ",
  "Text": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358517",
  "Description": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2716660927InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses
This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.

The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.

LgtCtl-service (customer functions): Longitudinal Control

* ACC (Adaptive Cruise Control)

* ACA (Adaptive Cruise Assist)

* CAA (China Advanced Assist)

* HDC (Hill Decent Control)

LatCtl-service (customer functions): Lateral Control

* ACA (Adaptive Cruise Assist)

* DSR (Dynamic Steering Recommendation)

* EA (Emergency Assist)

* ALDW (active LaneDeparture Warning)

* ARA (Anhänger Rangier Assistent)

* PH (Parken High)

* CAA (China Advanced Assist)

* WBA (Warnen Bremsen Ausweichen) 

TrjCtl-service (customer functions): Trajectory Control

* PH (Parken High)

* PB (Parken Basis)

* CAA (China Advanced Assist) 

HldCtl-service (customer functions): Hold Control

* EA (LongTermHold) (Emergency Assist)

* PB (LongTermHold) (Parken Basis)

* PH (LongTermHold) (Parken High)

* CAA (China Advanced Assist)

* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)

* CPM (ShortTermHold) (Comfort Parking Manager)

* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)

Raw

{
  "ID": "16660927",
  "ASIL": "  ",
  "Text": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513219",
  "Description": "This chapter describes the generic Input-Interface of every service (LgtCtl, LatCtl, TrjCtl, HldCtl). Every Customer Function uses this interface for arbitration.\n_x000D_ \n_x000D_The ARBLLCSC module arbitrates the LgtCtl-, LatCtl, TrjCtl- and HldCtl-Service of all customer functions.\n_x000D_ \n_x000D_LgtCtl-service (customer functions): Longitudinal Control\n_x000D_* ACC (Adaptive Cruise Control)\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* HDC (Hill Decent Control)\n_x000D_ \n_x000D_LatCtl-service (customer functions): Lateral Control\n_x000D_* ACA (Adaptive Cruise Assist)\n_x000D_* DSR (Dynamic Steering Recommendation)\n_x000D_* EA (Emergency Assist)\n_x000D_* ALDW (active LaneDeparture Warning)\n_x000D_* ARA (Anhänger Rangier Assistent)\n_x000D_* PH (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* WBA (Warnen Bremsen Ausweichen) \n_x000D_ \n_x000D_TrjCtl-service (customer functions): Trajectory Control\n_x000D_* PH (Parken High)\n_x000D_* PB (Parken Basis)\n_x000D_* CAA (China Advanced Assist) \n_x000D_ \n_x000D_HldCtl-service (customer functions): Hold Control\n_x000D_* EA (LongTermHold) (Emergency Assist)\n_x000D_* PB (LongTermHold) (Parken Basis)\n_x000D_* PH (LongTermHold) (Parken High)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold) (ActorInterface Chassis Transmit, Powertrain)\n_x000D_* CPM (ShortTermHold) (Comfort Parking Manager)\n_x000D_* LgtLimA (implicit Hold) (implicit hold by LgtLimA service)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2816660928InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl-Service Generic Input-Interface: Signals: CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function) CustFctIn_Lgt
LgtCtl-Service Generic Input-Interface:

Signals:

CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function)

CustFctIn_LgtCtl_StTar (TargetState of Customer Function)

Parameters:

CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function)

CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) 

CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration)

CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration)

Raw

{
  "ID": "16660928",
  "ASIL": "  ",
  "Text": "LgtCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LgtCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) \n_x000D_CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration)\n_x000D_CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358525",
  "Description": "LgtCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LgtCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn (DynamicPriority of Customer Function) \n_x000D_CustFctIn_LgtCtl_BitFldConf (Bit0 to Bit11) (LgtCtl Configuration)\n_x000D_CustFctIn_LgtCtl_BitFldConfHld (Bit0 to Bit7) (LgtCtl-Hld Configuration)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2916660929InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl-Service Generic Input-Interface: Signals: CustFctIn_LatCtl_StAcv (Activation Request of Customer Function) CustFctIn_Lat
LatCtl-Service Generic Input-Interface:

Signals:

CustFctIn_LatCtl_StAcv (Activation Request of Customer Function)

CustFctIn_LatCtl_StTar (TargetState of Customer Function)

Parameters:

CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function)

CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function)

CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request)

Raw

{
  "ID": "16660929",
  "ASIL": "  ",
  "Text": "LatCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LatCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358617",
  "Description": "LatCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_LatCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_IdxPrioDyn (Dynamic Priority of Customer Function)\n_x000D_CustFctIn_LatCtl_MdReqESCAcv (Type of ESC Request)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3016660930InformationnoFalsetype_not_target, status_filtered, relevance_filtered
TrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_Trj
TrjCtl-Service Generic Input-Interface:

Signals:

CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)

CustFctIn_TrjCtl_StTar (TargetState of Customer Function)

Parameters:

CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)

CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) 

CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)

CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)

Raw

{
  "ID": "16660930",
  "ASIL": "  ",
  "Text": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359258",
  "Description": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3120496968InformationnoFalsetype_not_target, status_filtered, relevance_filtered
TrjCtl-Service Generic Input-Interface: Signals: CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function) CustFctIn_Trj
TrjCtl-Service Generic Input-Interface:

Signals:

CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)

CustFctIn_TrjCtl_StTar (TargetState of Customer Function)

Parameters:

CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)

CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) 

CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)

CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)

CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine)

Raw

{
  "ID": "20496968",
  "ASIL": "  ",
  "Text": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)\n_x000D_CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "TrjCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_TrjCtl_StAcv (Activation Request of Customer Function)\n_x000D_CustFctIn_TrjCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_TrjCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_TrjCtl_IdxPrioDyn (Dynamic Priority of Customer Function) \n_x000D_CustFctIn_TrjCtl_BitFldConf (Bit0 to Bit11) (TrjCtl Configuration)\n_x000D_CustFctIn_TrjCtl_BitFldConfHld (Bit0 to Bit7) (TrjCtl-Hld Configuration)\n_x000D_CustFctIn_TrjCtl_ReqEngEna (Configuration for enabling customer function to start combustion engine)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3216660931InformationnoFalsetype_not_target, status_filtered, relevance_filtered
HldCtl-Service Generic Input-Interface: Signals: CustFctIn_HldCtl_StReq (Activation Request of Customer Function) CustFctIn_Hld
HldCtl-Service Generic Input-Interface:

Signals:

CustFctIn_HldCtl_StReq (Activation Request of Customer Function)

CustFctIn_HldCtl_StTar (TargetState of Customer Function)

Parameters:

CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function)

CustFctIn_HldCtl_BitFldConf (HldCtl Configuration)

Raw

{
  "ID": "16660931",
  "ASIL": "  ",
  "Text": "HldCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_HldCtl_StReq (Activation Request of Customer Function)\n_x000D_CustFctIn_HldCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_HldCtl_BitFldConf (HldCtl Configuration)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358773",
  "Description": "HldCtl-Service Generic Input-Interface:\n_x000D_ \n_x000D_\n_x000D_Signals:\n_x000D_CustFctIn_HldCtl_StReq (Activation Request of Customer Function)\n_x000D_CustFctIn_HldCtl_StTar (TargetState of Customer Function)\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_HldCtl_IdxPrioStat (Static Priority of Customer Function)\n_x000D_CustFctIn_HldCtl_BitFldConf (HldCtl Configuration)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3316660932InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement
Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change.

Raw

{
  "ID": "16660932",
  "ASIL": "  ",
  "Text": "Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359637",
  "Description": "Pre Condition HldCtl Generic Input-Mapping: will overwrite CustFctIn_HldCtl_StReq if the IF-Statement is true. If the IF-Statement is false, CustFctIn_HldCtl_StReq will not change.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3416660933Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFc
HldCtl Generic Input-Mapping:

(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)

IF [AND(1,2,3)]:

1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm

2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls

ELSEIF [AND(1,2,3)]:

1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff

2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls

ELSE:

CustFctIn_HldCtl_StReq is not changed

Raw

{
  "ID": "16660933",
  "ASIL": "  ASIL D",
  "Text": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358775",
  "Description": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3516660934Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl Generic Input-Mapping: (input mapping is valid for every CustFctIn_HldCtl_StReq input signal) IF [AND(1,2,3)]: 1) CustFc
HldCtl Generic Input-Mapping:

(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)

IF [AND(1,2,3)]:

1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm

2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls

ELSEIF [AND(1,2,3)]:

1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff

2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls

ELSE:

CustFctIn_HldCtl_StReq is not changed

Raw

{
  "ID": "16660934",
  "ASIL": "  ASIL D",
  "Text": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513113",
  "Description": "HldCtl Generic Input-Mapping:\n_x000D_(input mapping is valid for every CustFctIn_HldCtl_StReq input signal)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_2) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_3) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_HldCtl_StReq is not changed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3616660935FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Generic Activation Prevention
Generic Activation Prevention

Raw

{
  "ID": "16660935",
  "ASIL": "  ",
  "Text": "Generic Activation Prevention",
  "Type": "Folder",
  "Status": "",
  "Summary": "Generic Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358523",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3716660936InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter describes the activation prevention for every Customer Function and every service.
This chapter describes the activation prevention for every Customer Function and every service.

Raw

{
  "ID": "16660936",
  "ASIL": "  ",
  "Text": "This chapter describes the activation prevention for every Customer Function and every service.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359792",
  "Description": "This chapter describes the activation prevention for every Customer Function and every service.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3816660937FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl Activation Prevention
LgtCtl Activation Prevention

Raw

{
  "ID": "16660937",
  "ASIL": "  ",
  "Text": "LgtCtl Activation Prevention",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtCtl Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359262",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3916660938InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.
LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.

Raw

{
  "ID": "16660938",
  "ASIL": "  ",
  "Text": "LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359605",
  "Description": "LgtCtl: Activation Prevention of customer function shall be used for: ACC, ACA, CAA. Not for HDC.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4016660939Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StR
LgtCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

LgtCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 3

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSE: 

LgtCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660939",
  "ASIL": "  ASIL D",
  "Text": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "LgtCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358529",
  "Description": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4133446738Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c_StR
LgtCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

LgtCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ASOAF_s_StReqEx is equal to 3

2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

LgtCtl activation prevention is true (Customer Function is not available)

ELSE: 

LgtCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "33446738",
  "ASIL": "  ASIL D",
  "Text": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "LgtCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LgtCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4216660940InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used inste
For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function).

Raw

{
  "ID": "16660940",
  "ASIL": "  ",
  "Text": "For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359579",
  "Description": "For the HDC customer function the activation prevention HDC LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LgtCtl: Activation Prevention of customer function).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4316660941Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC LgtCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LgtCtl_StAcv = VMMP_c
HDC LgtCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

HDC LgtCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

HDC LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

HDC LgtCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set

THEN:

HDC LgtCtl activation prevention is true (Customer Function is not available)

ELSE: 

HDC LgtCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660941",
  "ASIL": "  ASIL D",
  "Text": "HDC LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HDC LgtCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358672",
  "Description": "HDC LgtCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_LgtCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_HDC LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HDC LgtCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4416660942FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl Activation Prevention
LatCtl Activation Prevention

Raw

{
  "ID": "16660942",
  "ASIL": "  ",
  "Text": "LatCtl Activation Prevention",
  "Type": "Folder",
  "Status": "",
  "Summary": "LatCtl Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359264",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4516660943InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA H
LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF.

Raw

{
  "ID": "16660943",
  "ASIL": "  ",
  "Text": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359608",
  "Description": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH, CAA. Not for ARA, DSR and ACA HF.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4659515682InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA H
LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF.

Raw

{
  "ID": "59515682",
  "ASIL": "  ",
  "Text": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LatCtl: Activation Prevention of customer function shall be used for: ACA, EA, ALDW, WBA, ARA, PH. Not for CAA, ARA, DSR and ACA HF.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4716660944Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StR
LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 3

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSE: 

LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660944",
  "ASIL": "  ASIL D",
  "Text": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358580",
  "Description": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4833446875Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c_StR
LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ASOAF_s_StReqEx is equal to 3

2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

LatCtl activation prevention is true (Customer Function is not available)

ELSE: 

LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "33446875",
  "ASIL": "  ASIL D",
  "Text": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_LatCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4916660945InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used inste
For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).

Raw

{
  "ID": "16660945",
  "ASIL": "  ",
  "Text": "For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358608",
  "Description": "For the ARA customer function the activation prevention ARA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5016660946Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c
ARA LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 3

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF: 

VSOEM_s_FlgExcThVPrkAsi is true

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available) 

ELSE: 

ARA LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660946",
  "ASIL": "  ASIL D",
  "Text": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ARA LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358610",
  "Description": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5133447122Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ARA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c
ARA LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ASOAF_s_StReqEx is equal to 3

2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF: 

VSOEM_s_FlgExcThVPrkAsi is true

THEN:

ARA LatCtl activation prevention is true (Customer Function is not available) 

ELSE: 

ARA LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "33447122",
  "ASIL": "  ASIL D",
  "Text": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ARA LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ARA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_ARA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_ARA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5216660947InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used inste
For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).

Raw

{
  "ID": "16660947",
  "ASIL": "  ",
  "Text": "For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359521",
  "Description": "For the DSR customer function the activation prevention DSR LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5316660948Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
DSR LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c
DSR LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

DSR LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

DSR LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

DSR LatCtl activation prevention is true (Customer Function is not available)

ELSE: 

DSR LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660948",
  "ASIL": "  ASIL D",
  "Text": "DSR LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_DSR LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358674",
  "Description": "DSR LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_DSR LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_DSR LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5424387645InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used
For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).

Raw

{
  "ID": "24387645",
  "ASIL": "  ",
  "Text": "For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the ACA HF customer function the activation prevention ACA HF LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5524387646Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF Activation
ACA HF LatCtl: Activation Prevention of customer function

(Availability of customer function)

(considering: 

ACA HF Activation (Handsfree)

)

IF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

ACA HF LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps

THEN:

ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)

ELSE: 

ACA HF LatCtl activation prevention is false (Customer Function is available)

Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.

Raw

{
  "ID": "24387646",
  "ASIL": "  ASIL D",
  "Text": "ACA HF LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA HF LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active. \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5641587146Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF/SV LatCtl: Activation Prevention of customer function (Availability of customer function) (considering: ACA HF Activati
ACA HF/SV LatCtl: Activation Prevention of customer function

(Availability of customer function)

(considering: 

ACA HF Activation (Handsfree)

)

IF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

ACA HF LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps

2) VSOCH_s_FlgACASV_Ena = 0

THEN:

ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)

ELSEIF [AND(1,2)]:

1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps

2) VSOCH_s_FlgACASV_Ena = 1

THEN:

ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)

ELSE: 

ACA HF LatCtl activation prevention is false (Customer Function is available)

Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.

Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF.

Raw

{
  "ID": "41587146",
  "ASIL": "  ASIL D",
  "Text": "ACA HF/SV LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.\n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF. \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF/SV LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA HF/SV LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACAHndFre_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvRstct for VMMP_ARB_p_ACASV_EsclTi time steps\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA HF LatCtl activation prevention is true (ACA will switch to NotAvl-State or Fail-State)\n_x000D_ \n_x000D_ELSE: \n_x000D_ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_Note: Activation Prevention of ACA HF only contains the relevant criteria, which could occur during ACA HF is active.\n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF. \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5759516222InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be use
For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).

Raw

{
  "ID": "59516222",
  "ASIL": "  ",
  "Text": "For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the CAA LatCtl customer function the activation prevention CAA LatCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (LatCtl: Activation Prevention of customer function).\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5859516274Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CAA LatCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_LatCtl_StAcv = VMMP_c
CAA LatCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ARBPKCSC_s_FlgPrkAcv is true

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ASOAF_s_StReqEx is equal to 3

2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]: 

1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv

2) VSOEM_s_FlgExcThVPrkAsi is true

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]: 

1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon

2) VSOEM_s_FlgExcThVPrkAsi is true

THEN:

CAA LatCtl activation prevention is true (Customer Function is not available) 

ELSE: 

CAA LatCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "59516274",
  "ASIL": "  ASIL D",
  "Text": "CAA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_CAA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "CAA LatCtl: Activation Prevention of customer function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "CAA LatCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ARBPKCSC_s_FlgPrkAcv is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ASOAF_s_StReqEx is equal to 3\n_x000D_2) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 0 (customer function is NOT available in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_2) VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_CAA LatCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_CAA LatCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5916660949FoldernoFalsetype_not_target, status_filtered, relevance_filtered
TrjCtl Activation Prevention
TrjCtl Activation Prevention

Raw

{
  "ID": "16660949",
  "ASIL": "  ",
  "Text": "TrjCtl Activation Prevention",
  "Type": "Folder",
  "Status": "",
  "Summary": "TrjCtl Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359278",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6016660950Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
TrjCtl: Activation Prevention of customer function (Availability of customer function) IF: CustFctIn_TrjCtl_StAcv = VMMP_c_StR
TrjCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl

THEN:

TrjCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State

2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 2

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF:

ASOAF_s_StReqEx is equal to 3

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF [AND(1,2)]:

1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSEIF:

VSOEM_s_FlgExcThVPrkAsi is true

THEN:

TrjCtl activation prevention is true (Customer Function is not available)

ELSE: 

TrjCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660950",
  "ASIL": "  ASIL D",
  "Text": "TrjCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_TrjCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359280",
  "Description": "TrjCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StAcv = VMMP_c_StReqCusFctNotAvl\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in NotAvl-State OR Fail-State\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctNoReq\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) VSOEM_s_StSkidDet = VMMP_VSOEM_c_StSkidDetSkid\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfHldOnSkid of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_TrjCtl_BitFldConfHld is NOT set\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 2\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_ASOAF_s_StReqEx is equal to 3\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) ASOAF_s_StReqEx changes from VMMP_ASOAF_c_StReqExMd0 to any other value\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF:\n_x000D_VSOEM_s_FlgExcThVPrkAsi is true\n_x000D_THEN:\n_x000D_TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_TrjCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6116660951FoldernoFalsetype_not_target, status_filtered, relevance_filtered
HldCtl Activation Prevention
HldCtl Activation Prevention

Raw

{
  "ID": "16660951",
  "ASIL": "  ",
  "Text": "HldCtl Activation Prevention",
  "Type": "Folder",
  "Status": "",
  "Summary": "HldCtl Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359276",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6216660952InformationnoFalsetype_not_target, status_filtered, relevance_filtered
HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).
HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).

Raw

{
  "ID": "16660952",
  "ASIL": "  ",
  "Text": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359610",
  "Description": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, LgtLimA (implicit Hold).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6316660953InformationnoFalsetype_not_target, status_filtered, relevance_filtered
HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).
HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).

Raw

{
  "ID": "16660953",
  "ASIL": "  ",
  "Text": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513224",
  "Description": "HldCtl: Activation Prevention of customer function shall be used for: EA, PB, PH, CAA, LgtLimA (implicit Hold).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6416660954Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSds
HldCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl

THEN:

HldCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

HldCtl activation prevention is true (Customer Function is not available)

ELSE: 

HldCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660954",
  "ASIL": "  ASIL D",
  "Text": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358778",
  "Description": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6524363739Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSOEM_c_StSds
HldCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl

THEN:

HldCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcvAly is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

HldCtl activation prevention is true (Customer Function is not available)

ELSE: 

HldCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "24363739",
  "ASIL": "  ASIL D",
  "Text": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSE: \n_x000D_HldCtl activation prevention is false (Customer Function is available)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6616660955InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall b
For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function)

Raw

{
  "ID": "16660955",
  "ASIL": "  ",
  "Text": "For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function)\n_x000D_ \n_x000D_",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358780",
  "Description": "For the AIChT/CPM customer function the activation prevention AIChT/CPM LgtCtl: Activation Prevention of customer function shall be used instead of the generic activation prevention (HldCtl: Activation Prevention of customer function)\n_x000D_ \n_x000D_",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6716660956Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSO
AIChT/CPM HldCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcv is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)

ELSEIF: 

HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) 

ELSE: 

AIChT/CPM HldCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "16660956",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358782",
  "Description": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcv is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6824363746Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM HldCtl: Activation Prevention of customer function (Availability of customer function) IF: VSOEM_s_StSdsl = VMMP_VSO
AIChT/CPM HldCtl: Activation Prevention of customer function

(Availability of customer function)

IF: 

VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) 

ELSEIF [AND(1,2)]:

1) ARBPKCSC_s_FlgPrkAcvAly is true

2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)

ELSEIF: 

HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl

THEN:

AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) 

ELSE: 

AIChT/CPM HldCtl activation prevention is false (Customer Function is available)

Raw

{
  "ID": "24363746",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "AIChT/CPM HldCtl: Activation Prevention of customer function\n_x000D_(Availability of customer function)\n_x000D_ \n_x000D_IF: \n_x000D_VSOEM_s_StSdsl = VMMP_VSOEM_c_StSdslNoSdsl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ARBPKCSC_s_FlgPrkAcvAly is true\n_x000D_2) Bit position VMMP_SINFCT_c_HldCtl_IdxBitFldConfExtPrkRls of the input CustFctIn_HldCtl_BitFldConf is NOT set\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available)\n_x000D_ \n_x000D_ELSEIF: \n_x000D_HMSOP_s_StShoTrmHldAvl is equal to VMMP_HMSHC_c_StShoTrmHld_HldNotAvl\n_x000D_THEN:\n_x000D_AIChT/CPM HldCtl activation prevention is true (Customer Function is not available) \n_x000D_ \n_x000D_ELSE: \n_x000D_AIChT/CPM HldCtl activation prevention is false (Customer Function is available)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6916660957FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Generic Arbitration
Generic Arbitration

Raw

{
  "ID": "16660957",
  "ASIL": "  ",
  "Text": "Generic Arbitration",
  "Type": "Folder",
  "Status": "",
  "Summary": "Generic Arbitration",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358539",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7016660958InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter describes the logic of the arbitration and the State of every Customer Function.
This chapter describes the logic of the arbitration and the State of every Customer Function.

Raw

{
  "ID": "16660958",
  "ASIL": "  ",
  "Text": "This chapter describes the logic of the arbitration and the State of every Customer Function.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359794",
  "Description": "This chapter describes the logic of the arbitration and the State of every Customer Function.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7116660959InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl): # For every Customer Function it is necessary to check, if the Custome
Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl):

# For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function).

# If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used.

# Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl

## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration.

## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions

## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions

# If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration

# Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration

Raw

{
  "ID": "16660959",
  "ASIL": "  ",
  "Text": "Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl):\n_x000D_# For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function).\n_x000D_# If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used.\n_x000D_# Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl\n_x000D_## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration.\n_x000D_## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions\n_x000D_## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions\n_x000D_# If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration\n_x000D_# Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359666",
  "Description": "Description of Arbitration-Logic (LgtCtl, LatCtl, TrjCtl):\n_x000D_# For every Customer Function it is necessary to check, if the Customer Function takes part in the arbitration (Activation Request of Customer Function, TargetState of Customer function, Activation Prevention of Customer Function).\n_x000D_# If the Customer Function takes part in the arbitration it has to be determined, if the static or dynamic priority is used.\n_x000D_# Winning the arbitration is different for LgtCtl, LatCtl and TrjCtl\n_x000D_## TrjCtl wins arbitration: Winning TrjCtl Customer Function needs the highest priority of all LgtCtl, LatCtl and TrjCtl Customer Functions which take part in the arbitration. Therefore all LatCtl and LgtCtl Customer Functions lose arbitration.\n_x000D_## LatCtl wins arbitration: Winning LatCtl Customer Function needs the highest priority of all LatCtl Customer Functions\n_x000D_## LgtCtl wins arbitration: Winning LgtCtl Customer Function needs the highest priority of all LgtCtl Customer Functions\n_x000D_# If ParkLock is active (ARBPKCSC_s_FlgPrkLckAcv is true) and the priority of ParkLock (VMMP_ARB_c_IdxPrioFlgPrkLckAcv) is higher than the priorities of all Customer Functions, all LgtCtl, LatCtl, TrjCtl Customer Functions lose arbitration\n_x000D_# Just one Customer Function (TrjCtl, LatCtl, LgtCtl) is able to win the arbitration",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7216660960InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical. It only differs in Input-Signal (
The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical.

It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming.

Raw

{
  "ID": "16660960",
  "ASIL": "  ",
  "Text": "The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical.\n_x000D_It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359664",
  "Description": "The logic in the following state description is for LgtCtl, LatCtl and TrjCtl almost identical.\n_x000D_It only differs in Input-Signal (CustFctIn_LgtCtl_*, CustFctIn_LatCtl_*, CustFctIn_TrjCtl_*) and Output-Signal (CustFctOut_LgtCtl_StAcv, CustFctOut_LatCtl_StAcv, CustFctOut_TrjCtl_StAcv) naming.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7316660961FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl Arbitration
LgtCtl Arbitration

Raw

{
  "ID": "16660961",
  "ASIL": "  ",
  "Text": "LgtCtl Arbitration",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtCtl Arbitration",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358578",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7416660962Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusF
LgtCtl-Service: Determine participation in arbitration:

IF [AND(1,2,3)]: 

1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

3) LgtCtl activation prevention is false (Customer Function is available)

THEN:

LgtCtl Customer Function takes part in the arbitration 

ELSEIF [AND(1,2,3,4)]: 

1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb

2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State

4) LgtCtl activation prevention is false (Customer Function is available)

THEN:

LgtCtl Customer Function takes part in the arbitration

ELSE:

LgtCtl Customer Function does not take part in the arbitration

Raw

{
  "ID": "16660962",
  "ASIL": "  ASIL D",
  "Text": "LgtCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function does not take part in the arbitration",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358551",
  "Description": "LgtCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LgtCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function does not take part in the arbitration",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7516660963Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOut
LgtCtl-Service: Determine priority for arbitration:

IF: 

the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State

THEN:

LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn

ELSE:

LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat

Raw

{
  "ID": "16660963",
  "ASIL": "  ASIL D",
  "Text": "LgtCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358537",
  "Description": "LgtCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LgtCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function priority for arbitration is equal to CustFctIn_LgtCtl_IdxPrioStat",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7624363923InformationnoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.
LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.

Raw

{
  "ID": "24363923",
  "ASIL": "  ",
  "Text": "LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used for: ACC, ACA, CAA. Not for HDC.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7716660964Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which take pa
LgtCtl-Service: Determine winner of LgtCtl arbitration:

(this Pre Condition is only relevant for customer functions which take part in the arbitration)

IF [AND(1,2,3)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) Any LatCtl Customer Function wins LatCtl arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) Any LatCtl Customer Function wins LatCtl arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSE:

LgtCtl Customer Function loses LgtCtl arbitration

Raw

{
  "ID": "16660964",
  "ASIL": "  ASIL D",
  "Text": "LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358545",
  "Description": "LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7824363924InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration s
For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration).

Raw

{
  "ID": "24363924",
  "ASIL": "  ",
  "Text": "For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the HDC customer function the determination of arbitration winner HDC LgtCtl-Service: Determine winner of LgtCtl arbitration shall be used instead of the generic determination of arbitration winner (LgtCtl-Service: Determine winner of LgtCtl arbitration).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7924363921Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC LgtCtl-Service: Determine winner of LgtCtl arbitration: (this Pre Condition is only relevant for customer functions which tak
HDC LgtCtl-Service: Determine winner of LgtCtl arbitration:

(this Pre Condition is only relevant for customer functions which take part in the arbitration)

IF [AND(1,2,3)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration

2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) Any LatCtl Customer Function wins LatCtl arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration

2) Any LatCtl Customer Function wins LatCtl arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSEIF [AND(1,2,3,4)]:

1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration

2) Any LatCtl Customer Function wins LatCtl arbitration

3) ARBPKCSC_s_FlgPrkLckAcv is true

4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false

THEN:

LgtCtl Customer Function wins LgtCtl arbitration

ELSE:

LgtCtl Customer Function loses LgtCtl arbitration

Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.)

Raw

{
  "ID": "24363921",
  "ASIL": "  ASIL D",
  "Text": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_ \n_x000D_Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "HDC LgtCtl-Service: Determine winner of LgtCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) LgtCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LgtCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LgtCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) The ParkLock priority VMMP_ARB_c_IdxPrioFlgPrkLckAcv is higher than each priority of the LgtCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LatCtl Customer Function wins LatCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) VMMP_ARBLLCSC_p_HDCLgtCtl_FlgPrkAlyReqDeac is false\n_x000D_THEN:\n_x000D_LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_ \n_x000D_Note: This is a specific pre condition for HDC (HDC = LgtCtl Customer Function priority for arbitration). To determine, whether HDC wins arbitration, the comparison to all other customer functions (ACC, ACC, ...) is still necessary.)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8016660965InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restr
The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.

For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16660965",
  "ASIL": "  ",
  "Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n_x000D_For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1382964",
  "Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n_x000D_For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8116660966Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Turned Off customer function (corresponds Off-State): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: Cust
Turned Off customer function (corresponds Off-State):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff

Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.

Raw

{
  "ID": "16660966",
  "ASIL": "  ASIL D",
  "Text": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358557",
  "Description": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LgtCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8216660967InformationnoFalsetype_not_target, status_filtered, relevance_filtered
If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function
If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.

If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.

Raw

{
  "ID": "16660967",
  "ASIL": "  ",
  "Text": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1382132",
  "Description": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LgtCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8316660968Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Init-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOu
Init-State (customer function activation state):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni

Raw

{
  "ID": "16660968",
  "ASIL": "  ASIL D",
  "Text": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358561",
  "Description": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8416660969Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctO
Fail-State (customer function activation state):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)

ELSEIF [AND(1,2,3,4)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl Customer Function loses LgtCtl arbitration

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl activation prevention is true (Customer Function is not available)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) Any HldCtl Customer Function is active

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl Customer Function loses LgtCtl arbitration

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl activation prevention is true (Customer Function is not available)

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) Any HldCtl Customer Function is active

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

Raw

{
  "ID": "16660969",
  "ASIL": "  ASIL D",
  "Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Fail-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358559",
  "Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8533447239Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctO
Fail-State (customer function activation state):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)

ELSEIF [AND(1,2,3,4)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl Customer Function loses LgtCtl arbitration

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl activation prevention is true (Customer Function is not available)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) Any HldCtl Customer Function is active

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 3

4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl Customer Function loses LgtCtl arbitration

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl activation prevention is true (Customer Function is not available)

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) Any HldCtl Customer Function is active

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4,5)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 3

4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

Raw

{
  "ID": "33447239",
  "ASIL": "  ASIL D",
  "Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Fail-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8616660970Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl
NotAvl-State (customer function activation state):

IF [AND(1,2)]:

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl

2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

ELSEIF [AND(1,2,3)]:

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is true (Customer Function is not available)

3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

ELSEIF [AND(1,2,3)]:

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl Customer Function loses LgtCtl arbitration

3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

ELSEIF [AND(1,2,3,4)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function

4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

Raw

{
  "ID": "16660970",
  "ASIL": "  ASIL D",
  "Text": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358563",
  "Description": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8716660971Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn
Avl-State (customer function activation state):

IF [AND(1,2,3,4,5)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb

4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)

5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb

4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function

5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

Raw

{
  "ID": "16660971",
  "ASIL": "  ASIL D",
  "Text": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358565",
  "Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LgtCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8816660972Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlS
Standby-State (customer function activation state):

IF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) Any HldCtl Customer Function is active

5) LgtCtl Customer Function wins LgtCtl arbitration

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) ASOAF_s_StReqEx = 1

5) LgtCtl Customer Function wins LgtCtl arbitration

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

4) LgtCtl Customer Function wins LgtCtl arbitration

5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16660972",
  "ASIL": "  ASIL D",
  "Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Standby-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358567",
  "Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8933448523Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlS
Standby-State (customer function activation state):

IF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) Any HldCtl Customer Function is active

5) LgtCtl Customer Function wins LgtCtl arbitration

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) ASOAF_s_StReqEx = 1

5) LgtCtl Customer Function wins LgtCtl arbitration

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5,6,7)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) ASOAF_s_StReqEx = 3

5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)

6) LgtCtl Customer Function wins LgtCtl arbitration

7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

4) LgtCtl Customer Function wins LgtCtl arbitration

5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "33448523",
  "ASIL": "  ASIL D",
  "Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Standby-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9016660973Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtl
Active-State (customer function activation state):

IF [AND(1,2,3,4,5,6,7)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) LgtCtl Customer Function wins LgtCtl arbitration

5) ASOAF_s_StReqEx = 0

6) No HldCtl Customer Function is active

7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16660973",
  "ASIL": "  ASIL D",
  "Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358569",
  "Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9116660974Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by
Restricted-State (customer function activation state):

(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)

IF [AND(1,2,3,4,5,6,7)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) LgtCtl Customer Function wins LgtCtl arbitration

5) LgtCtl activation prevention is false (Customer Function is available)

6) No HldCtl Customer Function is active

7) ASOAF_s_StReqEx = 0

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct

Raw

{
  "ID": "16660974",
  "ASIL": "  ASIL D",
  "Text": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358576",
  "Description": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9216660975FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific HDC States
Specific HDC States

Raw

{
  "ID": "16660975",
  "ASIL": "  ",
  "Text": "Specific HDC States",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific HDC States",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358713",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9316660976InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.
For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.

Raw

{
  "ID": "16660976",
  "ASIL": "  ",
  "Text": "For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359616",
  "Description": "For the HDC customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9416660977Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: Cust
HDC Fail-State (customer function activation state):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)

ELSEIF [AND(1,2,3,4)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl Customer Function loses LgtCtl arbitration

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl activation prevention is true (Customer Function is not available)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) Any HldCtl Customer Function is active

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl Customer Function loses LgtCtl arbitration

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl activation prevention is true (Customer Function is not available)

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) Any HldCtl Customer Function is active

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

Raw

{
  "ID": "16660977",
  "ASIL": "  ASIL D",
  "Text": "HDC Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358676",
  "Description": "HDC Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9516660978Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_Srv
HDC Standby-State (customer function activation state):

IF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) Any HldCtl Customer Function is active

5) LgtCtl Customer Function wins LgtCtl arbitration

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

4) LgtCtl Customer Function wins LgtCtl arbitration

5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16660978",
  "ASIL": "  ASIL D",
  "Text": "HDC Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358678",
  "Description": "HDC Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9616660979Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvC
HDC Active-State (customer function activation state):

IF [AND(1,2,3,4,5,6)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) LgtCtl activation prevention is false (Customer Function is available)

3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

4) LgtCtl Customer Function wins LgtCtl arbitration

5) No HldCtl Customer Function is active

6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16660979",
  "ASIL": "  ASIL D",
  "Text": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) No HldCtl Customer Function is active\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358680",
  "Description": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LgtCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_5) No HldCtl Customer Function is active\n_x000D_6) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9741601134FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific ACA States
Specific ACA States

Raw

{
  "ID": "41601134",
  "ASIL": "  ",
  "Text": "Specific ACA States",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific ACA States",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9841601135InformationnoFalsetype_not_target, status_filtered, relevance_filtered
For the ACA customer function the specific Fail-States shall be used instead of the generic states.
For the ACA customer function the specific Fail-States shall be used instead of the generic states.

Raw

{
  "ID": "41601135",
  "ASIL": "  ",
  "Text": "For the ACA customer function the specific Fail-States shall be used instead of the generic states.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "For the ACA customer function the specific Fail-States shall be used instead of the generic states.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9941608231Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA Fail-State (customer function activation state): IF: CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: Cust
ACA Fail-State (customer function activation state):

IF: 

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]: 

1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)

ELSEIF [AND(1,2,3,4)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]: (Note: ACA specific part)

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact

3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]: (Note: ACA specific part)

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact

3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]: (Note: ACA specific part)

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl Customer Function loses LgtCtl arbitration

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) LgtCtl activation prevention is true (Customer Function is not available)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) Any HldCtl Customer Function is active

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 3

4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)

ELSEIF [AND(1,2,3,4,5)]: 

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv

3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut

4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl Customer Function loses LgtCtl arbitration

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) LgtCtl activation prevention is true (Customer Function is not available)

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) Any HldCtl Customer Function is active

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 1

4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3,4,5)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut

3) ASOAF_s_StReqEx = 3

4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)

5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

ELSEIF [AND(1,2,3)]:

1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb

3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

Raw

{
  "ID": "41608231",
  "ASIL": "  ASIL D",
  "Text": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA Fail-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LgtCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar not equal to VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_3) CustFctOut_LgtCtl_StAcv was for more than VMMP_ARB_p_ACASVLgtCtl_RstctTiErrRact time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: (Note: ACA specific part)\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar switches from VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact to any other value except VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Note: Cases: CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LgtCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl Customer Function loses LgtCtl arbitration\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LgtCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LgtCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LgtCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LgtCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10016660980Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_LgtCtl_
Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:

IF [AND(1,2)]: 

1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb

2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set

THEN:

ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)

ELSEIF [AND(1,2)]: 

1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb

2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set

THEN:

ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)

ELSE:

ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv

Raw

{
  "ID": "16660980",
  "ASIL": "  ASIL B",
  "Text": "Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359260",
  "Description": "Consideration of LgtCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_LgtCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10116660981FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl Arbitration
LatCtl Arbitration

Raw

{
  "ID": "16660981",
  "ASIL": "  ",
  "Text": "LatCtl Arbitration",
  "Type": "Folder",
  "Status": "",
  "Summary": "LatCtl Arbitration",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358643",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}