Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_SOUT_SOUTACTR.xlsxrequirement150b6895303c455
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBWBA.xlsxrequirement30615cfacd2cebf
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSSAFE.xlsxrequirement1470a7549953b8d
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSPROD.xlsxrequirement98697822772eb7
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBVSP.xlsxrequirement13076b7c5e950f4
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBPCR.xlsxrequirement181d77ebb143af4
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBPA.xlsxrequirement3757e40223dc3ee
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBMKB.xlsxrequirement699bb70958383c
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBLIM.xlsxrequirement91a827032ef61c
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBEPB.xlsxrequirement1463444a9f7b61e
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBEA.xlsxrequirement185bbac1783bdd1
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBCAA.xlsxrequirement37190af07d4f163
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBBCS.xlsxrequirement1794e29a12ccd7d
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBACC.xlsxrequirement93e7564e67700e
VME-PROD-VehicleMotionManagement - VMMP_SINFCT_CFBACA.xlsxrequirement276e0768ad03f86
VME-PROD-VehicleMotionManagement - VMMP_SCM.xlsxrequirement38bbbab81c2523
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCTS.xlsxrequirement1987da0335fbeb2
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCTC.xlsxrequirement968200e999be5b2
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCOP.xlsxrequirement111a9fd31d42e32
VME-PROD-VehicleMotionManagement - VMMP_LOCC_LOCCDRC.xlsxrequirement316fc5d912c53e3

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

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

Raw

{
  "ID": "16666586.0",
  "ASIL": "  ",
  "Text": "Short description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Short description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222403.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
316666587.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The module CFBVSSAFE (Customer Function Bridge VSSAFE) is part of the subfunction SINFCT. It represents the connection between VM
The module CFBVSSAFE (Customer Function Bridge VSSAFE) is part of the subfunction SINFCT.

It represents the connection between VMM and the customer functions OruCtl (OnlineRemoteUpdate Control), AIChT (ActorInterface Chassis Transmit (Powertrain-Communication on HCP1)) and PTERO (Powertrain Energy Routing Observer). Customer-specific parts are translated into a VMM-internal signal language and the interfaces are prepared.

Raw

{
  "ID": "16666587.0",
  "ASIL": "  ",
  "Text": "The module CFBVSSAFE (Customer Function Bridge VSSAFE) is part of the subfunction SINFCT.\n\rIt represents the connection between VMM and the customer functions OruCtl (OnlineRemoteUpdate Control), AIChT (ActorInterface Chassis Transmit (Powertrain-Communication on HCP1)) and PTERO (Powertrain Energy Routing Observer). Customer-specific parts are translated into a VMM-internal signal language and the interfaces are prepared.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222409.0",
  "Description": "The module CFBVSSAFE (Customer Function Bridge VSSAFE) is part of the subfunction SINFCT.\n\rIt represents the connection between VMM and the customer functions OruCtl (OnlineRemoteUpdate Control), AIChT (ActorInterface Chassis Transmit (Powertrain-Communication on HCP1)) and PTERO (Powertrain Energy Routing Observer). Customer-specific parts are translated into a VMM-internal signal language and the interfaces are prepared.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
416666588.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
CFB modules consist in general of the Signalmonitoring, different Service Bridges (depending on which Service Bridges are used by
CFB modules consist in general of the Signalmonitoring, different Service Bridges (depending on which Service Bridges are used by the individual Customer Function) and the individual (specific) Customer Function part.

Service Bridges and Signalmonitoring are described in a generic way. The connection between the generic parts (Signalmonitoring and Service Bridges) and the individual customer function and its specific signals and parameters is done by the PreCondition "Service Bridge shall use Signalmonitoring with following signal assignment:". This PreCondition is linked by "is related to" from the individual Customer Function to the generic Service Bridge to the Signalmonitoring.

Service Bridges and Signalmonitoring are described in a generic way because they are used in different CFB modules by using "shared" content.

A Service Bridge is a set of signals for a certain purpose, e.g. LgtCtl = Longitudinal Control of the vehicle or LatCtl = Lateral Control of the vehicle.

Overview of all Service Bridges:

* 

 LgtCtl: Longitudinal Control

* 

 LatCtl: Lateral Control

* 

 WarnBrk: Warn Brake

* 

 StgWhlVib: Steering Wheel Vibration

* 

 LgtLimA: Longitudinal Acceleration Limitation

* 

 LgtLimV: Longitudinal Velocity Limitation

* 

 HldCtl: Hold Control

* 

 PrkCtlAly: Park Control Apply

* 

 PrkCtlRls: Park Control Release

* 

 PrkLockCtl: Park Control Lock

* 

 PreCdn: Preconditioning of Brake System

* 

 HydBrkAsi: Hydraulic Brake Assistant

* 

 LgtDir: Longitudinal Driving Direction Request

* 

 StAcvFct: Currently active subfunction of Customer Function

* 

 FailSafeStop: Fail Safe Stop

* 

 TrjCtl: Trajectory Control

* 

 CrvtLim: Curvature Limitation

* 

 ScndCllsnMtgtn: Second Collision Mitigation

Raw

{
  "ID": "16666588.0",
  "ASIL": "  ",
  "Text": "CFB modules consist in general of the Signalmonitoring, different Service Bridges (depending on which Service Bridges are used by the individual Customer Function) and the individual (specific) Customer Function part.\n\r \n\rService Bridges and Signalmonitoring are described in a generic way. The connection between the generic parts (Signalmonitoring and Service Bridges) and the individual customer function and its specific signals and parameters is done by the PreCondition \"Service Bridge shall use Signalmonitoring with following signal assignment:\". This PreCondition is linked by \"is related to\" from the individual Customer Function to the generic Service Bridge to the Signalmonitoring.\n\rService Bridges and Signalmonitoring are described in a generic way because they are used in different CFB modules by using \"shared\" content.\n\r \n\rA Service Bridge is a set of signals for a certain purpose, e.g. LgtCtl = Longitudinal Control of the vehicle or LatCtl = Lateral Control of the vehicle.\n\r \n\rOverview of all Service Bridges:\n\r* \n\r \n\r LgtCtl: Longitudinal Control\n\r* \n\r \n\r LatCtl: Lateral Control\n\r* \n\r \n\r WarnBrk: Warn Brake\n\r* \n\r \n\r StgWhlVib: Steering Wheel Vibration\n\r* \n\r \n\r LgtLimA: Longitudinal Acceleration Limitation\n\r* \n\r \n\r LgtLimV: Longitudinal Velocity Limitation\n\r* \n\r \n\r HldCtl: Hold Control\n\r* \n\r \n\r PrkCtlAly: Park Control Apply\n\r* \n\r \n\r PrkCtlRls: Park Control Release\n\r* \n\r \n\r PrkLockCtl: Park Control Lock\n\r* \n\r \n\r PreCdn: Preconditioning of Brake System\n\r* \n\r \n\r HydBrkAsi: Hydraulic Brake Assistant\n\r* \n\r \n\r LgtDir: Longitudinal Driving Direction Request\n\r* \n\r \n\r StAcvFct: Currently active subfunction of Customer Function\n\r* \n\r \n\r FailSafeStop: Fail Safe Stop\n\r* \n\r \n\r TrjCtl: Trajectory Control\n\r* \n\r \n\r CrvtLim: Curvature Limitation\n\r* \n\r \n\r ScndCllsnMtgtn: Second Collision Mitigation",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419565.0",
  "Description": "CFB modules consist in general of the Signalmonitoring, different Service Bridges (depending on which Service Bridges are used by the individual Customer Function) and the individual (specific) Customer Function part.\n\r \n\rService Bridges and Signalmonitoring are described in a generic way. The connection between the generic parts (Signalmonitoring and Service Bridges) and the individual customer function and its specific signals and parameters is done by the PreCondition \"Service Bridge shall use Signalmonitoring with following signal assignment:\". This PreCondition is linked by \"is related to\" from the individual Customer Function to the generic Service Bridge to the Signalmonitoring.\n\rService Bridges and Signalmonitoring are described in a generic way because they are used in different CFB modules by using \"shared\" content.\n\r \n\rA Service Bridge is a set of signals for a certain purpose, e.g. LgtCtl = Longitudinal Control of the vehicle or LatCtl = Lateral Control of the vehicle.\n\r \n\rOverview of all Service Bridges:\n\r* \n\r \n\r LgtCtl: Longitudinal Control\n\r* \n\r \n\r LatCtl: Lateral Control\n\r* \n\r \n\r WarnBrk: Warn Brake\n\r* \n\r \n\r StgWhlVib: Steering Wheel Vibration\n\r* \n\r \n\r LgtLimA: Longitudinal Acceleration Limitation\n\r* \n\r \n\r LgtLimV: Longitudinal Velocity Limitation\n\r* \n\r \n\r HldCtl: Hold Control\n\r* \n\r \n\r PrkCtlAly: Park Control Apply\n\r* \n\r \n\r PrkCtlRls: Park Control Release\n\r* \n\r \n\r PrkLockCtl: Park Control Lock\n\r* \n\r \n\r PreCdn: Preconditioning of Brake System\n\r* \n\r \n\r HydBrkAsi: Hydraulic Brake Assistant\n\r* \n\r \n\r LgtDir: Longitudinal Driving Direction Request\n\r* \n\r \n\r StAcvFct: Currently active subfunction of Customer Function\n\r* \n\r \n\r FailSafeStop: Fail Safe Stop\n\r* \n\r \n\r TrjCtl: Trajectory Control\n\r* \n\r \n\r CrvtLim: Curvature Limitation\n\r* \n\r \n\r ScndCllsnMtgtn: Second Collision Mitigation",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
516666589.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface description

Raw

{
  "ID": "16666589.0",
  "ASIL": "  ",
  "Text": "Interface description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Interface description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387663.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
616666590.0InformationnoFalsetype_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": "16666590.0",
  "ASIL": "  ",
  "Text": "The valid versions of the signal and parameter files for the relevant SWRS are:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419577.0",
  "Description": "The valid versions of the signal and parameter files for the relevant SWRS are:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
716666591.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered, empty_target_text

Raw

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

Raw

{
  "ID": "16666592.0",
  "ASIL": "  ",
  "Text": "No InterWiki reference defined in properties for 'integrity'",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419575.0",
  "Description": "No InterWiki reference defined in properties for 'integrity'",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
916666593.0InformationnoFalsetype_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": "16666593.0",
  "ASIL": "  ",
  "Text": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419573.0",
  "Description": "The valid versions of the signals and parameter files to be find in SWC SWRS \"SWRS_VMMP\" (SWRS_Id No InterWiki reference defined in properties for 'mks'): Chapter 2 \"Interface description\"",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1016666594.0InformationnoFalsetype_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": "16666594.0",
  "ASIL": "  ",
  "Text": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419574.0",
  "Description": "The valid version of the signal and parameter files for test basis to be find in CG, which to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1116666595.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/Framework/Definitions

Raw

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

Raw

{
  "ID": "16666596.0",
  "ASIL": "  ",
  "Text": "Traceability",
  "Type": "Folder",
  "Status": "",
  "Summary": "Traceability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342605.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1316666597.0InformationnoFalsetype_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": "16666597.0",
  "ASIL": "  ",
  "Text": "SWRS to Testcase:\n\r \n\r\n\rNo InterWiki reference defined in properties for 'integrity' \n\r \n\rThe latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419568.0",
  "Description": "SWRS to Testcase:\n\r \n\r\n\rNo InterWiki reference defined in properties for 'integrity' \n\r \n\rThe latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1416666598.0InformationnoFalsetype_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": "16666598.0",
  "ASIL": "  ",
  "Text": "SWRS to Codebeamer: \n\rCodebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n\rThe latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419566.0",
  "Description": "SWRS to Codebeamer: \n\rCodebeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n\rThe latest baseline of the specification document (Codebeamer) is valid for the traceability SWRS to Codebeamer.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1516666599.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

Raw

{
  "ID": "16666599.0",
  "ASIL": "  ",
  "Text": "Toolchain",
  "Type": "Folder",
  "Status": "",
  "Summary": "Toolchain",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222411.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1616666600.0Non-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": "16666600.0",
  "ASIL": "  QM",
  "Text": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222423.0",
  "Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1716666601.0Non-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": "16666601.0",
  "ASIL": "  QM",
  "Text": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222438.0",
  "Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1816666602.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Bit numbering
Bit numbering

Raw

{
  "ID": "16666602.0",
  "ASIL": "  ",
  "Text": "Bit numbering",
  "Type": "Folder",
  "Status": "",
  "Summary": "Bit numbering",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222444.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1916666603.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7.
The bit numbering takes place as zero-based numbering method. 

This means, 1 Byte is equal to Bit 0...7.

Raw

{
  "ID": "16666603.0",
  "ASIL": "  QM",
  "Text": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222445.0",
  "Description": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2016666604.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

Raw

{
  "ID": "16666604.0",
  "ASIL": "  ",
  "Text": "Tolerances",
  "Type": "Folder",
  "Status": "",
  "Summary": "Tolerances",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222412.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2116666605.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
For the comparison of output signals to the expected reactions or by back-to-back tests (MiL-PiL) following tolerances are accepte
For the comparison of output signals to the expected reactions or by back-to-back tests (MiL-PiL) following tolerances are accepted for deviations:

Raw

{
  "ID": "16666605.0",
  "ASIL": "  QM",
  "Text": "For the comparison of output signals to the expected reactions or by back-to-back tests (MiL-PiL) following tolerances are accepted for deviations:",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222425.0",
  "Description": "For the comparison of output signals to the expected reactions or by back-to-back tests (MiL-PiL) following tolerances are accepted for deviations:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2216666606.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Bool: No deviation allowed
Bool: No deviation allowed

Raw

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

Raw

{
  "ID": "16666607.0",
  "ASIL": "  QM",
  "Text": "UInt, Int: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222441.0",
  "Description": "UInt, Int: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2416666608.0Non-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": "16666608.0",
  "ASIL": "  QM",
  "Text": "Float: 0.1% related to the permissible value range of the signal",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222442.0",
  "Description": "Float: 0.1% related to the permissible value range of the signal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2516666609.0Non-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": "16666609.0",
  "ASIL": "  QM",
  "Text": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1222443.0",
  "Description": "It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2616666610.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Linked Constants
Linked Constants

Raw

{
  "ID": "16666610.0",
  "ASIL": "  ",
  "Text": "Linked Constants",
  "Type": "Folder",
  "Status": "",
  "Summary": "Linked Constants",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1355417.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2716666611.0Non-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": "16666611.0",
  "ASIL": "  QM",
  "Text": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1355419.0",
  "Description": "Linked constants (defined in SPE) need not to be manipulated during the test. If condition describes different value for linked constant as defined in SPE, test needs not to be performed.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2816666612.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
General Features / Conditions
General Features / Conditions

Raw

{
  "ID": "16666612.0",
  "ASIL": "  ",
  "Text": "General Features / Conditions",
  "Type": "Folder",
  "Status": "",
  "Summary": "General Features / Conditions",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341831.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2916666613.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The customer function brigde CFBVSSAFE consists of the generic Service Bridges of LgtLimV-Service and HldCtl-Service. Each Servic
The customer function brigde CFBVSSAFE consists of the generic Service Bridges of LgtLimV-Service and HldCtl-Service.

Each Service Bridge requires a generic Signalmonitoring.

The Pre Conditions and Functional Requirements of Signalmonitoring and the generic Service Bridges are shared from Tracker: VMMP_SINFCT_CFB_Services (vwgroup.com) into this document.

Specific Pre Conditions and Functional Requirements that are just required for this module are defined in this document.

Raw

{
  "ID": "16666613.0",
  "ASIL": "  ",
  "Text": "The customer function brigde CFBVSSAFE consists of the generic Service Bridges of LgtLimV-Service and HldCtl-Service.\n\rEach Service Bridge requires a generic Signalmonitoring.\n\rThe Pre Conditions and Functional Requirements of Signalmonitoring and the generic Service Bridges are shared from Tracker: VMMP_SINFCT_CFB_Services (vwgroup.com) into this document.\n\rSpecific Pre Conditions and Functional Requirements that are just required for this module are defined in this document.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341923.0",
  "Description": "The customer function brigde CFBVSSAFE consists of the generic Service Bridges of LgtLimV-Service and HldCtl-Service.\n\rEach Service Bridge requires a generic Signalmonitoring.\n\rThe Pre Conditions and Functional Requirements of Signalmonitoring and the generic Service Bridges are shared from Tracker: VMMP_SINFCT_CFB_Services (vwgroup.com) into this document.\n\rSpecific Pre Conditions and Functional Requirements that are just required for this module are defined in this document.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3016666614.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Signalmonitoring
Signalmonitoring

Raw

{
  "ID": "16666614.0",
  "ASIL": "  ",
  "Text": "Signalmonitoring",
  "Type": "Folder",
  "Status": "",
  "Summary": "Signalmonitoring",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352682.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3116666615.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The Signalmonitoring calculates *StDiagEve based on the merged classifier information, the RangeCheck result, the parameter *TurnO
The Signalmonitoring calculates *StDiagEve based on the merged classifier information, the RangeCheck result, the parameter *TurnOff and the constants *FlgIniExcDet and *FlgErrQlfAcv.

*StDiagEve is the result of the input signal monitoring.

Note: If the Signalmonitoring is used for different services with different ASIL-levels, then the highest ASIL is set in the SWRS document (attribute: ASIL level).

Note: The following linked by name keyword describe two states of an internal boolean information:

* Error qualified

* Error not qualified

* internal error qualification is available

* internal error qualification is NOT available

* Initialization qualified

* Initialization not qualified

* internal initialization qualification is available

* internal initialization qualification is NOT available

Note:

The following functional requirements for case description do not need an Else-Path because general Else-Path is not useful. It is not possible that no case is set. At least one of the following cases will be set. If more than one case is set at the same time, prioritization will be used.

* 

 Valid Case: No errors

* 

 Case: Service bridge is deactivated

* 

 Case: Signal not configured (Bit0)

* 

 Case: Monitoring is not activ (Bit5)

* 

 Case: Initialization unqualified (Bit3 not longer than 500 ms)

* 

 Case: Initialization qualified (Bit3 longer than 500 ms)

* 

 Case: Error (Bit2)

* 

 Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)

* 

 Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)

Raw

{
  "ID": "16666615.0",
  "ASIL": "  ",
  "Text": "The Signalmonitoring calculates *StDiagEve based on the merged classifier information, the RangeCheck result, the parameter *TurnOff and the constants *FlgIniExcDet and *FlgErrQlfAcv.\n\r \n\r*StDiagEve is the result of the input signal monitoring.\n\r \n\rNote: If the Signalmonitoring is used for different services with different ASIL-levels, then the highest ASIL is set in the SWRS document (attribute: ASIL level).\n\r \n\rNote: The following linked by name keyword describe two states of an internal boolean information:\n\r* Error qualified\n\r* Error not qualified\n\r* internal error qualification is available\n\r* internal error qualification is NOT available\n\r* Initialization qualified\n\r* Initialization not qualified\n\r* internal initialization qualification is available\n\r* internal initialization qualification is NOT available\n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because general Else-Path is not useful. It is not possible that no case is set. At least one of the following cases will be set. If more than one case is set at the same time, prioritization will be used.\n\r* \n\r \n\r \n\r Valid Case: No errors\n\r* \n\r \n\r \n\r Case: Service bridge is deactivated\n\r* \n\r \n\r \n\r Case: Signal not configured (Bit0)\n\r* \n\r \n\r \n\r Case: Monitoring is not activ (Bit5)\n\r* \n\r \n\r \n\r Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Initialization qualified (Bit3 longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Error (Bit2)\n\r* \n\r \n\r \n\r Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352697.0",
  "Description": "The Signalmonitoring calculates *StDiagEve based on the merged classifier information, the RangeCheck result, the parameter *TurnOff and the constants *FlgIniExcDet and *FlgErrQlfAcv.\n\r \n\r*StDiagEve is the result of the input signal monitoring.\n\r \n\rNote: If the Signalmonitoring is used for different services with different ASIL-levels, then the highest ASIL is set in the SWRS document (attribute: ASIL level).\n\r \n\rNote: The following linked by name keyword describe two states of an internal boolean information:\n\r* Error qualified\n\r* Error not qualified\n\r* internal error qualification is available\n\r* internal error qualification is NOT available\n\r* Initialization qualified\n\r* Initialization not qualified\n\r* internal initialization qualification is available\n\r* internal initialization qualification is NOT available\n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because general Else-Path is not useful. It is not possible that no case is set. At least one of the following cases will be set. If more than one case is set at the same time, prioritization will be used.\n\r* \n\r \n\r \n\r Valid Case: No errors\n\r* \n\r \n\r \n\r Case: Service bridge is deactivated\n\r* \n\r \n\r \n\r Case: Signal not configured (Bit0)\n\r* \n\r \n\r \n\r Case: Monitoring is not activ (Bit5)\n\r* \n\r \n\r \n\r Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Initialization qualified (Bit3 longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Error (Bit2)\n\r* \n\r \n\r \n\r Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r* \n\r \n\r \n\r Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3216666616.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The classifier signal consists of 1 Byte (Bit0 to Bit7). The classifier information of the input signals are merged to one interna
The classifier signal consists of 1 Byte (Bit0 to Bit7). The classifier information of the input signals are merged to one internal classifier by BitwiseOR-operation (merged classifier).

Bit information:

** Bit0 (FlgSigNotConf)

** Bit1 (FlgValCod - Neutral value)

** Bit2 (FlgErrQlf)

** Bit3 (FlgIni)

** Bit4 (not used)

** Bit5 (FlgMonNotAcv)

** Bit6 (not used)

** Bit7 (FlgErrCur)

Raw

{
  "ID": "16666616.0",
  "ASIL": "  ",
  "Text": "The classifier signal consists of 1 Byte (Bit0 to Bit7). The classifier information of the input signals are merged to one internal classifier by BitwiseOR-operation (merged classifier).\n\rBit information:\n\r** Bit0 (FlgSigNotConf)\n\r** Bit1 (FlgValCod - Neutral value)\n\r** Bit2 (FlgErrQlf)\n\r** Bit3 (FlgIni)\n\r** Bit4 (not used)\n\r** Bit5 (FlgMonNotAcv)\n\r** Bit6 (not used)\n\r** Bit7 (FlgErrCur)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352679.0",
  "Description": "The classifier signal consists of 1 Byte (Bit0 to Bit7). The classifier information of the input signals are merged to one internal classifier by BitwiseOR-operation (merged classifier).\n\rBit information:\n\r** Bit0 (FlgSigNotConf)\n\r** Bit1 (FlgValCod - Neutral value)\n\r** Bit2 (FlgErrQlf)\n\r** Bit3 (FlgIni)\n\r** Bit4 (not used)\n\r** Bit5 (FlgMonNotAcv)\n\r** Bit6 (not used)\n\r** Bit7 (FlgErrCur)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3316666617.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
If more than one of the following cases of *StDiagEve output signal are set at the same time and therefore different values for *S
If more than one of the following cases of *StDiagEve output signal are set at the same time and therefore different values for *StDiagEve are requested, then only the value (VMMP_c_DiagEveSigDi, VMMP_c_DiagEveSigNotVld, VMMP_c_DiagEveSigFail, VMMP_c_DiagEveSigIni, VMMP_c_DiagEveSigSusp, VMMP_c_DiagEveSigNone) with highest priority shall be assigned to the output signal *StDiagEve.

The prioritization is done according to the following order:

- prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6

Raw

{
  "ID": "16666617.0",
  "ASIL": "  ",
  "Text": "If more than one of the following cases of *StDiagEve output signal are set at the same time and therefore different values for *StDiagEve are requested, then only the value (VMMP_c_DiagEveSigDi, VMMP_c_DiagEveSigNotVld, VMMP_c_DiagEveSigFail, VMMP_c_DiagEveSigIni, VMMP_c_DiagEveSigSusp, VMMP_c_DiagEveSigNone) with highest priority shall be assigned to the output signal *StDiagEve.\n\r \n\rThe prioritization is done according to the following order:\n\r- prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352699.0",
  "Description": "If more than one of the following cases of *StDiagEve output signal are set at the same time and therefore different values for *StDiagEve are requested, then only the value (VMMP_c_DiagEveSigDi, VMMP_c_DiagEveSigNotVld, VMMP_c_DiagEveSigFail, VMMP_c_DiagEveSigIni, VMMP_c_DiagEveSigSusp, VMMP_c_DiagEveSigNone) with highest priority shall be assigned to the output signal *StDiagEve.\n\r \n\rThe prioritization is done according to the following order:\n\r- prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3416666618.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Availability of internal error qualification in signal monitoring Initial state of error qualification: Error not qualified IF
Availability of internal error qualification in signal monitoring

Initial state of error qualification:

Error not qualified

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

1) *TurnOff = false

2) Bit0 (FlgSigNotConf) of merged classifier is NOT set

3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set

4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started

5) *FlgErrQlfAcv = true

THEN:

internal error qualification shall be available (internal error qualification is available)

ELSE: 

internal error qualification shall not be available (internal error qualification is NOT available)

Note: "(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started" means, that error qualification is not available within the first time steps after module has started the execution. The number of time steps in which error qualification is not available is defined by the time "VMMP_c_TDiagStart" multiplied by the sample frequency "VMMP_c_FrqSmpl".

Raw

{
  "ID": "16666618.0",
  "ASIL": "  ASIL D",
  "Text": "Availability of internal error qualification in signal monitoring\n\rInitial state of error qualification:\n\rError not qualified\n\rIF [AND(1,2,3,4,5)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\n\r5) *FlgErrQlfAcv = true\n\rTHEN:\n\rinternal error qualification shall be available (internal error qualification is available)\n\rELSE: \n\rinternal error qualification shall not be available (internal error qualification is NOT available)\n\r \n\rNote: \"(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\" means, that error qualification is not available within the first time steps after module has started the execution. The number of time steps in which error qualification is not available is defined by the time \"VMMP_c_TDiagStart\" multiplied by the sample frequency \"VMMP_c_FrqSmpl\".",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352702.0",
  "Description": "Availability of internal error qualification in signal monitoring\n\rInitial state of error qualification:\n\rError not qualified\n\rIF [AND(1,2,3,4,5)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\n\r5) *FlgErrQlfAcv = true\n\rTHEN:\n\rinternal error qualification shall be available (internal error qualification is available)\n\rELSE: \n\rinternal error qualification shall not be available (internal error qualification is NOT available)\n\r \n\rNote: \"(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\" means, that error qualification is not available within the first time steps after module has started the execution. The number of time steps in which error qualification is not available is defined by the time \"VMMP_c_TDiagStart\" multiplied by the sample frequency \"VMMP_c_FrqSmpl\".",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3516666619.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Error qualification This PreCondition is relevant if: Error not qualified IF [AND(1,2)]: 1) unqualified Error (Signal range is
Error qualification

This PreCondition is relevant if:

Error not qualified

IF [AND(1,2)]:

1) unqualified Error (Signal range is invalid OR Bit7 (FlgErrCur) of merged classifier is set) is true for 500 ms after internal error qualification is available

2) internal error qualification is available

THEN:

Error shall be qualified (Error qualified)

ELSE:

Error shall not be qualified (Error not qualified)

Note: There are two kinds of unqualified errors:

* 

 Signal range is invalid defined by RangeCheck

* Bit7 (FlgErrCur) of merged classifier is set

If at least one kind of unqualified error is true, the resulting unqualified error shall be true.

Raw

{
  "ID": "16666619.0",
  "ASIL": "  ASIL D",
  "Text": "Error qualification\n\rThis PreCondition is relevant if:\n\rError not qualified\n\r \n\rIF [AND(1,2)]:\n\r1) unqualified Error (Signal range is invalid OR Bit7 (FlgErrCur) of merged classifier is set) is true for 500 ms after internal error qualification is available\n\r2) internal error qualification is available\n\rTHEN:\n\rError shall be qualified (Error qualified)\n\rELSE:\n\rError shall not be qualified (Error not qualified)\n\r \n\rNote: There are two kinds of unqualified errors:\n\r* \n\r \n\r Signal range is invalid defined by RangeCheck\n\r* Bit7 (FlgErrCur) of merged classifier is set\n\rIf at least one kind of unqualified error is true, the resulting unqualified error shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352700.0",
  "Description": "Error qualification\n\rThis PreCondition is relevant if:\n\rError not qualified\n\r \n\rIF [AND(1,2)]:\n\r1) unqualified Error (Signal range is invalid OR Bit7 (FlgErrCur) of merged classifier is set) is true for 500 ms after internal error qualification is available\n\r2) internal error qualification is available\n\rTHEN:\n\rError shall be qualified (Error qualified)\n\rELSE:\n\rError shall not be qualified (Error not qualified)\n\r \n\rNote: There are two kinds of unqualified errors:\n\r* \n\r \n\r Signal range is invalid defined by RangeCheck\n\r* Bit7 (FlgErrCur) of merged classifier is set\n\rIf at least one kind of unqualified error is true, the resulting unqualified error shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3616666620.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Error dequalification This PreCondition is relevant if: Error qualified IF: unqualified Error is false for 1010 ms THEN: Err
Error dequalification

This PreCondition is relevant if:

Error qualified

IF:

unqualified Error is false for 1010 ms

THEN:

Error shall be dequalified (Error not qualified)

ELSE:

Error shall be qualified (Error qualified)

Raw

{
  "ID": "16666620.0",
  "ASIL": "  ASIL D",
  "Text": "Error dequalification\n\rThis PreCondition is relevant if:\n\rError qualified\n\rIF:\n\runqualified Error is false for 1010 ms\n\rTHEN:\n\rError shall be dequalified (Error not qualified)\n\rELSE:\n\rError shall be qualified (Error qualified)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352693.0",
  "Description": "Error dequalification\n\rThis PreCondition is relevant if:\n\rError qualified\n\rIF:\n\runqualified Error is false for 1010 ms\n\rTHEN:\n\rError shall be dequalified (Error not qualified)\n\rELSE:\n\rError shall be qualified (Error qualified)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3716666621.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Availability of internal initialization qualification in signal monitoring Initial state of initialization qualification: Initia
Availability of internal initialization qualification in signal monitoring

Initial state of initialization qualification:

Initialization not qualified

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

1) *TurnOff = false

2) Bit0 (FlgSigNotConf) of merged classifier is NOT set

3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set

4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started

5) *FlgIniExcDet = true

THEN:

internal initialization qualification shall be available (internal initialization qualification is available)

ELSE: 

internal initialization qualification shall not be available (internal initialization qualification is NOT available)

Note: "(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started" means, that initialization qualification is not available within the first time steps after module has started the execution. The number of time steps in which initialization qualification is not available is defined by the time "VMMP_c_TDiagStart" multiplied by the sample frequency "VMMP_c_FrqSmpl".

Raw

{
  "ID": "16666621.0",
  "ASIL": "  ASIL D",
  "Text": "Availability of internal initialization qualification in signal monitoring\n\rInitial state of initialization qualification:\n\rInitialization not qualified\n\rIF [AND(1,2,3,4,5)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\n\r5) *FlgIniExcDet = true\n\rTHEN:\n\rinternal initialization qualification shall be available (internal initialization qualification is available)\n\rELSE: \n\rinternal initialization qualification shall not be available (internal initialization qualification is NOT available)\n\r \n\r\n\rNote: \"(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\" means, that initialization qualification is not available within the first time steps after module has started the execution. The number of time steps in which initialization qualification is not available is defined by the time \"VMMP_c_TDiagStart\" multiplied by the sample frequency \"VMMP_c_FrqSmpl\".",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352703.0",
  "Description": "Availability of internal initialization qualification in signal monitoring\n\rInitial state of initialization qualification:\n\rInitialization not qualified\n\rIF [AND(1,2,3,4,5)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) (VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\n\r5) *FlgIniExcDet = true\n\rTHEN:\n\rinternal initialization qualification shall be available (internal initialization qualification is available)\n\rELSE: \n\rinternal initialization qualification shall not be available (internal initialization qualification is NOT available)\n\r \n\r\n\rNote: \"(VMMP_c_TDiagStart * VMMP_c_FrqSmpl) time steps are over after module execution has been started\" means, that initialization qualification is not available within the first time steps after module has started the execution. The number of time steps in which initialization qualification is not available is defined by the time \"VMMP_c_TDiagStart\" multiplied by the sample frequency \"VMMP_c_FrqSmpl\".",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3816666622.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Initialization qualification This PreCondition is relevant if: Initialization not qualified If Signalmonitoring is applied for
Initialization qualification

This PreCondition is relevant if:

Initialization not qualified

If Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:

IF [AND(1,2)]:

1) after internal initialization qualification is available unqualified Bit3 (FlgIni) of merged classifier is true for 500 ms

2) internal initialization qualification is available

THEN:

Initialization shall be qualified (Initialization qualified)

ELSE:

Initialization shall not be qualified (Initialization not qualified)

Note: The initialization qualification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).

Raw

{
  "ID": "16666622.0",
  "ASIL": "  ASIL D",
  "Text": "Initialization qualification\n\rThis PreCondition is relevant if:\n\rInitialization not qualified\n\r \n\rIf Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:\n\rIF [AND(1,2)]:\n\r1) after internal initialization qualification is available unqualified Bit3 (FlgIni) of merged classifier is true for 500 ms\n\r2) internal initialization qualification is available\n\rTHEN:\n\rInitialization shall be qualified (Initialization qualified)\n\rELSE:\n\rInitialization shall not be qualified (Initialization not qualified)\n\r \n\rNote: The initialization qualification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352701.0",
  "Description": "Initialization qualification\n\rThis PreCondition is relevant if:\n\rInitialization not qualified\n\r \n\rIf Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:\n\rIF [AND(1,2)]:\n\r1) after internal initialization qualification is available unqualified Bit3 (FlgIni) of merged classifier is true for 500 ms\n\r2) internal initialization qualification is available\n\rTHEN:\n\rInitialization shall be qualified (Initialization qualified)\n\rELSE:\n\rInitialization shall not be qualified (Initialization not qualified)\n\r \n\rNote: The initialization qualification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3916666623.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Initialization dequalification This PreCondition is relevant if: Initialization qualified If Signalmonitoring is applied for th
Initialization dequalification

This PreCondition is relevant if:

Initialization qualified

If Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:

IF:

unqualified Bit3 (FlgIni) of merged classifier is false for 1010 ms

THEN:

Initialization shall be dequalified (Initialization not qualified)

ELSE:

Initialization shall be qualified (Initialization qualified)

Note: The initialization dequalification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).

Raw

{
  "ID": "16666623.0",
  "ASIL": "  ASIL D",
  "Text": "Initialization dequalification\n\rThis PreCondition is relevant if:\n\rInitialization qualified\n\r \n\rIf Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:\n\rIF:\n\runqualified Bit3 (FlgIni) of merged classifier is false for 1010 ms\n\rTHEN:\n\rInitialization shall be dequalified (Initialization not qualified)\n\rELSE:\n\rInitialization shall be qualified (Initialization qualified)\n\r \n\rNote: The initialization dequalification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352694.0",
  "Description": "Initialization dequalification\n\rThis PreCondition is relevant if:\n\rInitialization qualified\n\r \n\rIf Signalmonitoring is applied for the ServiceBridges LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim or ScndCllsnMtgtn, the following condition shall be used:\n\rIF:\n\runqualified Bit3 (FlgIni) of merged classifier is false for 1010 ms\n\rTHEN:\n\rInitialization shall be dequalified (Initialization not qualified)\n\rELSE:\n\rInitialization shall be qualified (Initialization qualified)\n\r \n\rNote: The initialization dequalification time for PrkLockCtl Service Bridge is different to all other Service Bridges ( LgtCtl, LatCtl, WarnBrk, StgWhlVib, LgtLimA, LgtLimV, HldCtl, PrkCtlAly, PrkCtlRls, PreCdn, HydBrkAsi, LgtDir, StAcvFct, FailSafeStop, TrjCtl, CrvtLim, ScndCllsnMtgtn).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4016666624.0FunctionalReleasedyesTrue
Prioritization of *StDiagEve Note: It is possible, that two or more of the following cases are true at the same time: * Case: Se
Prioritization of *StDiagEve

Note: It is possible, that two or more of the following cases are true at the same time:

* Case: Service bridge is deactivated

* Case: Signal not configured (Bit0)

* Case: Monitoring is not activ (Bit5)

* Case: Initialization unqualified (Bit3 not longer than 500 ms)

* Case: Initialization qualified (Bit3 longer than 500 ms)

* Case: Error (Bit2)

* Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)

* Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)

Therefore different values shall be assigned to the signal *StDiagEve. But *StDiagEve shall always take just one value. Therefore the following prioritization shall be applied. The prioritization depends on whether error shall be qualified or error shall not be qualified.

IF: 

Error shall be qualified (Error qualified)

THEN :

- VMMP_c_DiagEveSigDi = prio 1

- VMMP_c_DiagEveSigNotVld = prio 2 

- VMMP_c_DiagEveSigFail = prio 3 

- VMMP_c_DiagEveSigIni = prio 4

- VMMP_c_DiagEveSigSusp = prio 5 

- VMMP_c_DiagEveSigNone = prio 6

ELSE :

- VMMP_c_DiagEveSigDi = prio 1

- VMMP_c_DiagEveSigFail = prio 2 

- VMMP_c_DiagEveSigNotVld = prio 3 

- VMMP_c_DiagEveSigIni = prio 4

- VMMP_c_DiagEveSigSusp = prio 5 

- VMMP_c_DiagEveSigNone = prio 6

Raw

{
  "ID": "16666624.0",
  "ASIL": "  ASIL D",
  "Text": "Prioritization of *StDiagEve\n\rNote: It is possible, that two or more of the following cases are true at the same time:\n\r* Case: Service bridge is deactivated\n\r* Case: Signal not configured (Bit0)\n\r* Case: Monitoring is not activ (Bit5)\n\r* Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\r* Case: Initialization qualified (Bit3 longer than 500 ms)\n\r* Case: Error (Bit2)\n\r* Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r* Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)\n\rTherefore different values shall be assigned to the signal *StDiagEve. But *StDiagEve shall always take just one value. Therefore the following prioritization shall be applied. The prioritization depends on whether error shall be qualified or error shall not be qualified.\n\r \n\rIF: \n\rError shall be qualified (Error qualified)\n\rTHEN :\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigNotVld = prio 2 \n\r- VMMP_c_DiagEveSigFail = prio 3 \n\r- VMMP_c_DiagEveSigIni = prio 4\n\r- VMMP_c_DiagEveSigSusp = prio 5 \n\r- VMMP_c_DiagEveSigNone = prio 6\n\rELSE :\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigFail = prio 2 \n\r- VMMP_c_DiagEveSigNotVld = prio 3 \n\r- VMMP_c_DiagEveSigIni = prio 4\n\r- VMMP_c_DiagEveSigSusp = prio 5 \n\r- VMMP_c_DiagEveSigNone = prio 6",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352695.0",
  "Description": "Prioritization of *StDiagEve\n\rNote: It is possible, that two or more of the following cases are true at the same time:\n\r* Case: Service bridge is deactivated\n\r* Case: Signal not configured (Bit0)\n\r* Case: Monitoring is not activ (Bit5)\n\r* Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\r* Case: Initialization qualified (Bit3 longer than 500 ms)\n\r* Case: Error (Bit2)\n\r* Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r* Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)\n\rTherefore different values shall be assigned to the signal *StDiagEve. But *StDiagEve shall always take just one value. Therefore the following prioritization shall be applied. The prioritization depends on whether error shall be qualified or error shall not be qualified.\n\r \n\rIF: \n\rError shall be qualified (Error qualified)\n\rTHEN :\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigNotVld = prio 2 \n\r- VMMP_c_DiagEveSigFail = prio 3 \n\r- VMMP_c_DiagEveSigIni = prio 4\n\r- VMMP_c_DiagEveSigSusp = prio 5 \n\r- VMMP_c_DiagEveSigNone = prio 6\n\rELSE :\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigFail = prio 2 \n\r- VMMP_c_DiagEveSigNotVld = prio 3 \n\r- VMMP_c_DiagEveSigIni = prio 4\n\r- VMMP_c_DiagEveSigSusp = prio 5 \n\r- VMMP_c_DiagEveSigNone = prio 6",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4116666625.0FunctionalReleasedyesTrue
Valid Case: No errors IF [AND(1,2,3,4,5,6,7)]: 1) *TurnOff = false 2) Bit0 (FlgSigNotConf) of merged classifier is NOT set 3)
Valid Case: No errors

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

1) *TurnOff = false

2) Bit0 (FlgSigNotConf) of merged classifier is NOT set

3) Bit2 (FlgErrQlf) of merged classifier is NOT set

4) Bit3 (FlgIni) of merged classifier is NOT set

5) Bit5 (FlgMonNotAcv) of merged classifier is NOT set

6) Bit7 (FlgErrCur) of merged classifier is NOT set

7) Signal range is valid

THEN: 

*StDiagEve = VMMP_c_DiagEveSigNone

Raw

{
  "ID": "16666625.0",
  "ASIL": "  ASIL D",
  "Text": "Valid Case: No errors\n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit2 (FlgErrQlf) of merged classifier is NOT set\n\r4) Bit3 (FlgIni) of merged classifier is NOT set\n\r5) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r6) Bit7 (FlgErrCur) of merged classifier is NOT set\n\r7) Signal range is valid\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNone",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352706.0",
  "Description": "Valid Case: No errors\n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is NOT set\n\r3) Bit2 (FlgErrQlf) of merged classifier is NOT set\n\r4) Bit3 (FlgIni) of merged classifier is NOT set\n\r5) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r6) Bit7 (FlgErrCur) of merged classifier is NOT set\n\r7) Signal range is valid\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNone",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4216666626.0FunctionalReleasedyesTrue
Case: Service bridge is deactivated IF: *TurnOff = true THEN: *StDiagEve = VMMP_c_DiagEveSigDi
Case: Service bridge is deactivated

IF: 

*TurnOff = true

THEN:

*StDiagEve = VMMP_c_DiagEveSigDi

Raw

{
  "ID": "16666626.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Service bridge is deactivated\n\r \n\r\n\rIF: \n\r*TurnOff = true\n\rTHEN:\n\r*StDiagEve = VMMP_c_DiagEveSigDi",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352722.0",
  "Description": "Case: Service bridge is deactivated\n\r \n\r\n\rIF: \n\r*TurnOff = true\n\rTHEN:\n\r*StDiagEve = VMMP_c_DiagEveSigDi",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4316666627.0FunctionalReleasedyesTrue
Case: Signal not configured (Bit0) IF [AND(1,2)]: 1) *TurnOff = false 2) Bit0 (FlgSigNotConf) of merged classifier is set THE
Case: Signal not configured (Bit0)

IF [AND(1,2)]: 

1) *TurnOff = false

2) Bit0 (FlgSigNotConf) of merged classifier is set

THEN: 

*StDiagEve = VMMP_c_DiagEveSigDi

Raw

{
  "ID": "16666627.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Signal not configured (Bit0)\n\r \n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigDi",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352707.0",
  "Description": "Case: Signal not configured (Bit0)\n\r \n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit0 (FlgSigNotConf) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigDi",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4416666628.0FunctionalReleasedyesTrue
Case: Monitoring is not activ (Bit5) IF [AND(1,2)]: 1) *TurnOff = false 2) Bit5 (FlgMonNotAcv) of merged classifier is set TH
Case: Monitoring is not activ (Bit5)

IF [AND(1,2)]: 

1) *TurnOff = false

2) Bit5 (FlgMonNotAcv) of merged classifier is set

THEN: 

*StDiagEve = VMMP_c_DiagEveSigIni

Raw

{
  "ID": "16666628.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Monitoring is not activ (Bit5)\n\r \n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit5 (FlgMonNotAcv) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352704.0",
  "Description": "Case: Monitoring is not activ (Bit5)\n\r \n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit5 (FlgMonNotAcv) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4516666629.0FunctionalReleasedyesTrue
Case: Initialization unqualified (Bit3 not longer than 500 ms) IF [AND(1,2,3)]: 1) *TurnOff = false 2) Bit3 (FlgIni) of merged
Case: Initialization unqualified (Bit3 not longer than 500 ms)

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

1) *TurnOff = false

2) Bit3 (FlgIni) of merged classifier is set

3) Bit3 (FlgIni) of merged classifier is NOT qualified (Initialization not qualified)

THEN: 

*StDiagEve = VMMP_c_DiagEveSigIni

Raw

{
  "ID": "16666629.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\rIF [AND(1,2,3)]: \n\r1) *TurnOff = false\n\r2) Bit3 (FlgIni) of merged classifier is set\n\r3) Bit3 (FlgIni) of merged classifier is NOT qualified (Initialization not qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352705.0",
  "Description": "Case: Initialization unqualified (Bit3 not longer than 500 ms)\n\rIF [AND(1,2,3)]: \n\r1) *TurnOff = false\n\r2) Bit3 (FlgIni) of merged classifier is set\n\r3) Bit3 (FlgIni) of merged classifier is NOT qualified (Initialization not qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4616666630.0FunctionalReleasedyesTrue
Case: Initialization qualified (Bit3 longer than 500 ms) IF [AND(1,2,3)]: 1) *TurnOff = false 2) Bit3 (FlgIni) of merged class
Case: Initialization qualified (Bit3 longer than 500 ms)

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

1) *TurnOff = false

2) Bit3 (FlgIni) of merged classifier is set

3) Bit3 (FlgIni) of merged classifier is qualified (Initialization qualified)

THEN: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

Raw

{
  "ID": "16666630.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Initialization qualified (Bit3 longer than 500 ms)\n\r \n\rIF [AND(1,2,3)]: \n\r1) *TurnOff = false\n\r2) Bit3 (FlgIni) of merged classifier is set\n\r3) Bit3 (FlgIni) of merged classifier is qualified (Initialization qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352711.0",
  "Description": "Case: Initialization qualified (Bit3 longer than 500 ms)\n\r \n\rIF [AND(1,2,3)]: \n\r1) *TurnOff = false\n\r2) Bit3 (FlgIni) of merged classifier is set\n\r3) Bit3 (FlgIni) of merged classifier is qualified (Initialization qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4716666631.0FunctionalReleasedyesTrue
Case: Error (Bit2) IF [AND(1,2)]: 1) *TurnOff = false 2) Bit2 (FlgErrQlf) of merged classifier is set THEN: *StDiagEve = VM
Case: Error (Bit2)

IF [AND(1,2)]: 

1) *TurnOff = false

2) Bit2 (FlgErrQlf) of merged classifier is set

THEN: 

*StDiagEve = VMMP_c_DiagEveSigFail

Raw

{
  "ID": "16666631.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Error (Bit2)\n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit2 (FlgErrQlf) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigFail",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352710.0",
  "Description": "Case: Error (Bit2)\n\rIF [AND(1,2)]: \n\r1) *TurnOff = false\n\r2) Bit2 (FlgErrQlf) of merged classifier is set\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4816666632.0FunctionalReleasedyesTrue
Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms) IF [AND(1,OR(2,3),4,5]: 1) *TurnOff =
Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)

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

1) *TurnOff = false

2) Bit7 (FlgErrCur) of merged classifier is set

3) Signal range is invalid

4) Bit7 (FlgErrCur) of merged classifier is set but NOT qualified (Error not qualified)

5) Signal range is invalid but NOT qualified (Error not qualified)

THEN: 

*StDiagEve = VMMP_c_DiagEveSigSusp

Raw

{
  "ID": "16666632.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r \n\rIF [AND(1,OR(2,3),4,5]: \n\r1) *TurnOff = false\n\r2) Bit7 (FlgErrCur) of merged classifier is set\n\r3) Signal range is invalid\n\r4) Bit7 (FlgErrCur) of merged classifier is set but NOT qualified (Error not qualified)\n\r5) Signal range is invalid but NOT qualified (Error not qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigSusp",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352708.0",
  "Description": "Case: Suspicious, unqualified error (Bit7 or invalid signal range not longer than 500 ms)\n\r \n\rIF [AND(1,OR(2,3),4,5]: \n\r1) *TurnOff = false\n\r2) Bit7 (FlgErrCur) of merged classifier is set\n\r3) Signal range is invalid\n\r4) Bit7 (FlgErrCur) of merged classifier is set but NOT qualified (Error not qualified)\n\r5) Signal range is invalid but NOT qualified (Error not qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigSusp",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4916666633.0FunctionalReleasedyesTrue
Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms) IF [AND(1,OR(2,3)]: 1) *TurnOff = false 2)
Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)

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

1) *TurnOff = false

2) Bit7 (FlgErrCur) of merged classifier is set and qualified (Error qualified)

3) Signal range is invalid and qualified (Error qualified)

THEN: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

Raw

{
  "ID": "16666633.0",
  "ASIL": "  ASIL D",
  "Text": "Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)\n\r \n\rIF [AND(1,OR(2,3)]: \n\r1) *TurnOff = false\n\r2) Bit7 (FlgErrCur) of merged classifier is set and qualified (Error qualified)\n\r3) Signal range is invalid and qualified (Error qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352709.0",
  "Description": "Case: Not valid, qualified error (Bit7 or invalid signal range longer than 500 ms)\n\r \n\rIF [AND(1,OR(2,3)]: \n\r1) *TurnOff = false\n\r2) Bit7 (FlgErrCur) of merged classifier is set and qualified (Error qualified)\n\r3) Signal range is invalid and qualified (Error qualified)\n\rTHEN: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5016666634.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtLimV Service Bridge
LgtLimV Service Bridge

Raw

{
  "ID": "16666634.0",
  "ASIL": "  ",
  "Text": "LgtLimV Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtLimV Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352724.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5116666635.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_LgtLimV_StAcv CustFctIn_LgtLimV_VDmd Signal-Classifier: CustFctIn_LgtLimV_StAcv_sc CustF
Inputs 

Signal-Values:

CustFctIn_LgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd 

Signal-Classifier:

CustFctIn_LgtLimV_StAcv_sc 

CustFctIn_LgtLimV_VDmd_sc 

Parameters 

CustFctIn_LgtLimV_BitFldConf

CustFctIn_LgtLimV_FlgIniExcDet

CustFctIn_LgtLimV_FlgErrQlfAcv

CustFctIn_LgtLimV_TurnOff

Raw

{
  "ID": "16666635.0",
  "ASIL": "  ",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352715.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5216666636.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs StAcv CustFctOut_LgtLimV_StAcv All other Outputs CustFctOut_LgtLimV_VDmd States CustFctOut_LgtLimV_StDiagEve
Outputs

StAcv

CustFctOut_LgtLimV_StAcv

All other Outputs

CustFctOut_LgtLimV_VDmd

States

CustFctOut_LgtLimV_StDiagEve

Raw

{
  "ID": "16666636.0",
  "ASIL": "  ",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimV_VDmd\n\rStates\n\rCustFctOut_LgtLimV_StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352716.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimV_VDmd\n\rStates\n\rCustFctOut_LgtLimV_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5316666637.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of LgtLimV input signal classifiers (Note: The classifier information of all LgtLimV input signals are merged t
Merged classifier of LgtLimV input signal classifiers

(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_LgtLimV_StAcv_sc 

CustFctIn_LgtLimV_VDmd_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16666637.0",
  "ASIL": "  ASIL C",
  "Text": "Merged classifier of LgtLimV input signal classifiers\n\r(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352712.0",
  "Description": "Merged classifier of LgtLimV input signal classifiers\n\r(Note: The classifier information of all LgtLimV input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimV_StAcv_sc \n\rCustFctIn_LgtLimV_VDmd_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5416666638.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv IF [AND(1,2)]: 1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT
Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv

IF [AND(1,2)]: 

1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set 

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv

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

1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv 

2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set 

3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true 

THEN: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut

ELSE: 

CustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq

Note: The expression "Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression "Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true" shall be true.

Raw

{
  "ID": "16666638.0",
  "ASIL": "  ASIL C",
  "Text": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set \n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv \n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set \n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\r\n\rELSE: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352721.0",
  "Description": "Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is NOT set \n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_SINFCT_c_CusFctIn_StReqAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcv \n\r2) Bit1 of CustFctIn_LgtLimV_VDmd_sc is set \n\r3) Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\r\n\rELSE: \n\rCustFctOut_LgtLimV_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_LgtLimV_IdxBitMaskMdNeutArbAcv of the input CustFctIn_LgtLimV_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5516666639.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LgtLimV_T
LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LgtLimV_TurnOff

*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LgtLimV_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "16666639.0",
  "ASIL": "  ASIL C",
  "Text": "LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimV_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimV_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352720.0",
  "Description": "LgtLimV Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimV_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimV_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimV_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimV_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5616666640.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the LgtLimV Service Bridge. Note: The following functional requ
The following functional requirement describes the valid case of the LgtLimV Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16666640.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the LgtLimV Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352691.0",
  "Description": "The following functional requirement describes the valid case of the LgtLimV Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5716666641.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LgtLimV_StDia
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)

CustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd

Raw

{
  "ID": "16666641.0",
  "ASIL": "  ASIL C",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352718.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = CustFctIn_LgtLimV_StAcv (considering Mapping and Neutral-Value-Handling of CustFctIn_LgtLimV_StAcv)\n\rCustFctOut_LgtLimV_ADmd = CustFctIn_LgtLimV_ADmd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5816666642.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or frozen to the last valid value.

Raw

{
  "ID": "16666642.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or frozen to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352687.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimV_StAcv and CustFctOut_LgtLimV_VDmd are set to a defined value or frozen to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5916666643.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoRe
Disable Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

Raw

{
  "ID": "16666643.0",
  "ASIL": "  ASIL C",
  "Text": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352686.0",
  "Description": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6016666644.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctN
NotVld Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

Raw

{
  "ID": "16666644.0",
  "ASIL": "  ASIL C",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352685.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6116666645.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq
Fail Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

Raw

{
  "ID": "16666645.0",
  "ASIL": "  ASIL C",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352692.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6216666646.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoRe
Init

 Case:

IF: 

CustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft

Raw

{
  "ID": "16666646.0",
  "ASIL": "  ASIL C",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352690.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimV_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimV_VDmd = VMMP_ARBLGLSCV_c_LgtLimV_VDmdDft",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6316666647.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_LgtLimV_StAcv shall be equal to the val
Susp Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_LgtLimV_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_LgtLimV_VDmd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16666647.0",
  "ASIL": "  ASIL C",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352688.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_LgtLimV_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_LgtLimV_VDmd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6416666648.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
HldCtl Service Bridge
HldCtl Service Bridge

Raw

{
  "ID": "16666648.0",
  "ASIL": "  ",
  "Text": "HldCtl Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "HldCtl Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352726.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6516666649.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_HldCtl_StShoTrmReq CustFctIn_HldCtl_StLngTrmReq CustFctIn_HldCtl_StTkovReq Signal-Classifier
Inputs 

Signal-Values:

CustFctIn_HldCtl_StShoTrmReq

CustFctIn_HldCtl_StLngTrmReq

CustFctIn_HldCtl_StTkovReq

Signal-Classifier:

CustFctIn_HldCtl_StShoTrmReq_sc

CustFctIn_HldCtl_StLngTrmReq_sc

CustFctIn_HldCtl_StTkovReq_sc

Parameters 

CustFctIn_HldCtl_FlgIniExcDet

CustFctIn_HldCtl_FlgErrQlfAcv

CustFctIn_HldCtl_TurnOff

Raw

{
  "ID": "16666649.0",
  "ASIL": "  ",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_HldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq\n\rCustFctIn_HldCtl_StTkovReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StShoTrmReq_sc\n\rCustFctIn_HldCtl_StLngTrmReq_sc\n\rCustFctIn_HldCtl_StTkovReq_sc\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352727.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_HldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq\n\rCustFctIn_HldCtl_StTkovReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StShoTrmReq_sc\n\rCustFctIn_HldCtl_StLngTrmReq_sc\n\rCustFctIn_HldCtl_StTkovReq_sc\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6616666650.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs Request CustFctOut_HldCtl_StHldReq CustFctOut_HldCtl_FlgHldTkovReq States CustFctOut_HldCtl_StDiagEve
Outputs

Request

CustFctOut_HldCtl_StHldReq

CustFctOut_HldCtl_FlgHldTkovReq

States

CustFctOut_HldCtl_StDiagEve

Raw

{
  "ID": "16666650.0",
  "ASIL": "  ",
  "Text": "Outputs\n\rRequest\n\rCustFctOut_HldCtl_StHldReq\n\rCustFctOut_HldCtl_FlgHldTkovReq\n\rStates\n\rCustFctOut_HldCtl_StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352723.0",
  "Description": "Outputs\n\rRequest\n\rCustFctOut_HldCtl_StHldReq\n\rCustFctOut_HldCtl_FlgHldTkovReq\n\rStates\n\rCustFctOut_HldCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6716666651.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of HldCtl input signal classifiers (Note: The classifier information of all HldCtl input signals are merged to
Merged classifier of HldCtl input signal classifiers

(Note: The classifier information of all HldCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_HldCtl_StShoTrmReq_sc

CustFctIn_HldCtl_StLngTrmReq_sc

CustFctIn_HldCtl_StTkovReq_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16666651.0",
  "ASIL": "  QM",
  "Text": "Merged classifier of HldCtl input signal classifiers\n\r(Note: The classifier information of all HldCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_HldCtl_StShoTrmReq_sc\n\rCustFctIn_HldCtl_StLngTrmReq_sc\n\rCustFctIn_HldCtl_StTkovReq_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352725.0",
  "Description": "Merged classifier of HldCtl input signal classifiers\n\r(Note: The classifier information of all HldCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_HldCtl_StShoTrmReq_sc\n\rCustFctIn_HldCtl_StLngTrmReq_sc\n\rCustFctIn_HldCtl_StTkovReq_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6816666652.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold) (LongTermHold) IF: CustFctIn_Hl
Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold)

(LongTermHold)

IF:

CustFctIn_HldCtl_StLngTrmReq = 4

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls

ELSEIF:

CustFctIn_HldCtl_StLngTrmReq = 3

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff

ELSEIF:

CustFctIn_HldCtl_StLngTrmReq = 1

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldLngTrm

(ShortTermHold)

ELSEIF:

CustFctIn_HldCtl_StShoTrmReq = 4

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls

ELSEIF:

CustFctIn_HldCtl_StShoTrmReq = 3

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff

ELSEIF:

CustFctIn_HldCtl_StShoTrmReq = 2

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn

ELSEIF:

CustFctIn_HldCtl_StShoTrmReq = 1

THEN:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn

ELSE:

CustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqNoReq

Raw

{
  "ID": "16666652.0",
  "ASIL": "  QM",
  "Text": "Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold)\n\r(LongTermHold)\n\rIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 4\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls\n\rELSEIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 3\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n\rELSEIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n\r \n\r\n\r(ShortTermHold)\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 4\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 3\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 2\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn\n\r \n\r\n\rELSE:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqNoReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352714.0",
  "Description": "Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold)\n\r(LongTermHold)\n\rIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 4\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls\n\rELSEIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 3\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n\rELSEIF:\n\rCustFctIn_HldCtl_StLngTrmReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldLngTrm\n\r \n\r\n\r(ShortTermHold)\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 4\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqRls\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 3\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 2\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn\n\rELSEIF:\n\rCustFctIn_HldCtl_StShoTrmReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn\n\r \n\r\n\rELSE:\n\rCustFctOut_HldCtl_StHldReq = VMMP_HMSHC_c_StHldReqNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6916666653.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq IF: CustFctIn_HldCtl_StTkovReq = 1 THEN: CustFctOut_HldCtl_FlgHl
Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq 

IF:

CustFctIn_HldCtl_StTkovReq = 1

THEN:

CustFctOut_HldCtl_FlgHldTkovReq = 1 (true)

ELSE:

CustFctOut_HldCtl_FlgHldTkovReq = 0 (false)

Raw

{
  "ID": "16666653.0",
  "ASIL": "  QM",
  "Text": "Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq \n\rIF:\n\rCustFctIn_HldCtl_StTkovReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_FlgHldTkovReq = 1 (true)\n\rELSE:\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352719.0",
  "Description": "Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq \n\rIF:\n\rCustFctIn_HldCtl_StTkovReq = 1\n\rTHEN:\n\rCustFctOut_HldCtl_FlgHldTkovReq = 1 (true)\n\rELSE:\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7016666654.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_HldCtl_Tur
HldCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_HldCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_HldCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_HldCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_HldCtl_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "16666654.0",
  "ASIL": "  QM",
  "Text": "HldCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_HldCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_HldCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_HldCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_HldCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352717.0",
  "Description": "HldCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_HldCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_HldCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_HldCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_HldCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7116666655.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the HldCtl Service Bridge. Note: The following functional requi
The following functional requirement describes the valid case of the HldCtl Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16666655.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the HldCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352713.0",
  "Description": "The following functional requirement describes the valid case of the HldCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7216666656.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_HldCtl_StDiag
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_HldCtl_StHldReq = CustFctIn_HldCtl_StShoTrmReq OR CustFctIn_HldCtl_StLngTrmReq (considering Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold))

CustFctOut_HldCtl_FlgHldTkovReq = CustFctIn_HldCtl_StTkovReq (considering Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq)

Raw

{
  "ID": "16666656.0",
  "ASIL": "  QM",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = CustFctIn_HldCtl_StShoTrmReq OR CustFctIn_HldCtl_StLngTrmReq (considering Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold))\n\r \n\r\n\rCustFctOut_HldCtl_FlgHldTkovReq = CustFctIn_HldCtl_StTkovReq (considering Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq)\n\r \n\r",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352678.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = CustFctIn_HldCtl_StShoTrmReq OR CustFctIn_HldCtl_StLngTrmReq (considering Calculation of output signal CustFctOut_HldCtl_StHldReq (merge of LongTerm- and ShortTerm-Hold))\n\r \n\r\n\rCustFctOut_HldCtl_FlgHldTkovReq = CustFctIn_HldCtl_StTkovReq (considering Calculation of output signal CustFctOut_HldCtl_FlgHldTkovReq)\n\r \n\r",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7316666657.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

Raw

{
  "ID": "16666657.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352683.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7416666658.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoR
Disable Case:

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq

CustFctOut_HldCtl_FlgHldTkovReq = 0 (false)

Raw

{
  "ID": "16666658.0",
  "ASIL": "  QM",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352681.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7516666659.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFct
NotVld Case:

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq

CustFctOut_HldCtl_FlgHldTkovReq = 0 (false)

Raw

{
  "ID": "16666659.0",
  "ASIL": "  QM",
  "Text": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352680.0",
  "Description": "NotVld Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7616666660.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoRe
Fail Case:

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq

CustFctOut_HldCtl_FlgHldTkovReq = 0 (false)

Raw

{
  "ID": "16666660.0",
  "ASIL": "  QM",
  "Text": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352696.0",
  "Description": "Fail Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7716666661.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoR
Init

 Case:

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq

CustFctOut_HldCtl_FlgHldTkovReq = 0 (false)

Raw

{
  "ID": "16666661.0",
  "ASIL": "  QM",
  "Text": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352698.0",
  "Description": "Init\n\r Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_HldCtl_FlgHldTkovReq = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7816666662.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigSusp THEN: CustFctOut_HldCtl_StHldReq shall be equal to the va
Susp Case:

IF: 

CustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigSusp

THEN: 

CustFctOut_HldCtl_StHldReq shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_HldCtl_FlgHldTkovReq shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16666662.0",
  "ASIL": "  QM",
  "Text": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_HldCtl_FlgHldTkovReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1352684.0",
  "Description": "Susp Case:\n\r \n\r\n\rIF: \n\rCustFctOut_HldCtl_StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN: \n\rCustFctOut_HldCtl_StHldReq shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_HldCtl_FlgHldTkovReq shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7916666663.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
OruCtl Service Bridge
OruCtl Service Bridge

Raw

{
  "ID": "16666663.0",
  "ASIL": "  ",
  "Text": "OruCtl Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "OruCtl Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341932.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8016666664.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This Service Bridge is only used in module CFBVSSAFE! You will not find it in CFB_Services. The items are not shared. However, t
This Service Bridge is only used in module CFBVSSAFE!

You will not find it in CFB_Services. The items are not shared.

However, the structure of this chapter and linkage of its items is done the same way like any other service bridge.

Raw

{
  "ID": "16666664.0",
  "ASIL": "  ",
  "Text": "This Service Bridge is only used in module CFBVSSAFE!\n\rYou will not find it in CFB_Services. The items are not shared.\n\rHowever, the structure of this chapter and linkage of its items is done the same way like any other service bridge.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1355810.0",
  "Description": "This Service Bridge is only used in module CFBVSSAFE!\n\rYou will not find it in CFB_Services. The items are not shared.\n\rHowever, the structure of this chapter and linkage of its items is done the same way like any other service bridge.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8116666665.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_OruCtlA_StAcv CustFctIn_OruCtlD_StAcv Signal-Classifier: CustFctIn_OruCtlA_StAcv_sc Cust
Inputs 

Signal-Values:

CustFctIn_OruCtlA_StAcv 

CustFctIn_OruCtlD_StAcv 

Signal-Classifier:

CustFctIn_OruCtlA_StAcv_sc 

CustFctIn_OruCtlD_StAcv_sc 

Parameters 

CustFctIn_OruCtl_FlgIniExcDet

CustFctIn_OruCtl_FlgErrQlfAcv

CustFctIn_OruCtl_TurnOff

Raw

{
  "ID": "16666665.0",
  "ASIL": "  ",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_OruCtlA_StAcv \n\rCustFctIn_OruCtlD_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_OruCtlA_StAcv_sc \n\rCustFctIn_OruCtlD_StAcv_sc \n\r \n\rParameters \n\rCustFctIn_OruCtl_FlgIniExcDet\n\rCustFctIn_OruCtl_FlgErrQlfAcv\n\rCustFctIn_OruCtl_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342045.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_OruCtlA_StAcv \n\rCustFctIn_OruCtlD_StAcv \n\r \n\rSignal-Classifier:\n\rCustFctIn_OruCtlA_StAcv_sc \n\rCustFctIn_OruCtlD_StAcv_sc \n\r \n\rParameters \n\rCustFctIn_OruCtl_FlgIniExcDet\n\rCustFctIn_OruCtl_FlgErrQlfAcv\n\rCustFctIn_OruCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8216666666.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs StAcv CustFctOut_OruCtlA_StAcv CustFctOut_OruCtlD_StAcv All other Outputs - States CustFctOut_OruCtl_StDiagEve
Outputs

StAcv

CustFctOut_OruCtlA_StAcv

CustFctOut_OruCtlD_StAcv

All other Outputs

-

States

CustFctOut_OruCtl_StDiagEve

Raw

{
  "ID": "16666666.0",
  "ASIL": "  ",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_OruCtlA_StAcv\n\rCustFctOut_OruCtlD_StAcv\n\r \n\rAll other Outputs\n\r-\n\rStates\n\rCustFctOut_OruCtl_StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342047.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_OruCtlA_StAcv\n\rCustFctOut_OruCtlD_StAcv\n\r \n\rAll other Outputs\n\r-\n\rStates\n\rCustFctOut_OruCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8316666667.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of OruCtl input signal classifiers (Note: The classifier information of all OruCtl input signals are merged to
Merged classifier of OruCtl input signal classifiers

(Note: The classifier information of all OruCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_OruCtlA_StAcv_sc 

CustFctIn_OruCtlD_StAcv_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16666667.0",
  "ASIL": "  ASIL D",
  "Text": "Merged classifier of OruCtl input signal classifiers\n\r(Note: The classifier information of all OruCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_OruCtlA_StAcv_sc \n\rCustFctIn_OruCtlD_StAcv_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342043.0",
  "Description": "Merged classifier of OruCtl input signal classifiers\n\r(Note: The classifier information of all OruCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_OruCtlA_StAcv_sc \n\rCustFctIn_OruCtlD_StAcv_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8416666668.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
OruCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_OruCtl_Tur
OruCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_OruCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_OruCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_OruCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_OruCtl_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "16666668.0",
  "ASIL": "  ASIL D",
  "Text": "OruCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_OruCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_OruCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_OruCtl_FlgErrQlfAcv\n\r \n\rmerged classifier\n\rRangeCheck\n\r \n\r\n\rOutput:\n\rCustFctOut_OruCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342051.0",
  "Description": "OruCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_OruCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_OruCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_OruCtl_FlgErrQlfAcv\n\r \n\rmerged classifier\n\rRangeCheck\n\r \n\r\n\rOutput:\n\rCustFctOut_OruCtl_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8516666669.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe the valid and fail case of the OruCtl Service Bridge. Note: The following functio
The following functional requirements describe the valid and fail case of the OruCtl Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time. If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals

* 

 Fail Case:

For example: It can't be defined which case is set, if

Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16666669.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe the valid and fail case of the OruCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time. If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals\n\r* \n\r \n\r \n\r Fail Case:\n\rFor example: It can't be defined which case is set, if\n\rValid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1419570.0",
  "Description": "The following functional requirements describe the valid and fail case of the OruCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time. If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals\n\r* \n\r \n\r \n\r Fail Case:\n\rFor example: It can't be defined which case is set, if\n\rValid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8616666670.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Valid Case: No errors. Input signals are routed to the output signals IF: CustFctOut_OruCtl_StDiagEve = VMMP_c_DiagEveSigNone
Valid Case: No errors. Input signals are routed to the output signals

IF: 

CustFctOut_OruCtl_StDiagEve = VMMP_c_DiagEveSigNone

THEN:

CustFctOut_OruCtlA_StAcv = CustFctIn_OruCtlA_StAcv

CustFctOut_OruCtlD_StAcv = CustFctIn_OruCtlD_StAcv

Raw

{
  "ID": "16666670.0",
  "ASIL": "  ASIL D",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals\n\rIF: \n\rCustFctOut_OruCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\rCustFctOut_OruCtlA_StAcv = CustFctIn_OruCtlA_StAcv\n\rCustFctOut_OruCtlD_StAcv = CustFctIn_OruCtlD_StAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342049.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals\n\rIF: \n\rCustFctOut_OruCtl_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\rCustFctOut_OruCtlA_StAcv = CustFctIn_OruCtlA_StAcv\n\rCustFctOut_OruCtlD_StAcv = CustFctIn_OruCtlD_StAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8716666671.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Fail Case: IF: CustFctOut_OruCtl_StDiagEve = NOT(VMMP_c_DiagEveSigNone) THEN: CustFctOut_OruCtlA_StAcv = VMMP_SINFCT_c_CusFc
Fail Case:

IF: 

CustFctOut_OruCtl_StDiagEve = NOT(VMMP_c_DiagEveSigNone)

THEN: 

CustFctOut_OruCtlA_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail

CustFctOut_OruCtlD_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail

Raw

{
  "ID": "16666671.0",
  "ASIL": "  ASIL D",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_OruCtl_StDiagEve = NOT(VMMP_c_DiagEveSigNone)\n\rTHEN: \n\rCustFctOut_OruCtlA_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail\n\rCustFctOut_OruCtlD_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342041.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_OruCtl_StDiagEve = NOT(VMMP_c_DiagEveSigNone)\n\rTHEN: \n\rCustFctOut_OruCtlA_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail\n\rCustFctOut_OruCtlD_StAcv = VMMP_SINFCT_c_CusFctIn_StReqFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8816666672.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific Features / Requirements
Specific Features / Requirements

Raw

{
  "ID": "16666672.0",
  "ASIL": "  ",
  "Text": "Specific Features / Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific Features / Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341908.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8916666673.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
PTERO LimV
PTERO LimV

Raw

{
  "ID": "16666673.0",
  "ASIL": "  ",
  "Text": "PTERO LimV",
  "Type": "Folder",
  "Status": "",
  "Summary": "PTERO LimV",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341910.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9016666674.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtLimV_StAcv = PTERO_s_GrpLgtLimV_StAc
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtLimV_StAcv = PTERO_s_GrpLgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd = PTERO_s_GrpLgtLimV_VDmd 

Signal-Classifier:

CustFctIn_LgtLimV_StAcv_sc = PTERO_sc_GrpLgtLimV_StAcv 

CustFctIn_LgtLimV_VDmd_sc = PTERO_sc_GrpLgtLimV_VDmd

Parameters 

CustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_PTEROLgtLimV_BitFldConf

CustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgIniExcDet

CustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgErrQlfAcv

CustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_PTEROLgtLimV_TurnOff

Raw

{
  "ID": "16666674.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = PTERO_s_GrpLgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd = PTERO_s_GrpLgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = PTERO_sc_GrpLgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = PTERO_sc_GrpLgtLimV_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_PTEROLgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_PTEROLgtLimV_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341906.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = PTERO_s_GrpLgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd = PTERO_s_GrpLgtLimV_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = PTERO_sc_GrpLgtLimV_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = PTERO_sc_GrpLgtLimV_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_PTEROLgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_PTEROLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_PTEROLgtLimV_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9116666675.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for PTERO LgtLimV-Service: Signal range is valid is alwa
RangeCheck: Check if input signal range is valid 

There is no RangeCheck for PTERO LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16666675.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for PTERO LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341907.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for PTERO LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9216666676.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBVSSAFE_s_PTEROLgtLimV_StAcv = CustFctOut_LgtLimV_StAc
Assign generic output signals to specific output signals

Outputs

StAcv

CFBVSSAFE_s_PTEROLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv

All other Outputs

CFBVSSAFE_s_PTEROLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd

States

CFBVSSAFE_s_DiagPTEROLimV_StEve = CustFctOut_LgtLimV_StDiagEve

Raw

{
  "ID": "16666676.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBVSSAFE_s_PTEROLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCFBVSSAFE_s_PTEROLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBVSSAFE_s_DiagPTEROLimV_StEve = CustFctOut_LgtLimV_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1341903.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rCFBVSSAFE_s_PTEROLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rCFBVSSAFE_s_PTEROLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBVSSAFE_s_DiagPTEROLimV_StEve = CustFctOut_LgtLimV_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9316666677.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AIChT LimV
AIChT LimV

Raw

{
  "ID": "16666677.0",
  "ASIL": "  ",
  "Text": "AIChT LimV",
  "Type": "Folder",
  "Status": "",
  "Summary": "AIChT LimV",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341913.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9416666678.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_LgtLimV_StAcv = AIChT_s_VLgtLim_StAcv
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_LgtLimV_StAcv = AIChT_s_VLgtLim_StAcv 

CustFctIn_LgtLimV_VDmd = AIChT_s_VLgtLim_VDmd 

Signal-Classifier:

CustFctIn_LgtLimV_StAcv_sc = AIChT_sc_VLgtLim_StAcv 

CustFctIn_LgtLimV_VDmd_sc = AIChT_sc_VLgtLim_VDmd

Parameters 

CustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_AIChTLgtLimV_BitFldConf

CustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgIniExcDet

CustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgErrQlfAcv

CustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_AIChTLgtLimV_TurnOff

Raw

{
  "ID": "16666678.0",
  "ASIL": "  ASIL C",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = AIChT_s_VLgtLim_StAcv \n\rCustFctIn_LgtLimV_VDmd = AIChT_s_VLgtLim_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = AIChT_sc_VLgtLim_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = AIChT_sc_VLgtLim_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_AIChTLgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_AIChTLgtLimV_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341928.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimV_StAcv = AIChT_s_VLgtLim_StAcv \n\rCustFctIn_LgtLimV_VDmd = AIChT_s_VLgtLim_VDmd \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimV_StAcv_sc = AIChT_sc_VLgtLim_StAcv \n\rCustFctIn_LgtLimV_VDmd_sc = AIChT_sc_VLgtLim_VDmd\n\r \n\rParameters \n\rCustFctIn_LgtLimV_BitFldConf = VMMP_CFBVSSAFE_p_AIChTLgtLimV_BitFldConf\n\rCustFctIn_LgtLimV_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgIniExcDet\n\rCustFctIn_LgtLimV_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTLgtLimV_FlgErrQlfAcv\n\rCustFctIn_LgtLimV_TurnOff = VMMP_CFBVSSAFE_p_AIChTLgtLimV_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9516666679.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for AIChT LgtLimV-Service: Signal range is valid is alwa
RangeCheck: Check if input signal range is valid 

There is no RangeCheck for AIChT LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16666679.0",
  "ASIL": "  ASIL C",
  "Text": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for AIChT LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341930.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for AIChT LgtLimV-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9616666680.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv IF: VMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true T
Assign generic output signals to specific output signals

Outputs

StAcv

IF: 

VMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true

THEN:

CFBVSSAFE_s_AIChTLgtLimV_StAcv = VMMP_CFBVSSAFE_p_AIChTLgtLimV_StAcvSti

ELSE:

CFBVSSAFE_s_AIChTLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv

All other Outputs

IF: 

VMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true

THEN:

CFBVSSAFE_s_AIChTLgtLimV_VDmd = VMMP_CFBVSSAFE_p_AIChTLgtLimV_VDmdSti

ELSE:

CFBVSSAFE_s_AIChTLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd

States

CFBVSSAFE_s_DiagAIChTLimV_StEve = CustFctOut_LgtLimV_StDiagEve

Raw

{
  "ID": "16666680.0",
  "ASIL": "  ASIL C",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rIF: \n\rVMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true\n\rTHEN:\n\rCFBVSSAFE_s_AIChTLgtLimV_StAcv = VMMP_CFBVSSAFE_p_AIChTLgtLimV_StAcvSti\n\rELSE:\n\rCFBVSSAFE_s_AIChTLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rIF: \n\rVMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true\n\rTHEN:\n\rCFBVSSAFE_s_AIChTLgtLimV_VDmd = VMMP_CFBVSSAFE_p_AIChTLgtLimV_VDmdSti\n\rELSE:\n\rCFBVSSAFE_s_AIChTLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBVSSAFE_s_DiagAIChTLimV_StEve = CustFctOut_LgtLimV_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1341926.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\rIF: \n\rVMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true\n\rTHEN:\n\rCFBVSSAFE_s_AIChTLgtLimV_StAcv = VMMP_CFBVSSAFE_p_AIChTLgtLimV_StAcvSti\n\rELSE:\n\rCFBVSSAFE_s_AIChTLgtLimV_StAcv = CustFctOut_LgtLimV_StAcv\n\r \n\rAll other Outputs\n\rIF: \n\rVMMP_CFBVSSAFE_p_AIChTLgtLimV_SwSti is set true\n\rTHEN:\n\rCFBVSSAFE_s_AIChTLgtLimV_VDmd = VMMP_CFBVSSAFE_p_AIChTLgtLimV_VDmdSti\n\rELSE:\n\rCFBVSSAFE_s_AIChTLgtLimV_VDmd = CustFctOut_LgtLimV_VDmd\n\rStates\n\rCFBVSSAFE_s_DiagAIChTLimV_StEve = CustFctOut_LgtLimV_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9716666681.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AIChT HldCtl
AIChT HldCtl

Raw

{
  "ID": "16666681.0",
  "ASIL": "  ",
  "Text": "AIChT HldCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "AIChT HldCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341915.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9816666682.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signals Inputs Signal-Values: CustFctIn_HldCtl_StShoTrmReq = AIChT_s_GrpHldCtl_
Replace generic input signals by specific input signals

Inputs

Signal-Values:

CustFctIn_HldCtl_StShoTrmReq = AIChT_s_GrpHldCtl_StShoTrmReq

CustFctIn_HldCtl_StLngTrmReq = 0

CustFctIn_HldCtl_StTkovReq = 0

Signal-Classifier:

CustFctIn_HldCtl_StShoTrmReq_sc = AIChT_sc_GrpHldCtl_StShoTrmReq

CustFctIn_HldCtl_StLngTrmReq_sc = 0

CustFctIn_HldCtl_StTkovReq_sc = 0

Parameters 

CustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgIniExcDet

CustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgErrQlfAcv

CustFctIn_HldCtl_TurnOff = VMMP_CFBVSSAFE_p_AIChTHldCtl_TurnOff

Raw

{
  "ID": "16666682.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StShoTrmReq = AIChT_s_GrpHldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq = 0\n\rCustFctIn_HldCtl_StTkovReq = 0\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StShoTrmReq_sc = AIChT_sc_GrpHldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0\n\rCustFctIn_HldCtl_StTkovReq_sc = 0\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBVSSAFE_p_AIChTHldCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342596.0",
  "Description": "Replace generic input signals by specific input signals\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StShoTrmReq = AIChT_s_GrpHldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq = 0\n\rCustFctIn_HldCtl_StTkovReq = 0\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StShoTrmReq_sc = AIChT_sc_GrpHldCtl_StShoTrmReq\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0\n\rCustFctIn_HldCtl_StTkovReq_sc = 0\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBVSSAFE_c_AIChTHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBVSSAFE_p_AIChTHldCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9916666683.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for AIChT HldCtl-Service: Signal range is valid is alway
RangeCheck: Check if input signal range is valid 

There is no RangeCheck for AIChT HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)

Raw

{
  "ID": "16666683.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for AIChT HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1342598.0",
  "Description": "RangeCheck: Check if input signal range is valid \n\rThere is no RangeCheck for AIChT HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10016666684.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv IF: VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReq_SwSti is
Assign generic output signals to specific output signals

Outputs

StAcv

 IF:

 VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReq_SwSti is set True

 THEN:

 CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReqSti

 ELSE:

 CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq

All other Outputs

-

States

CFBVSSAFE_s_DiagAIChTHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve

(Note that CustFctOut_HldCtl_FlgHldTkovReq is not used as output)

Raw

{
  "ID": "16666684.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\r\n\rStAcv\n\r IF:\n\r VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReq_SwSti is set True\n\r THEN:\n\r CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReqSti\n\r ELSE:\n\r CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq\n\r \n\r\n\rAll other Outputs\n\r-\n\rStates\n\rCFBVSSAFE_s_DiagAIChTHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve\n\r \n\r(Note that CustFctOut_HldCtl_FlgHldTkovReq is not used as output)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1342594.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\r\n\rStAcv\n\r IF:\n\r VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReq_SwSti is set True\n\r THEN:\n\r CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = VMMP_CFBVSSAFE_p_AIChTHldCtl_StShoTrmReqSti\n\r ELSE:\n\r CFBVSSAFE_s_AIChTHldCtl_StShoTrmReq = CustFctOut_HldCtl_StHldReq\n\r \n\r\n\rAll other Outputs\n\r-\n\rStates\n\rCFBVSSAFE_s_DiagAIChTHldCtlShoTrm_StEve = CustFctOut_HldCtl_StDiagEve\n\r \n\r(Note that CustFctOut_HldCtl_FlgHldTkovReq is not used as output)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10116666685.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
OruCtl PrkLck
OruCtl PrkLck

Raw

{
  "ID": "16666685.0",
  "ASIL": "  ",
  "Text": "OruCtl PrkLck",
  "Type": "Folder",
  "Status": "",
  "Summary": "OruCtl PrkLck",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1341917.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}