Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

FileKindRowsChecksum
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCVL.xlsxrequirement61555d9d540583
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCVC.xlsxrequirement8498c7ce041333
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCTPP.xlsxrequirement391268034786d3
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCTOP.xlsxrequirement25399c77c0a4359
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCSGC.xlsxrequirement3525ce00146c017
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCDL.xlsxrequirement14266d83c447c0e
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCDC.xlsxrequirement237c2efa2f97fbf
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCAP.xlsxrequirement146c49f79b5b921
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCAFFC.xlsxrequirement108e9961e26d4d7
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCAFBC.xlsxrequirement121d6d16c2599b6
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCADSL.xlsxrequirement50321b25fb7eb5
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCADF.xlsxrequirement25869f96f7e0555
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCAD.xlsxrequirement202f37aa0201af4
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCACS.xlsxrequirement56ecc792c45f84
VME-PROD-VehicleMotionManagement - VMMP_LOC_LOCAA.xlsxrequirement28253029dd436d9
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACTD.xlsxrequirement1622ca8ea8cdba
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACOP.xlsxrequirement73f40a3f3eb731
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACI.xlsxrequirement3232843cc5b88f
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACGC.xlsxrequirement67b43b811ef332
VME-PROD-VehicleMotionManagement - VMMP_LAC_LACDCO.xlsxrequirement22bdc37323e405

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

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

Raw

{
  "ID": "16645353.0",
  "ASIL": "  ",
  "Text": "Short description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Short description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126952.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
316645354.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The module DSOPRE (Driver State Observer Pre) is part of the sub-function SRV. The module DSOPRE is intended to centrally prepare
The module DSOPRE (Driver State Observer Pre) is part of the sub-function SRV.

The module DSOPRE is intended to centrally prepare driver activity information, e.g the operation of the accelerator pedal or relevant buttoms

Raw

{
  "ID": "16645354.0",
  "ASIL": "  ",
  "Text": "The module DSOPRE (Driver State Observer Pre) is part of the sub-function SRV.\n\rThe module DSOPRE is intended to centrally prepare driver activity information, e.g the operation of the accelerator pedal or relevant buttoms",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126957.0",
  "Description": "The module DSOPRE (Driver State Observer Pre) is part of the sub-function SRV.\n\rThe module DSOPRE is intended to centrally prepare driver activity information, e.g the operation of the accelerator pedal or relevant buttoms",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
416645355.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface description

Raw

{
  "ID": "16645355.0",
  "ASIL": "  ",
  "Text": "Interface description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Interface description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202296.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
516645356.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The signals and parameter files for the relevante SWRS are:
The signals and parameter files for the relevante SWRS are:

Raw

{
  "ID": "16645356.0",
  "ASIL": "  ",
  "Text": "The signals and parameter files for the relevante SWRS are:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202298.0",
  "Description": "The signals and parameter files for the relevante SWRS are:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
616645357.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered, empty_target_text

Raw

{
  "ID": "16645357.0",
  "ASIL": "  ",
  "Text": "No InterWiki reference defined in properties for 'integrity'\n\r \n\rNo InterWiki reference defined in properties for 'integrity'",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202336.0",
  "Description": "No InterWiki reference defined in properties for 'integrity'\n\r \n\rNo InterWiki reference defined in properties for 'integrity'",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
716645358.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": "16645358.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": "1202338.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"
}
816645359.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/Framework/Definitions

Raw

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

Raw

{
  "ID": "16645360.0",
  "ASIL": "  ",
  "Text": "Traceability",
  "Type": "Folder",
  "Status": "",
  "Summary": "Traceability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1316140.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1016645361.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": "16645361.0",
  "ASIL": "  ",
  "Text": "SWRS to Testcase:\n\r \n\rNo InterWiki reference defined in properties for 'integrity' \n\rThe latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1316142.0",
  "Description": "SWRS to Testcase:\n\r \n\rNo InterWiki reference defined in properties for 'integrity' \n\rThe latest revision of the test specification document is valid for the tracability SWRS to Testcase",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1116645362.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": "16645362.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": "1316138.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"
}
1216645363.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

Raw

{
  "ID": "16645363.0",
  "ASIL": "  ",
  "Text": "Toolchain",
  "Type": "Folder",
  "Status": "",
  "Summary": "Toolchain",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126959.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1316645364.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": "16645364.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": "1126967.0",
  "Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1416645365.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Bit numbering
Bit numbering

Raw

{
  "ID": "16645365.0",
  "ASIL": "  ",
  "Text": "Bit numbering",
  "Type": "Folder",
  "Status": "",
  "Summary": "Bit numbering",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1128584.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1516645366.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": "16645366.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": "1128592.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"
}
1616645367.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

Raw

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

Raw

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

Raw

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

Raw

{
  "ID": "16645370.0",
  "ASIL": "  QM",
  "Text": "UInt, Int: No deviation allowed",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1127247.0",
  "Description": "UInt, Int: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2016645371.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": "16645371.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": "1127249.0",
  "Description": "Float: 0.1% related to the permissible value range of the signal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2116645372.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": "16645372.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": "1127251.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"
}
2216645373.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Requirements
Requirements

Raw

{
  "ID": "16645373.0",
  "ASIL": "  ",
  "Text": "Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126956.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2316645374.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Pre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.below
Pre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.below

Raw

{
  "ID": "16645374.0",
  "ASIL": "  ",
  "Text": "Pre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.below",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202398.0",
  "Description": "Pre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.below",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2416645375.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Computation of merge classifier
Computation of merge classifier

Raw

{
  "ID": "16645375.0",
  "ASIL": "  ",
  "Text": "Computation of merge classifier",
  "Type": "Folder",
  "Status": "",
  "Summary": "Computation of merge classifier",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253453.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2516645376.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
If more than one signal is needed to compute the final *sc_SigIn value, then the Merge-function shall be called as follows: Merge
If more than one signal is needed to compute the final *sc_SigIn value, then the Merge-function shall be called as follows:

MergeFunc(*sc_SigIn1, *sc_SigIn2, ...), where *sc_SigIn1, *sc_SigIn2 represent the classifier corresponding to the input signal *s_SigIn1, *s_SigIn2 respectively.

Raw

{
  "ID": "16645376.0",
  "ASIL": "  QM",
  "Text": "If more than one signal is needed to compute the final *sc_SigIn value, then the Merge-function shall be called as follows:\n\rMergeFunc(*sc_SigIn1, *sc_SigIn2, ...), where *sc_SigIn1, *sc_SigIn2 represent the classifier corresponding to the input signal *s_SigIn1, *s_SigIn2 respectively.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253455.0",
  "Description": "If more than one signal is needed to compute the final *sc_SigIn value, then the Merge-function shall be called as follows:\n\rMergeFunc(*sc_SigIn1, *sc_SigIn2, ...), where *sc_SigIn1, *sc_SigIn2 represent the classifier corresponding to the input signal *s_SigIn1, *s_SigIn2 respectively.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2616645377.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
MergeFunc() can be "BitwiseOr()" or "BitwiseAND()", depending on the requirement
MergeFunc() can be "BitwiseOr()" or "BitwiseAND()", depending on the requirement

Raw

{
  "ID": "16645377.0",
  "ASIL": "  ",
  "Text": "MergeFunc() can be \"BitwiseOr()\" or \"BitwiseAND()\", depending on the requirement",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253461.0",
  "Description": "MergeFunc() can be \"BitwiseOr()\" or \"BitwiseAND()\", depending on the requirement",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2716645378.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Diagnostic Event Calculation
Diagnostic Event Calculation

Raw

{
  "ID": "16645378.0",
  "ASIL": "  ",
  "Text": "Diagnostic Event Calculation",
  "Type": "Folder",
  "Status": "",
  "Summary": "Diagnostic Event Calculation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202400.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2816645379.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
A Diagnostic event (output signals named XXXX_s_DiagXXX) shows if an error occured (or not) in RTE or in VMM internal signals. The
A Diagnostic event (output signals named XXXX_s_DiagXXX) shows if an error occured (or not) in RTE or in VMM internal signals. The evaluation of these events requires 8 elements. The following 8 elements are variables and should be always specified when referring to this chapter:

- Input signal

- Classifier corresponding to the input signal

- Maximal value

- Minimal value

- Vector of length 4

- Flag shut down

- Flag for init monitoring

- Flag for range monitoring

The following element is coputed once for all moduls

-TDiagStart monitoring start time

Following annotations are used to specify each variable element:

- *s_SigIn = Input signal

- *sc_SigIn = Classifier corresponding to the input signal

- *max = maximal value

- *min = minimal value

- *TiVec = Vector of length 4 with error qualification / dequalification times (given as sample steps in SPE)

- *FlgShtDwn = flag to activate/deactivate monitoring of given Bus/RTE signals

- *FlgIniQlfAcv = flag to activate/deactivate init monitoring

- *FlgErrQlfAcv = flag to activate/deactivate range monitorin

Raw

{
  "ID": "16645379.0",
  "ASIL": "  ",
  "Text": "A Diagnostic event (output signals named XXXX_s_DiagXXX) shows if an error occured (or not) in RTE or in VMM internal signals. The evaluation of these events requires 8 elements. The following 8 elements are variables and should be always specified when referring to this chapter:\n\r- Input signal\n\r- Classifier corresponding to the input signal\n\r- Maximal value\n\r- Minimal value\n\r- Vector of length 4\n\r- Flag shut down\n\r- Flag for init monitoring\n\r- Flag for range monitoring\n\r \n\rThe following element is coputed once for all moduls\n\r-TDiagStart monitoring start time\n\r \n\rFollowing annotations are used to specify each variable element:\n\r- *s_SigIn = Input signal\n\r- *sc_SigIn = Classifier corresponding to the input signal\n\r- *max = maximal value\n\r- *min = minimal value\n\r- *TiVec = Vector of length 4 with error qualification / dequalification times (given as sample steps in SPE)\n\r- *FlgShtDwn = flag to activate/deactivate monitoring of given Bus/RTE signals\n\r- *FlgIniQlfAcv = flag to activate/deactivate init monitoring\n\r- *FlgErrQlfAcv = flag to activate/deactivate range monitorin",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202406.0",
  "Description": "A Diagnostic event (output signals named XXXX_s_DiagXXX) shows if an error occured (or not) in RTE or in VMM internal signals. The evaluation of these events requires 8 elements. The following 8 elements are variables and should be always specified when referring to this chapter:\n\r- Input signal\n\r- Classifier corresponding to the input signal\n\r- Maximal value\n\r- Minimal value\n\r- Vector of length 4\n\r- Flag shut down\n\r- Flag for init monitoring\n\r- Flag for range monitoring\n\r \n\rThe following element is coputed once for all moduls\n\r-TDiagStart monitoring start time\n\r \n\rFollowing annotations are used to specify each variable element:\n\r- *s_SigIn = Input signal\n\r- *sc_SigIn = Classifier corresponding to the input signal\n\r- *max = maximal value\n\r- *min = minimal value\n\r- *TiVec = Vector of length 4 with error qualification / dequalification times (given as sample steps in SPE)\n\r- *FlgShtDwn = flag to activate/deactivate monitoring of given Bus/RTE signals\n\r- *FlgIniQlfAcv = flag to activate/deactivate init monitoring\n\r- *FlgErrQlfAcv = flag to activate/deactivate range monitorin",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2916645380.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Prioritization of DiagEveFct The outputs from this chapter should always be a scalar. If conditions to output e.g the state "VMMP
Prioritization of DiagEveFct

The outputs from this chapter should always be a scalar. If conditions to output e.g the state "VMMP_c_DiagEveSigFail" or "VMMP_c_DiagEveSigNotVld" are fulfilled at the same time, then only the state with highest priority should be outputed. The prioritization is as follow (prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6>prio 7)

DiagEve:

- VMMP_c_DiagEveSigDi = prio 1

- VMMP_c_DiagEveSigNotVld = prio 2 (for case A, see +1202594)

- VMMP_c_DiagEveSigFail = prio 3

- VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. #1202598)

- VMMP_c_DiagEveSigIni = prio 5

- VMMP_c_DiagEveSigSusp = prio 6

- VMMP_c_DiagEveSigNone = prio 7

Raw

{
  "ID": "16645380.0",
  "ASIL": "  ASIL D",
  "Text": "Prioritization of DiagEveFct\n\r \n\rThe outputs from this chapter should always be a scalar. If conditions to output e.g the state \"VMMP_c_DiagEveSigFail\" or \"VMMP_c_DiagEveSigNotVld\" are fulfilled at the same time, then only the state with highest priority should be outputed. The prioritization is as follow (prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6>prio 7)\n\rDiagEve:\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigNotVld = prio 2 (for case A, see +1202594)\n\r- VMMP_c_DiagEveSigFail = prio 3\n\r- VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. #1202598)\n\r- VMMP_c_DiagEveSigIni = prio 5\n\r- VMMP_c_DiagEveSigSusp = prio 6\n\r- VMMP_c_DiagEveSigNone = prio 7",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202463.0",
  "Description": "Prioritization of DiagEveFct\n\r \n\rThe outputs from this chapter should always be a scalar. If conditions to output e.g the state \"VMMP_c_DiagEveSigFail\" or \"VMMP_c_DiagEveSigNotVld\" are fulfilled at the same time, then only the state with highest priority should be outputed. The prioritization is as follow (prio 1 > prio 2 > prio 3 > prio 4 > prio 5 > prio 6>prio 7)\n\rDiagEve:\n\r- VMMP_c_DiagEveSigDi = prio 1\n\r- VMMP_c_DiagEveSigNotVld = prio 2 (for case A, see +1202594)\n\r- VMMP_c_DiagEveSigFail = prio 3\n\r- VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. #1202598)\n\r- VMMP_c_DiagEveSigIni = prio 5\n\r- VMMP_c_DiagEveSigSusp = prio 6\n\r- VMMP_c_DiagEveSigNone = prio 7",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3016645381.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
The output signal of this chapter is: "DiagEveFct" In all requirements, when referring to this chapter, this output finction is ca
The output signal of this chapter is: "DiagEveFct" In all requirements, when referring to this chapter, this output finction is called as follow in order to get the results of the event evaluation:

- DiagEveFct (*s_SigIn, *sc_SigIn, *max, *min, *TiVec, *FlgShtDwn, *FlgIniQlfAcv, *FlgErrQlfAcv) in order to get the output "DiagEveFct"

The output DiagEveFct can only take one of the values listed in Prioritization of DiagEve

Raw

{
  "ID": "16645381.0",
  "ASIL": "  ASIL D",
  "Text": "The output signal of this chapter is: \"DiagEveFct\" In all requirements, when referring to this chapter, this output finction is called as follow in order to get the results of the event evaluation:\n\r- DiagEveFct (*s_SigIn, *sc_SigIn, *max, *min, *TiVec, *FlgShtDwn, *FlgIniQlfAcv, *FlgErrQlfAcv) in order to get the output \"DiagEveFct\"\n\rThe output DiagEveFct can only take one of the values listed in Prioritization of DiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202472.0",
  "Description": "The output signal of this chapter is: \"DiagEveFct\" In all requirements, when referring to this chapter, this output finction is called as follow in order to get the results of the event evaluation:\n\r- DiagEveFct (*s_SigIn, *sc_SigIn, *max, *min, *TiVec, *FlgShtDwn, *FlgIniQlfAcv, *FlgErrQlfAcv) in order to get the output \"DiagEveFct\"\n\rThe output DiagEveFct can only take one of the values listed in Prioritization of DiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3116645382.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
If TiVec(x) (x = 1,...4) is "0", then use "0.00000001" instead
If TiVec(x) (x = 1,...4) is "0", then use "0.00000001" instead

Raw

{
  "ID": "16645382.0",
  "ASIL": "  QM",
  "Text": "If TiVec(x) (x = 1,...4) is \"0\", then use \"0.00000001\" instead",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1352538.0",
  "Description": "If TiVec(x) (x = 1,...4) is \"0\", then use \"0.00000001\" instead",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3216645383.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Diagnostic Event Function (DiagEveFct)
Diagnostic Event Function (DiagEveFct)

Raw

{
  "ID": "16645383.0",
  "ASIL": "  ",
  "Text": "Diagnostic Event Function (DiagEveFct)",
  "Type": "Folder",
  "Status": "",
  "Summary": "Diagnostic Event Function (DiagEveFct)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1206207.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3316645384.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Evaluations for an error qualification should start with the 1rst sample time. If an error is set, the output should react accordi
Evaluations for an error qualification should start with the 1rst sample time. If an error is set, the output should react accordingly, otherwise the default walue specified in SPE should be given out.

Raw

{
  "ID": "16645384.0",
  "ASIL": "  ",
  "Text": "Evaluations for an error qualification should start with the 1rst sample time. If an error is set, the output should react accordingly, otherwise the default walue specified in SPE should be given out.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202588.0",
  "Description": "Evaluations for an error qualification should start with the 1rst sample time. If an error is set, the output should react accordingly, otherwise the default walue specified in SPE should be given out.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3416645385.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigDi
DiagEveSigDi

Raw

{
  "ID": "16645385.0",
  "ASIL": "  ",
  "Text": "DiagEveSigDi",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigDi",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1252122.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3516645386.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
A0 IF [OR(1,2)]: 1) *FlgShtDwn = 1 2) Bit0 of *sc_SigIn is set THEN: DiagEveFct = VMMP_c_DiagEveSigDi
A0

IF [OR(1,2)]: 

1) *FlgShtDwn = 1

2) Bit0 of *sc_SigIn is set

THEN:

DiagEveFct = VMMP_c_DiagEveSigDi

Raw

{
  "ID": "16645386.0",
  "ASIL": "  ASIL D",
  "Text": "A0\n\rIF [OR(1,2)]: \n\r1) *FlgShtDwn = 1\n\r2) Bit0 of *sc_SigIn is set\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigDi",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1252127.0",
  "Description": "A0\n\rIF [OR(1,2)]: \n\r1) *FlgShtDwn = 1\n\r2) Bit0 of *sc_SigIn is set\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigDi",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3616645387.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigNotVld case 1
DiagEveSigNotVld case 1

Raw

{
  "ID": "16645387.0",
  "ASIL": "  ",
  "Text": "DiagEveSigNotVld case 1",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigNotVld case 1",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202586.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3716645388.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Information for Tester: Test should be performed with values out of SPE range of *s_SigIn, when (*min != 0 or *max != 0)
Information for Tester: 

Test should be performed with values out of SPE range of *s_SigIn, when (*min != 0 or *max != 0)

Raw

{
  "ID": "16645388.0",
  "ASIL": "  ",
  "Text": "Information for Tester: \n\rTest should be performed with values out of SPE range of *s_SigIn, when (*min != 0 or *max != 0)",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1400654.0",
  "Description": "Information for Tester: \n\rTest should be performed with values out of SPE range of *s_SigIn, when (*min != 0 or *max != 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3816645389.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2, 3)]: 1) *min = 0 2) *max = 0 3) Bit7 of *sc_SigIn is NOT set THEN: FlgErr_OoR = 0 ELSEIF [OR(4, 5)]: 4) (*s_Si
IF [AND(1,2, 3)]:

1) *min = 0

2) *max = 0

3) Bit7 of *sc_SigIn is NOT set

THEN:

FlgErr_OoR = 0

ELSEIF [OR(4, 5)]:

4) (*s_SigIn <*min) OR (*s_SigIn > *max)

5) Bit7 of *sc_SigIn is set

THEN:

FlgErr_OoR = 1

ELSE:

FlgErr_OoR = 0

Raw

{
  "ID": "16645389.0",
  "ASIL": "  ASIL D",
  "Text": "IF [AND(1,2, 3)]:\n\r1) *min = 0\n\r2) *max = 0\n\r3) Bit7 of *sc_SigIn is NOT set\n\rTHEN:\n\rFlgErr_OoR = 0\n\rELSEIF [OR(4, 5)]:\n\r4) (*s_SigIn <*min) OR (*s_SigIn > *max)\n\r5) Bit7 of *sc_SigIn is set\n\rTHEN:\n\rFlgErr_OoR = 1\n\rELSE:\n\rFlgErr_OoR = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1252930.0",
  "Description": "IF [AND(1,2, 3)]:\n\r1) *min = 0\n\r2) *max = 0\n\r3) Bit7 of *sc_SigIn is NOT set\n\rTHEN:\n\rFlgErr_OoR = 0\n\rELSEIF [OR(4, 5)]:\n\r4) (*s_SigIn <*min) OR (*s_SigIn > *max)\n\r5) Bit7 of *sc_SigIn is set\n\rTHEN:\n\rFlgErr_OoR = 1\n\rELSE:\n\rFlgErr_OoR = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3916645390.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF[1]: 1) Bit5 of *sc_SigIn is NOT set THEN: FlgEnaCond1 = 1 ELSE: FlgEnaCond1 = 0
IF[1]:

1) Bit5 of *sc_SigIn is NOT set

THEN:

FlgEnaCond1 = 1

ELSE:

FlgEnaCond1 = 0

Raw

{
  "ID": "16645390.0",
  "ASIL": "  ASIL D",
  "Text": "IF[1]:\n\r1) Bit5 of *sc_SigIn is NOT set\n\rTHEN:\n\rFlgEnaCond1 = 1\n\rELSE:\n\rFlgEnaCond1 = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253037.0",
  "Description": "IF[1]:\n\r1) Bit5 of *sc_SigIn is NOT set\n\rTHEN:\n\rFlgEnaCond1 = 1\n\rELSE:\n\rFlgEnaCond1 = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4016645391.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) FlgErr_OoR changed from 1 to 0 for a time no longer than 100 / abs(*TiVec(4)) samples. THEN: FlgEna = 1 ELSE: Fl
IF [1]: 

1) FlgErr_OoR changed from 1 to 0 for a time no longer than

100 / abs(*TiVec(4)) samples.

THEN:

FlgEna = 1

ELSE:

FlgEna = 0

Raw

{
  "ID": "16645391.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]: \n\r1) FlgErr_OoR changed from 1 to 0 for a time no longer than\n\r100 / abs(*TiVec(4)) samples.\n\rTHEN:\n\rFlgEna = 1\n\rELSE:\n\rFlgEna = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253064.0",
  "Description": "IF [1]: \n\r1) FlgErr_OoR changed from 1 to 0 for a time no longer than\n\r100 / abs(*TiVec(4)) samples.\n\rTHEN:\n\rFlgEna = 1\n\rELSE:\n\rFlgEna = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4116645392.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
A IF [AND(1, 2,3,4, OR(5, 6), 7)]: 1) conditions from req. A0 are false 2) FlgEnaCond1 = 1 3) *FlgErrQlfAcv = 1 4) TDiagStart
A

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

1) conditions from req. A0 are false

2) FlgEnaCond1 = 1

3) *FlgErrQlfAcv = 1

4) TDiagStart = 1

5) FlgErr_OoR = 1

6) FlgEna = 1

7) Conditions (1,2,3,4,5,6) are true for a time longer than 100 / abs(*TiVec(3)) samples.

THEN:

DiagEveFct = VMMP_c_DiagEveSigNotVld

Raw

{
  "ID": "16645392.0",
  "ASIL": "  ASIL D",
  "Text": "A\n\r \n\rIF [AND(1, 2,3,4, OR(5, 6), 7)]:\n\r1) conditions from req. A0 are false\n\r2) FlgEnaCond1 = 1\n\r3) *FlgErrQlfAcv = 1\n\r4) TDiagStart = 1\n\r5) FlgErr_OoR = 1\n\r6) FlgEna = 1\n\r7) Conditions (1,2,3,4,5,6) are true for a time longer than 100 / abs(*TiVec(3)) samples.\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNotVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202594.0",
  "Description": "A\n\r \n\rIF [AND(1, 2,3,4, OR(5, 6), 7)]:\n\r1) conditions from req. A0 are false\n\r2) FlgEnaCond1 = 1\n\r3) *FlgErrQlfAcv = 1\n\r4) TDiagStart = 1\n\r5) FlgErr_OoR = 1\n\r6) FlgEna = 1\n\r7) Conditions (1,2,3,4,5,6) are true for a time longer than 100 / abs(*TiVec(3)) samples.\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNotVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4216645393.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigFail
DiagEveSigFail

Raw

{
  "ID": "16645393.0",
  "ASIL": "  ",
  "Text": "DiagEveSigFail",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigFail",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202578.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4316645394.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
B IF [AND(1,2)]: 1) Bit 2 of *sc_SigIn is set 2) Conditions from req. A and A0 are false THEN: DiagEveFct = VMMP_c_DiagEveSig
B

IF [AND(1,2)]:

1) Bit 2 of *sc_SigIn is set

2) Conditions from req. A and A0 are false

THEN:

DiagEveFct = VMMP_c_DiagEveSigFail

Raw

{
  "ID": "16645394.0",
  "ASIL": "  ASIL D",
  "Text": "B\n\rIF [AND(1,2)]:\n\r1) Bit 2 of *sc_SigIn is set\n\r2) Conditions from req. A and A0 are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202590.0",
  "Description": "B\n\rIF [AND(1,2)]:\n\r1) Bit 2 of *sc_SigIn is set\n\r2) Conditions from req. A and A0 are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4416645395.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigNotVld case 2
DiagEveSigNotVld case 2

Raw

{
  "ID": "16645395.0",
  "ASIL": "  ",
  "Text": "DiagEveSigNotVld case 2",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigNotVld case 2",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202592.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4516645396.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2,3,4)]: 1) *FlgIniQlfAcv = 1 2) TDiagStart = 1 3) Bit5 of *sc_SigIn is NOT set 4 Conditions (1,2,3) are true for a
IF [AND(1,2,3,4)]:

1) *FlgIniQlfAcv = 1

2) TDiagStart = 1

3) Bit5 of *sc_SigIn is NOT set

4 Conditions (1,2,3) are true for a time longer than 100 / abs(*TiVec(3))

THEN:

FlgEnaCond2 = 1

ELSE:

FlgEnaCond2 = 0

Raw

{
  "ID": "16645396.0",
  "ASIL": "  ASIL D",
  "Text": "IF [AND(1,2,3,4)]:\n\r1) *FlgIniQlfAcv = 1\n\r2) TDiagStart = 1\n\r3) Bit5 of *sc_SigIn is NOT set\n\r4 Conditions (1,2,3) are true for a time longer than 100 / abs(*TiVec(3))\n\rTHEN:\n\rFlgEnaCond2 = 1\n\rELSE:\n\rFlgEnaCond2 = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253118.0",
  "Description": "IF [AND(1,2,3,4)]:\n\r1) *FlgIniQlfAcv = 1\n\r2) TDiagStart = 1\n\r3) Bit5 of *sc_SigIn is NOT set\n\r4 Conditions (1,2,3) are true for a time longer than 100 / abs(*TiVec(3))\n\rTHEN:\n\rFlgEnaCond2 = 1\n\rELSE:\n\rFlgEnaCond2 = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4616645397.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) Bit3 of *sc_SigIn changed from 1 to 0 for a time no longer than 100 / abs(*TiVec(2)) THEN: FlgEna1 = 1 ELSE: FlgE
IF [1]: 

1) Bit3 of *sc_SigIn changed from 1 to 0 for a time no longer than 100 / abs(*TiVec(2))

THEN:

FlgEna1 = 1

ELSE:

FlgEna1 = 0

Raw

{
  "ID": "16645397.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]: \n\r1) Bit3 of *sc_SigIn changed from 1 to 0 for a time no longer than 100 / abs(*TiVec(2))\n\rTHEN:\n\rFlgEna1 = 1\n\rELSE:\n\rFlgEna1 = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1253125.0",
  "Description": "IF [1]: \n\r1) Bit3 of *sc_SigIn changed from 1 to 0 for a time no longer than 100 / abs(*TiVec(2))\n\rTHEN:\n\rFlgEna1 = 1\n\rELSE:\n\rFlgEna1 = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4716645398.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
C IF [AND(1,2,OR(3,4),5)]: 1) Conditions from req. A0, A, B are false 2) FlgEnaCond2 = 1 3) Bit3 of *sc_SigIn is set 4) FlgE
C 

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

1) Conditions from req. A0, A, B are false

2) FlgEnaCond2 = 1

3) Bit3 of *sc_SigIn is set

4) FlgEna1 = 1

5) Conditions (1,2,3 AND 4) are true for a longer time than 100 / abs(*TiVec(1)) .

THEN:

DiagEveFct = VMMP_c_DiagEveSigNotVld

Raw

{
  "ID": "16645398.0",
  "ASIL": "  ASIL D",
  "Text": "C \n\rIF [AND(1,2,OR(3,4),5)]:\n\r1) Conditions from req. A0, A, B are false\n\r2) FlgEnaCond2 = 1\n\r3) Bit3 of *sc_SigIn is set\n\r4) FlgEna1 = 1\n\r5) Conditions (1,2,3 AND 4) are true for a longer time than 100 / abs(*TiVec(1)) .\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNotVld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202598.0",
  "Description": "C \n\rIF [AND(1,2,OR(3,4),5)]:\n\r1) Conditions from req. A0, A, B are false\n\r2) FlgEnaCond2 = 1\n\r3) Bit3 of *sc_SigIn is set\n\r4) FlgEna1 = 1\n\r5) Conditions (1,2,3 AND 4) are true for a longer time than 100 / abs(*TiVec(1)) .\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNotVld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4816645399.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigIni
DiagEveSigIni

Raw

{
  "ID": "16645399.0",
  "ASIL": "  ",
  "Text": "DiagEveSigIni",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigIni",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202596.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
4916645400.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
D IF [AND(1,2)]: 1) Bit3 OR Bit5 of *sc_SigIn is set 2) Conditions from req. A, A0, B, C are false THEN: DiagEveFct = VMMP_c
D 

IF [AND(1,2)]:

1) Bit3 OR Bit5 of *sc_SigIn is set

2) Conditions from req. A, A0, B, C are false

THEN:

DiagEveFct = VMMP_c_DiagEveSigIni

Raw

{
  "ID": "16645400.0",
  "ASIL": "  ASIL D",
  "Text": "D \n\rIF [AND(1,2)]:\n\r1) Bit3 OR Bit5 of *sc_SigIn is set\n\r2) Conditions from req. A, A0, B, C are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigIni",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202602.0",
  "Description": "D \n\rIF [AND(1,2)]:\n\r1) Bit3 OR Bit5 of *sc_SigIn is set\n\r2) Conditions from req. A, A0, B, C are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5016645401.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigSusp
DiagEveSigSusp

Raw

{
  "ID": "16645401.0",
  "ASIL": "  ",
  "Text": "DiagEveSigSusp",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigSusp",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339334.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5116645402.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
E IF [AND(1, 2)]: 1) FlgErr_OoR = 1 2) Conditions from req. A0, A, B, C, D are false THEN: DiagEveFct = VMMP_c_DiagEveSigSusp
E

IF [AND(1, 2)]:

1) FlgErr_OoR = 1

2) Conditions from req. A0, A, B, C, D are false

THEN:

DiagEveFct = VMMP_c_DiagEveSigSusp

Raw

{
  "ID": "16645402.0",
  "ASIL": "  ASIL D",
  "Text": "E\n\r \n\r\n\rIF [AND(1, 2)]:\n\r1) FlgErr_OoR = 1\n\r2) Conditions from req. A0, A, B, C, D are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigSusp",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339336.0",
  "Description": "E\n\r \n\r\n\rIF [AND(1, 2)]:\n\r1) FlgErr_OoR = 1\n\r2) Conditions from req. A0, A, B, C, D are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigSusp",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5216645403.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DiagEveSigNone
DiagEveSigNone

Raw

{
  "ID": "16645403.0",
  "ASIL": "  ",
  "Text": "DiagEveSigNone",
  "Type": "Folder",
  "Status": "",
  "Summary": "DiagEveSigNone",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202600.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5316645404.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) Conditions from req. E are false THEN: DiagEveFct = VMMP_c_DiagEveSigNone
IF [1]:

1) Conditions from req. E are false

THEN:

DiagEveFct = VMMP_c_DiagEveSigNone

Raw

{
  "ID": "16645404.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]:\n\r1) Conditions from req. E are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNone",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202606.0",
  "Description": "IF [1]:\n\r1) Conditions from req. E are false\n\rTHEN:\n\rDiagEveFct = VMMP_c_DiagEveSigNone",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5416645405.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
E1 IF [OR(1,2)]: 1) *FlgShtDwn = 1 2) Bit0 of *sc_SigIn is set THEN: StVld = VMMP_c_StVldReqIni
E1

IF [OR(1,2)]: 

1) *FlgShtDwn = 1

2) Bit0 of *sc_SigIn is set

THEN:

StVld = VMMP_c_StVldReqIni

Raw

{
  "ID": "16645405.0",
  "ASIL": "  QM",
  "Text": "E1\n\rIF [OR(1,2)]: \n\r1) *FlgShtDwn = 1\n\r2) Bit0 of *sc_SigIn is set\n\rTHEN:\n\rStVld = VMMP_c_StVldReqIni",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202612.0",
  "Description": "E1\n\rIF [OR(1,2)]: \n\r1) *FlgShtDwn = 1\n\r2) Bit0 of *sc_SigIn is set\n\rTHEN:\n\rStVld = VMMP_c_StVldReqIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5516645406.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Computation of merged DiagEve
Computation of merged DiagEve

Raw

{
  "ID": "16645406.0",
  "ASIL": "  ",
  "Text": "Computation of merged DiagEve",
  "Type": "Folder",
  "Status": "",
  "Summary": "Computation of merged DiagEve",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1254381.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5616645407.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged DiagEve IF [1]: 1) One of the inputs has the value VMMP_c_DiagEveSigDi THEN: DiagEveAllFct= VMMP_c_DiagEveSigDi ELSEI
Merged DiagEve 

IF [1]:

1) One of the inputs has the value VMMP_c_DiagEveSigDi

THEN:

DiagEveAllFct= VMMP_c_DiagEveSigDi

ELSEIF[2]:

2) One of the inputs has the value 3 OR VMMP_c_DiagEveSigNotVld

THEN:

DiagEveAllFct = VMMP_c_DiagEveSigNotVld

ELSEIF[3]:

3) One of the inputs has the value VMMP_c_DiagEveSigFail

THEN:

DiagEveAllFct = VMMP_c_DiagEveSigFail

ELSEIF[4]:

4) One of the inputs has the value VMMP_c_DiagEveSigIni

THEN:

DiagEveAllFct = VMMP_c_DiagEveSigIni

ELSEIF[5]:

5) One of the inputs has the value VMMP_c_DiagEveSigSusp

THEN:

DiagEveAllFct = VMMP_c_DiagEveSigSusp

ELSE:

DiagEveAllFct = VMMP_c_DiagEveSigNone

Raw

{
  "ID": "16645407.0",
  "ASIL": "  ASIL D",
  "Text": "Merged DiagEve \n\r \n\r\n\rIF [1]:\n\r1) One of the inputs has the value VMMP_c_DiagEveSigDi\n\rTHEN:\n\rDiagEveAllFct= VMMP_c_DiagEveSigDi\n\rELSEIF[2]:\n\r2) One of the inputs has the value 3 OR VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigNotVld\n\rELSEIF[3]:\n\r3) One of the inputs has the value VMMP_c_DiagEveSigFail\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigFail\n\r \n\rELSEIF[4]:\n\r4) One of the inputs has the value VMMP_c_DiagEveSigIni\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigIni\n\r \n\rELSEIF[5]:\n\r5) One of the inputs has the value VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigSusp\n\rELSE:\n\rDiagEveAllFct = VMMP_c_DiagEveSigNone",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1254383.0",
  "Description": "Merged DiagEve \n\r \n\r\n\rIF [1]:\n\r1) One of the inputs has the value VMMP_c_DiagEveSigDi\n\rTHEN:\n\rDiagEveAllFct= VMMP_c_DiagEveSigDi\n\rELSEIF[2]:\n\r2) One of the inputs has the value 3 OR VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigNotVld\n\rELSEIF[3]:\n\r3) One of the inputs has the value VMMP_c_DiagEveSigFail\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigFail\n\r \n\rELSEIF[4]:\n\r4) One of the inputs has the value VMMP_c_DiagEveSigIni\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigIni\n\r \n\rELSEIF[5]:\n\r5) One of the inputs has the value VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rDiagEveAllFct = VMMP_c_DiagEveSigSusp\n\rELSE:\n\rDiagEveAllFct = VMMP_c_DiagEveSigNone",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5716645408.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
If more than one DiagEve are needed to compute a final DiagEveAllFct value, then the function DiagEveAllFct should be called as fo
If more than one DiagEve are needed to compute a final DiagEveAllFct value, then the function DiagEveAllFct should be called as follow:

DiagEveAllFct (DiagEve1, DiagEve2, .....), where DiagEve1, DiagEve2, ... represent the inputs considered in Merged DiagEve

Raw

{
  "ID": "16645408.0",
  "ASIL": "  ASIL D",
  "Text": "If more than one DiagEve are needed to compute a final DiagEveAllFct value, then the function DiagEveAllFct should be called as follow:\n\rDiagEveAllFct (DiagEve1, DiagEve2, .....), where DiagEve1, DiagEve2, ... represent the inputs considered in Merged DiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1254385.0",
  "Description": "If more than one DiagEve are needed to compute a final DiagEveAllFct value, then the function DiagEveAllFct should be called as follow:\n\rDiagEveAllFct (DiagEve1, DiagEve2, .....), where DiagEve1, DiagEve2, ... represent the inputs considered in Merged DiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5816645409.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
SigOut calculation
SigOut calculation

Raw

{
  "ID": "16645409.0",
  "ASIL": "  ",
  "Text": "SigOut calculation",
  "Type": "Folder",
  "Status": "",
  "Summary": "SigOut calculation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202404.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
5916645410.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter determines the final value of a signal to be outputed. It requires 3 or 4 variables, depending if it is a physical or
This chapter determines the final value of a signal to be outputed. It requires 3 or 4 variables, depending if it is a physical or a status signal:

- Input signal

- Diagnostic Event

- Init value

- Error value

- rate value

Following annotations are used to specify each variable:

- *SigIn = Input signal

- *DiagEveFct= Diagnostic Event Function

- *IniVal = Init value

- *ErrVal = Error value

- *rate = rate value

Raw

{
  "ID": "16645410.0",
  "ASIL": "  ",
  "Text": "This chapter determines the final value of a signal to be outputed. It requires 3 or 4 variables, depending if it is a physical or a status signal:\n\r- Input signal\n\r- Diagnostic Event\n\r- Init value\n\r- Error value\n\r- rate value\n\r \n\rFollowing annotations are used to specify each variable:\n\r \n\r- *SigIn = Input signal\n\r- *DiagEveFct= Diagnostic Event Function\n\r- *IniVal = Init value\n\r- *ErrVal = Error value\n\r- *rate = rate value",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202631.0",
  "Description": "This chapter determines the final value of a signal to be outputed. It requires 3 or 4 variables, depending if it is a physical or a status signal:\n\r- Input signal\n\r- Diagnostic Event\n\r- Init value\n\r- Error value\n\r- rate value\n\r \n\rFollowing annotations are used to specify each variable:\n\r \n\r- *SigIn = Input signal\n\r- *DiagEveFct= Diagnostic Event Function\n\r- *IniVal = Init value\n\r- *ErrVal = Error value\n\r- *rate = rate value",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6016645411.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Last freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first time
Last freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first time

Raw

{
  "ID": "16645411.0",
  "ASIL": "  QM",
  "Text": "Last freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first time",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1203765.0",
  "Description": "Last freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first time",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6116645412.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
The output signal of this chapter is either "StSigOut", "PhySigOut" or PhyValFdSigOut, dependings if it is a status or physical si
The output signal of this chapter is either "StSigOut", "PhySigOut" or PhyValFdSigOut, dependings if it is a status or physical signal. In all requirements, when referring to this chapter, this output is called as follow in order to get the result:

- StSigOutFct (*SigIn, *DiagEveFct, *IniVal, *ErrVal)

- PhySigOutFct(*SigIn, *DiagEveFct, *ErrVal)

- PhyValFdSigOutFct (*SigIn, *DiagEveFct, *rate, *ErrVal)

When more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:

- StSigOutFct (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *IniVal, *ErrVal).

- PhySigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *ErrVal).

- PhyValFdSigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal).

Raw

{
  "ID": "16645412.0",
  "ASIL": "  ASIL D",
  "Text": "The output signal of this chapter is either \"StSigOut\", \"PhySigOut\" or PhyValFdSigOut, dependings if it is a status or physical signal. In all requirements, when referring to this chapter, this output is called as follow in order to get the result:\n\r- StSigOutFct (*SigIn, *DiagEveFct, *IniVal, *ErrVal)\n\r- PhySigOutFct(*SigIn, *DiagEveFct, *ErrVal)\n\r- PhyValFdSigOutFct (*SigIn, *DiagEveFct, *rate, *ErrVal)\n\rWhen more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:\n\r- StSigOutFct (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *IniVal, *ErrVal).\n\r- PhySigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *ErrVal).\n\r- PhyValFdSigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202635.0",
  "Description": "The output signal of this chapter is either \"StSigOut\", \"PhySigOut\" or PhyValFdSigOut, dependings if it is a status or physical signal. In all requirements, when referring to this chapter, this output is called as follow in order to get the result:\n\r- StSigOutFct (*SigIn, *DiagEveFct, *IniVal, *ErrVal)\n\r- PhySigOutFct(*SigIn, *DiagEveFct, *ErrVal)\n\r- PhyValFdSigOutFct (*SigIn, *DiagEveFct, *rate, *ErrVal)\n\rWhen more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:\n\r- StSigOutFct (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *IniVal, *ErrVal).\n\r- PhySigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *ErrVal).\n\r- PhyValFdSigOutFct (*SigIn, DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6216645413.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Prioritization If preconditions Error (H) and Suspicious (I) are true at the same time, then result specified in Error (H) shall
Prioritization

If preconditions Error (H) and Suspicious (I) are true at the same time, then result specified in Error (H) shall be given out.

Raw

{
  "ID": "16645413.0",
  "ASIL": "  ASIL D",
  "Text": "Prioritization\n\r \n\r\n\rIf preconditions Error (H) and Suspicious (I) are true at the same time, then result specified in Error (H) shall be given out.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202637.0",
  "Description": "Prioritization\n\r \n\r\n\rIf preconditions Error (H) and Suspicious (I) are true at the same time, then result specified in Error (H) shall be given out.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6316645414.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Linear Cross Fade Dynamic
Linear Cross Fade Dynamic

Raw

{
  "ID": "16645414.0",
  "ASIL": "  ",
  "Text": "Linear Cross Fade Dynamic",
  "Type": "Folder",
  "Status": "",
  "Summary": "Linear Cross Fade Dynamic",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1305416.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6416645415.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Referring to this function should always be done as follow: LiCrsFdDyn (*SigIn, *DiagEveFct, *rate, *ErrVal) When more than one *
Referring to this function should always be done as follow: LiCrsFdDyn (*SigIn, *DiagEveFct, *rate, *ErrVal)

When more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:

LiCrsFdDyn (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal)

The function LiCrsFdDyn fades the signal 'u1' to 'u2' when the control input becomes 'true' (see below for u1 and u2). The input 'rate' controls how fast the fading is done.

When the control signal is 'true', the signal '''u1' is faded to '''u2'.

When the control signal is 'false', the signal '''u2''' is faded to '''u1'.

Raw

{
  "ID": "16645415.0",
  "ASIL": "  ",
  "Text": "Referring to this function should always be done as follow: LiCrsFdDyn (*SigIn, *DiagEveFct, *rate, *ErrVal)\n\r \n\rWhen more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:\n\rLiCrsFdDyn (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal)\n\rThe function LiCrsFdDyn fades the signal 'u1' to 'u2' when the control input becomes 'true' (see below for u1 and u2). The input 'rate' controls how fast the fading is done.\n\rWhen the control signal is 'true', the signal '''u1' is faded to '''u2'.\n\rWhen the control signal is 'false', the signal '''u2''' is faded to '''u1'.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1305418.0",
  "Description": "Referring to this function should always be done as follow: LiCrsFdDyn (*SigIn, *DiagEveFct, *rate, *ErrVal)\n\r \n\rWhen more than one *DiagEve are needed to compute the final output value, then referring to this chaper is done as follow:\n\rLiCrsFdDyn (*SigIn,DiagEveAllFct (*DiagEve1, *DiagEve2,...), *rate, *ErrVal)\n\rThe function LiCrsFdDyn fades the signal 'u1' to 'u2' when the control input becomes 'true' (see below for u1 and u2). The input 'rate' controls how fast the fading is done.\n\rWhen the control signal is 'true', the signal '''u1' is faded to '''u2'.\n\rWhen the control signal is 'false', the signal '''u2''' is faded to '''u1'.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6516645416.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
The output for the Linear Cross Fade Dynamic is FdValOut (initial value is the one of the signal defined in SPE, which is using th
The output for the Linear Cross Fade Dynamic is FdValOut (initial value is the one of the signal defined in SPE, which is using this functon)

For u1 and u2, the following should be considered:

*u2 = *ErrVal

IF [1]:

1) *DiagEveFctshows one of the following values: VMMP_c_DiagEveSigFail , VMMP_c_DiagEveSigNotVld , VMMP_c_DiagEveSigIni , VMMP_c_DiagEveSigSusp

THEN:

*u1 = FdValOut (k-1) (last valid value,means simulation should starts at the 2nd time sample)

ELSE

*u1 = *SigIn

Raw

{
  "ID": "16645416.0",
  "ASIL": "  ASIL D",
  "Text": "The output for the Linear Cross Fade Dynamic is FdValOut (initial value is the one of the signal defined in SPE, which is using this functon)\n\rFor u1 and u2, the following should be considered:\n\r*u2 = *ErrVal\n\r \n\rIF [1]:\n\r1) *DiagEveFctshows one of the following values: VMMP_c_DiagEveSigFail , VMMP_c_DiagEveSigNotVld , VMMP_c_DiagEveSigIni , VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*u1 = FdValOut (k-1) (last valid value,means simulation should starts at the 2nd time sample)\n\rELSE\n\r*u1 = *SigIn",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1305426.0",
  "Description": "The output for the Linear Cross Fade Dynamic is FdValOut (initial value is the one of the signal defined in SPE, which is using this functon)\n\rFor u1 and u2, the following should be considered:\n\r*u2 = *ErrVal\n\r \n\rIF [1]:\n\r1) *DiagEveFctshows one of the following values: VMMP_c_DiagEveSigFail , VMMP_c_DiagEveSigNotVld , VMMP_c_DiagEveSigIni , VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*u1 = FdValOut (k-1) (last valid value,means simulation should starts at the 2nd time sample)\n\rELSE\n\r*u1 = *SigIn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6616645417.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
For the control signal *SigCtrl: IF [OR(1,2)]: 1) *DiagEveFct= VMMP_c_DiagEveSigFail 2) *DiagEveFct= VMMP_c_DiagEveSigIni THEN
For the control signal *SigCtrl:

IF [OR(1,2)]:

1) *DiagEveFct= VMMP_c_DiagEveSigFail

2) *DiagEveFct= VMMP_c_DiagEveSigIni

THEN:

*SigCtrl = 1

ELSE:

*SigCtrl = 0

Raw

{
  "ID": "16645417.0",
  "ASIL": "  QM",
  "Text": "For the control signal *SigCtrl:\n\rIF [OR(1,2)]:\n\r1) *DiagEveFct= VMMP_c_DiagEveSigFail\n\r2) *DiagEveFct= VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*SigCtrl = 1\n\rELSE:\n\r*SigCtrl = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1457215.0",
  "Description": "For the control signal *SigCtrl:\n\rIF [OR(1,2)]:\n\r1) *DiagEveFct= VMMP_c_DiagEveSigFail\n\r2) *DiagEveFct= VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*SigCtrl = 1\n\rELSE:\n\r*SigCtrl = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6716645418.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Init value of FdValOut2 is "0" (for k=1) Starting from k=2: FdValOut1 = min(rate, (*SigCtrl - FdValOut2 (k-1)) / VMMP_c_TiSmpl )
Init value of FdValOut2 is "0" (for k=1)

Starting from k=2:

FdValOut1 = min(rate, (*SigCtrl - FdValOut2 (k-1)) / VMMP_c_TiSmpl )

FdValOut2 = max((-1)*rate, FdValOut1)*VMMP_c_TiSmpl + FdValOut2 (k-1)

FdValOut = u1*(1-FdValOut2) + u2*FdValOut2

Raw

{
  "ID": "16645418.0",
  "ASIL": "  ASIL D",
  "Text": "Init value of FdValOut2 is \"0\" (for k=1)\n\r \n\rStarting from k=2:\n\rFdValOut1 = min(rate, (*SigCtrl - FdValOut2 (k-1)) / VMMP_c_TiSmpl )\n\rFdValOut2 = max((-1)*rate, FdValOut1)*VMMP_c_TiSmpl + FdValOut2 (k-1)\n\rFdValOut = u1*(1-FdValOut2) + u2*FdValOut2",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1305479.0",
  "Description": "Init value of FdValOut2 is \"0\" (for k=1)\n\r \n\rStarting from k=2:\n\rFdValOut1 = min(rate, (*SigCtrl - FdValOut2 (k-1)) / VMMP_c_TiSmpl )\n\rFdValOut2 = max((-1)*rate, FdValOut1)*VMMP_c_TiSmpl + FdValOut2 (k-1)\n\rFdValOut = u1*(1-FdValOut2) + u2*FdValOut2",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6816645419.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Error
Error

Raw

{
  "ID": "16645419.0",
  "ASIL": "  ",
  "Text": "Error",
  "Type": "Folder",
  "Status": "",
  "Summary": "Error",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202640.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
6916645420.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
H IF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal PhyValFdSigOutFct = FdValOut
H 

IF [1]:

1) *DiagEveFct< VMMP_c_DiagEveSigNone

THEN:

PhySigOutFct = *ErrVal 

PhyValFdSigOutFct = FdValOut

Raw

{
  "ID": "16645420.0",
  "ASIL": "  ASIL D",
  "Text": "H \n\rIF [1]:\n\r1) *DiagEveFct< VMMP_c_DiagEveSigNone\n\rTHEN:\n\rPhySigOutFct = *ErrVal \n\rPhyValFdSigOutFct = FdValOut",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202642.0",
  "Description": "H \n\rIF [1]:\n\r1) *DiagEveFct< VMMP_c_DiagEveSigNone\n\rTHEN:\n\rPhySigOutFct = *ErrVal \n\rPhyValFdSigOutFct = FdValOut",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7016645421.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
H1 IF [1]: 1) *DiagEveFct shows the value VMMP_c_DiagEveSigFail OR VMMP_c_DiagEveSigNotVld THEN: StSigOutFct = *ErrVal (*ErrVa
H1

IF [1]:

1) *DiagEveFct shows the value VMMP_c_DiagEveSigFail OR VMMP_c_DiagEveSigNotVld

THEN:

StSigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)

Raw

{
  "ID": "16645421.0",
  "ASIL": "  ASIL D",
  "Text": "H1\n\r \n\r\n\rIF [1]:\n\r1) *DiagEveFct shows the value VMMP_c_DiagEveSigFail OR VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rStSigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339338.0",
  "Description": "H1\n\r \n\r\n\rIF [1]:\n\r1) *DiagEveFct shows the value VMMP_c_DiagEveSigFail OR VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rStSigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7116645422.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Init
Init

Raw

{
  "ID": "16645422.0",
  "ASIL": "  ",
  "Text": "Init",
  "Type": "Folder",
  "Status": "",
  "Summary": "Init",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1281817.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7216645423.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for ini
IF [1]:

1) *DiagEveFct< VMMP_c_DiagEveSigNone

THEN:

PhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)

PhyValFdSigOutFct = FdValOut

Raw

{
  "ID": "16645423.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]:\n\r1) *DiagEveFct< VMMP_c_DiagEveSigNone\n\rTHEN:\n\rPhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)\n\rPhyValFdSigOutFct = FdValOut",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1281819.0",
  "Description": "IF [1]:\n\r1) *DiagEveFct< VMMP_c_DiagEveSigNone\n\rTHEN:\n\rPhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value)\n\rPhyValFdSigOutFct = FdValOut",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7316645424.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
H2 IF [AND(1,OR(2,3))]: 1) conditions from req. H1 are false 2) *DiagEveFct= VMMP_c_DiagEveSigIni 3) *DiagEveFct= VMMP_c_DiagE
H2

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

1) conditions from req. H1 are false

2) *DiagEveFct= VMMP_c_DiagEveSigIni

3) *DiagEveFct= VMMP_c_DiagEveSigDi

THEN:

StSigOutFct = *IniVal

Raw

{
  "ID": "16645424.0",
  "ASIL": "  ASIL D",
  "Text": "H2\n\rIF [AND(1,OR(2,3))]:\n\r1) conditions from req. H1 are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigIni\n\r3) *DiagEveFct= VMMP_c_DiagEveSigDi\n\rTHEN:\n\rStSigOutFct = *IniVal",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339340.0",
  "Description": "H2\n\rIF [AND(1,OR(2,3))]:\n\r1) conditions from req. H1 are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigIni\n\r3) *DiagEveFct= VMMP_c_DiagEveSigDi\n\rTHEN:\n\rStSigOutFct = *IniVal",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7416645425.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Suspicious
Suspicious

Raw

{
  "ID": "16645425.0",
  "ASIL": "  ",
  "Text": "Suspicious",
  "Type": "Folder",
  "Status": "",
  "Summary": "Suspicious",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202644.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7516645426.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
I IF [AND(1,2)]: 1) Conditions from req. H are false 2) *DiagEveFct= VMMP_c_DiagEveSigSusp THEN: PhySigOutFct should show hi
I 

IF [AND(1,2)]:

1) Conditions from req. H are false

2) *DiagEveFct= VMMP_c_DiagEveSigSusp

THEN:

PhySigOutFct should show his last valid value

PhyValFdSigOutFct = FdValOut

Raw

{
  "ID": "16645426.0",
  "ASIL": "  ASIL D",
  "Text": "I \n\rIF [AND(1,2)]:\n\r1) Conditions from req. H are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rPhySigOutFct should show his last valid value\n\rPhyValFdSigOutFct = FdValOut",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202646.0",
  "Description": "I \n\rIF [AND(1,2)]:\n\r1) Conditions from req. H are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rPhySigOutFct should show his last valid value\n\rPhyValFdSigOutFct = FdValOut",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7616645427.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
I1 IF [AND(1,2)]: 1) Conditions from req. H1, H2 are false 2) *DiagEveFct= VMMP_c_DiagEveSigSusp THEN: StSigOutFct should sho
I1

IF [AND(1,2)]:

1) Conditions from req. H1, H2 are false

2) *DiagEveFct= VMMP_c_DiagEveSigSusp

THEN:

StSigOutFct should show his last valid value

Raw

{
  "ID": "16645427.0",
  "ASIL": "  ASIL D",
  "Text": "I1\n\rIF [AND(1,2)]:\n\r1) Conditions from req. H1, H2 are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rStSigOutFct should show his last valid value",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339342.0",
  "Description": "I1\n\rIF [AND(1,2)]:\n\r1) Conditions from req. H1, H2 are false\n\r2) *DiagEveFct= VMMP_c_DiagEveSigSusp\n\rTHEN:\n\rStSigOutFct should show his last valid value",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7716645428.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
No Error/Ini/Suspicious
No Error/Ini/Suspicious

Raw

{
  "ID": "16645428.0",
  "ASIL": "  ",
  "Text": "No Error/Ini/Suspicious",
  "Type": "Folder",
  "Status": "",
  "Summary": "No Error/Ini/Suspicious",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202633.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7816645429.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
If there are no error, init or suspicious case, then the specified/calculated value *SigIn must be given out.
If there are no error, init or suspicious case, then the specified/calculated value *SigIn must be given out.

Raw

{
  "ID": "16645429.0",
  "ASIL": "  ",
  "Text": "If there are no error, init or suspicious case, then the specified/calculated value *SigIn must be given out.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202722.0",
  "Description": "If there are no error, init or suspicious case, then the specified/calculated value *SigIn must be given out.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
7916645430.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) Conditions from req. I is false THEN: PhySigOutFct = *SigIn PhyValFdSigOutFct = FdValOut
IF [1]:

1) Conditions from req. I is false

THEN:

PhySigOutFct = *SigIn

PhyValFdSigOutFct = FdValOut

Raw

{
  "ID": "16645430.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]:\n\r1) Conditions from req. I is false\n\rTHEN:\n\rPhySigOutFct = *SigIn\n\rPhyValFdSigOutFct = FdValOut",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202648.0",
  "Description": "IF [1]:\n\r1) Conditions from req. I is false\n\rTHEN:\n\rPhySigOutFct = *SigIn\n\rPhyValFdSigOutFct = FdValOut",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8016645431.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [1]: 1) Conditions from req. I1 is false THEN: StSigOutFct = *SigIn
IF [1]:

1) Conditions from req. I1 is false

THEN:

StSigOutFct = *SigIn

Raw

{
  "ID": "16645431.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]:\n\r1) Conditions from req. I1 is false\n\rTHEN:\n\rStSigOutFct = *SigIn",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1339344.0",
  "Description": "IF [1]:\n\r1) Conditions from req. I1 is false\n\rTHEN:\n\rStSigOutFct = *SigIn",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8116645432.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Monitoring start time
Monitoring start time

Raw

{
  "ID": "16645432.0",
  "ASIL": "  ",
  "Text": "Monitoring start time",
  "Type": "Folder",
  "Status": "",
  "Summary": "Monitoring start time",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387886.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8216645433.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
In calculation of DiagKl15 below, with function DiagEveFct, TDiagStart isn't used in DiagEveSigNotVld case 1 and 2 TiVecTStart =
In calculation of DiagKl15 below, with function DiagEveFct, TDiagStart isn't used in DiagEveSigNotVld case 1 and 2

TiVecTStart = (0, 0, 0, 0)

DiagKl15 = DiagEveFct(KST_s_KL_15, KST_sc_KL_15, 0, 0, TiVecTStart , 0, 0, 0)

Kl15State = PhySigOutFct (KST_s_KL_15, DiagKl15 , 0)

Init value of TDiagStart is "0"

IF [1]:

1) VMMP_SRV_p_DiagRstEna != 0

THEN:

TDiagStart = Kl15State with a delay time of VMMP_c_TDiagStart

ELSE:

TDiagStart = 1 with a delay time of VMMP_c_TDiagStart

Raw

{
  "ID": "16645433.0",
  "ASIL": "  ASIL D",
  "Text": "In calculation of DiagKl15 below, with function DiagEveFct, TDiagStart isn't used in DiagEveSigNotVld case 1 and 2\n\r \n\r\n\rTiVecTStart = (0, 0, 0, 0)\n\rDiagKl15 = DiagEveFct(KST_s_KL_15, KST_sc_KL_15, 0, 0, TiVecTStart , 0, 0, 0)\n\r \n\rKl15State = PhySigOutFct (KST_s_KL_15, DiagKl15 , 0)\n\r \n\rInit value of TDiagStart is \"0\"\n\r \n\rIF [1]:\n\r1) VMMP_SRV_p_DiagRstEna != 0\n\rTHEN:\n\rTDiagStart = Kl15State with a delay time of VMMP_c_TDiagStart\n\rELSE:\n\rTDiagStart = 1 with a delay time of VMMP_c_TDiagStart",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387885.0",
  "Description": "In calculation of DiagKl15 below, with function DiagEveFct, TDiagStart isn't used in DiagEveSigNotVld case 1 and 2\n\r \n\r\n\rTiVecTStart = (0, 0, 0, 0)\n\rDiagKl15 = DiagEveFct(KST_s_KL_15, KST_sc_KL_15, 0, 0, TiVecTStart , 0, 0, 0)\n\r \n\rKl15State = PhySigOutFct (KST_s_KL_15, DiagKl15 , 0)\n\r \n\rInit value of TDiagStart is \"0\"\n\r \n\rIF [1]:\n\r1) VMMP_SRV_p_DiagRstEna != 0\n\rTHEN:\n\rTDiagStart = Kl15State with a delay time of VMMP_c_TDiagStart\n\rELSE:\n\rTDiagStart = 1 with a delay time of VMMP_c_TDiagStart",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8337993381.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
TDiagStart = VSOVD_s_DiagStartExpr
TDiagStart = VSOVD_s_DiagStartExpr

Raw

{
  "ID": "37993381.0",
  "ASIL": "  ASIL D",
  "Text": "TDiagStart = VSOVD_s_DiagStartExpr",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "TDiagStart = VSOVD_s_DiagStartExpr",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8416645434.0FunctionalObsoletenoFalsestatus_filtered, relevance_filtered
IF [1]:: 1) TDiagStart == 0 THEN: DiagEveFct should be evaluated Output = should be evaluated or shows the Init value explicit
IF [1]::

1) TDiagStart == 0

THEN:

DiagEveFct should be evaluated

Output = should be evaluated or shows the Init value explicitly specified 

ELSE:

DiagEveFct should be evaluated 

Output = output should be evaluated

Raw

{
  "ID": "16645434.0",
  "ASIL": "  ",
  "Text": "IF [1]::\n\r1) TDiagStart == 0\n\rTHEN:\n\rDiagEveFct should be evaluated\n\rOutput = should be evaluated or shows the Init value explicitly specified \n\rELSE:\n\rDiagEveFct should be evaluated \n\rOutput = output should be evaluated",
  "Type": "Functional",
  "Status": "Obsolete",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1418062.0",
  "Description": "IF [1]::\n\r1) TDiagStart == 0\n\rTHEN:\n\rDiagEveFct should be evaluated\n\rOutput = should be evaluated or shows the Init value explicitly specified \n\rELSE:\n\rDiagEveFct should be evaluated \n\rOutput = output should be evaluated",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
8516645435.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Drive pedal
Drive pedal

Raw

{
  "ID": "16645435.0",
  "ASIL": "  ",
  "Text": "Drive pedal",
  "Type": "Folder",
  "Status": "",
  "Summary": "Drive pedal",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1126964.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8616645436.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Diagnostic events calculation
Diagnostic events calculation

Raw

{
  "ID": "16645436.0",
  "ASIL": "  ",
  "Text": "Diagnostic events calculation",
  "Type": "Folder",
  "Status": "",
  "Summary": "Diagnostic events calculation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1202650.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8716645437.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
TiVecAPI = (0, 0, VMMP_DSOPRE_p_DiagAPIErrCurInc, VMMP_DSOPRE_p_DiagAPIErrCurDec) DiagEve1 = DiagEveFct (API_s_PrctGrdDrvPed, API
TiVecAPI = (0, 0, VMMP_DSOPRE_p_DiagAPIErrCurInc, VMMP_DSOPRE_p_DiagAPIErrCurDec)

DiagEve1 = DiagEveFct (API_s_PrctGrdDrvPed, API_sc_PrctGrdDrvPed, VMMP_DSOPRE_c_APIPrctGrdDrvPedMax, VMMP_DSOPRE_c_APIPrctGrdDrvPedMin, TiVecAPI , 0, 0, 1)

DiagEve2 = DiagEveFct (API_s_PrctDrvPed, API_sc_PrctDrvPed, VMMP_DSOPRE_c_APIPrctDrvPedMax, VMMP_DSOPRE_c_APIPrctDrvPedMin, TiVecAPI , 0, 0, 1)

DiagEve3 = DiagEveFct (API_s_StDrvPed, API_sc_StDrvPed, VMMP_DSOPRE_c_APIStDrvPedMax, VMMP_DSOPRE_c_APIStDrvPedMin, TiVecAPI , 0, 0, 1)

DiagEve4 = DiagEveFct (API_s_StDrvPedCnfd, API_sc_StDrvPedCnfd, VMMP_DSOPRE_c_APIStDrvPedCnfdMax, VMMP_DSOPRE_c_APIStDrvPedCnfdMin, TiVecAPI , 0, 0, 1)

Raw

{
  "ID": "16645437.0",
  "ASIL": "  ASIL A",
  "Text": "TiVecAPI = (0, 0, VMMP_DSOPRE_p_DiagAPIErrCurInc, VMMP_DSOPRE_p_DiagAPIErrCurDec)\n\rDiagEve1 = DiagEveFct (API_s_PrctGrdDrvPed, API_sc_PrctGrdDrvPed, VMMP_DSOPRE_c_APIPrctGrdDrvPedMax, VMMP_DSOPRE_c_APIPrctGrdDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (API_s_PrctDrvPed, API_sc_PrctDrvPed, VMMP_DSOPRE_c_APIPrctDrvPedMax, VMMP_DSOPRE_c_APIPrctDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve3 = DiagEveFct (API_s_StDrvPed, API_sc_StDrvPed, VMMP_DSOPRE_c_APIStDrvPedMax, VMMP_DSOPRE_c_APIStDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve4 = DiagEveFct (API_s_StDrvPedCnfd, API_sc_StDrvPedCnfd, VMMP_DSOPRE_c_APIStDrvPedCnfdMax, VMMP_DSOPRE_c_APIStDrvPedCnfdMin, TiVecAPI , 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387596.0",
  "Description": "TiVecAPI = (0, 0, VMMP_DSOPRE_p_DiagAPIErrCurInc, VMMP_DSOPRE_p_DiagAPIErrCurDec)\n\rDiagEve1 = DiagEveFct (API_s_PrctGrdDrvPed, API_sc_PrctGrdDrvPed, VMMP_DSOPRE_c_APIPrctGrdDrvPedMax, VMMP_DSOPRE_c_APIPrctGrdDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (API_s_PrctDrvPed, API_sc_PrctDrvPed, VMMP_DSOPRE_c_APIPrctDrvPedMax, VMMP_DSOPRE_c_APIPrctDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve3 = DiagEveFct (API_s_StDrvPed, API_sc_StDrvPed, VMMP_DSOPRE_c_APIStDrvPedMax, VMMP_DSOPRE_c_APIStDrvPedMin, TiVecAPI , 0, 0, 1)\n\rDiagEve4 = DiagEveFct (API_s_StDrvPedCnfd, API_sc_StDrvPedCnfd, VMMP_DSOPRE_c_APIStDrvPedCnfdMax, VMMP_DSOPRE_c_APIStDrvPedCnfdMin, TiVecAPI , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8816645438.0FunctionalReleasedyesTrue
DSOPRE_s_DiagAPI_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)
DSOPRE_s_DiagAPI_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)

Raw

{
  "ID": "16645438.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DiagAPI_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1164964.0",
  "Description": "DSOPRE_s_DiagAPI_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3, DiagEve4)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
8916645439.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
TiVecDrvReq = ( 0, 0, VMMP_DSOPRE_p_DiagDrvReqErrCurInc, VMMP_DSOPRE_p_DiagDrvReqErrCurDec) DiagEve11 = DiagEveFct (DrvDmd_s_TqWh
TiVecDrvReq = ( 0, 0, VMMP_DSOPRE_p_DiagDrvReqErrCurInc, VMMP_DSOPRE_p_DiagDrvReqErrCurDec)

DiagEve11 = DiagEveFct (DrvDmd_s_TqWhlAcceDes, DrvDmd_sc_TqWhlAcceDes, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)

DiagEve12 = DiagEveFct (DrvDmd_s_TqWhlDeceDes, DrvDmd_sc_TqWhlDeceDes, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)

DiagEve13 = DiagEveFct (DrvDmd_s_TqWhlDeceDrgDes, DrvDmd_sc_TqWhlDeceDrgDes, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)

DiagEve14 = DiagEveFct (PTDrvVeh_s_TqWhlAcceDes, PTDrvVeh_sc_TqWhlAcceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)

DiagEve15 = DiagEveFct (PTDrvVeh_s_TqWhlDeceDes, PTDrvVeh_sc_TqWhlDeceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)

DiagEve16 = DiagEveFct (PTDrvVeh_s_TqWhlDeceLim, PTDrvVeh_sc_TqWhlDeceLim, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMin, TiVecDrvReq , 0, 0, 1)

DiagEve17 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfDec, PTDrvVeh_sc_TqGrdWhlTrfDec, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMin, TiVecDrvReq , 0, 0, 1)

DiagEve18 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfInc, PTDrvVeh_sc_TqGrdWhlTrfInc, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMin, TiVecDrvReq , 0, 0, 1)

Raw

{
  "ID": "16645439.0",
  "ASIL": "  ASIL D",
  "Text": "TiVecDrvReq = ( 0, 0, VMMP_DSOPRE_p_DiagDrvReqErrCurInc, VMMP_DSOPRE_p_DiagDrvReqErrCurDec)\n\rDiagEve11 = DiagEveFct (DrvDmd_s_TqWhlAcceDes, DrvDmd_sc_TqWhlAcceDes, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (DrvDmd_s_TqWhlDeceDes, DrvDmd_sc_TqWhlDeceDes, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (DrvDmd_s_TqWhlDeceDrgDes, DrvDmd_sc_TqWhlDeceDrgDes, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve14 = DiagEveFct (PTDrvVeh_s_TqWhlAcceDes, PTDrvVeh_sc_TqWhlAcceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve15 = DiagEveFct (PTDrvVeh_s_TqWhlDeceDes, PTDrvVeh_sc_TqWhlDeceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve16 = DiagEveFct (PTDrvVeh_s_TqWhlDeceLim, PTDrvVeh_sc_TqWhlDeceLim, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve17 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfDec, PTDrvVeh_sc_TqGrdWhlTrfDec, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve18 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfInc, PTDrvVeh_sc_TqGrdWhlTrfInc, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMin, TiVecDrvReq , 0, 0, 1)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387625.0",
  "Description": "TiVecDrvReq = ( 0, 0, VMMP_DSOPRE_p_DiagDrvReqErrCurInc, VMMP_DSOPRE_p_DiagDrvReqErrCurDec)\n\rDiagEve11 = DiagEveFct (DrvDmd_s_TqWhlAcceDes, DrvDmd_sc_TqWhlAcceDes, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (DrvDmd_s_TqWhlDeceDes, DrvDmd_sc_TqWhlDeceDes, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDmdTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (DrvDmd_s_TqWhlDeceDrgDes, DrvDmd_sc_TqWhlDeceDrgDes, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMax, VMMP_DSOPRE_c_DrvDrgTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve14 = DiagEveFct (PTDrvVeh_s_TqWhlAcceDes, PTDrvVeh_sc_TqWhlAcceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlAcceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve15 = DiagEveFct (PTDrvVeh_s_TqWhlDeceDes, PTDrvVeh_sc_TqWhlDeceDes, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceDesMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve16 = DiagEveFct (PTDrvVeh_s_TqWhlDeceLim, PTDrvVeh_sc_TqWhlDeceLim, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMax, VMMP_DSOPRE_c_PTDrvVehTqWhlDeceLimMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve17 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfDec, PTDrvVeh_sc_TqGrdWhlTrfDec, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIDecMin, TiVecDrvReq , 0, 0, 1)\n\rDiagEve18 = DiagEveFct (PTDrvVeh_s_TqGrdWhlTrfInc, PTDrvVeh_sc_TqGrdWhlTrfInc, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMax, VMMP_DSOPRE_c_PTDrvVehTqGrdWhlTrfIIncMin, TiVecDrvReq , 0, 0, 1)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9016645440.0FunctionalReleasedyesTrue
DSOPRE_s_DiagDrvReq_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12 , DiagEve13 , DiagEve14 , DiagEve15 , DiagEve16 , DiagEve17 , D
DSOPRE_s_DiagDrvReq_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12 , DiagEve13 , DiagEve14 , DiagEve15 , DiagEve16 , DiagEve17 , DiagEve18)

Raw

{
  "ID": "16645440.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DiagDrvReq_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12 , DiagEve13 , DiagEve14 , DiagEve15 , DiagEve16 , DiagEve17 , DiagEve18)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127359.0",
  "Description": "DSOPRE_s_DiagDrvReq_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12 , DiagEve13 , DiagEve14 , DiagEve15 , DiagEve16 , DiagEve17 , DiagEve18)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9116645441.0FunctionalReleasedyesTrue
IF [OR(1, 2)]: 1) API_s_StDrvPed = 1 (confirmed) 2) API_s_StDrvPed = 2 (kickdown) THEN: DSOPRE_s_DrvPed_StPed = PhySigOutFct (
IF [OR(1, 2)]:

1) API_s_StDrvPed = 1 (confirmed)

2) API_s_StDrvPed = 2 (kickdown)

THEN:

DSOPRE_s_DrvPed_StPed = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)

ELSE:

DSOPRE_s_DrvPed_StPed = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)

Raw

{
  "ID": "16645441.0",
  "ASIL": "  ASIL D",
  "Text": "IF [OR(1, 2)]:\n\r1) API_s_StDrvPed = 1 (confirmed)\n\r2) API_s_StDrvPed = 2 (kickdown)\n\rTHEN:\n\rDSOPRE_s_DrvPed_StPed = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)\n\rELSE:\n\rDSOPRE_s_DrvPed_StPed = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1126973.0",
  "Description": "IF [OR(1, 2)]:\n\r1) API_s_StDrvPed = 1 (confirmed)\n\r2) API_s_StDrvPed = 2 (kickdown)\n\rTHEN:\n\rDSOPRE_s_DrvPed_StPed = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)\n\rELSE:\n\rDSOPRE_s_DrvPed_StPed = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9216645442.0FunctionalReleasedyesTrue
IF [1]: 1) API_s_StDrvPed = 2 (kickdown) THEN: DSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0) ELSE:
IF [1]:

1) API_s_StDrvPed = 2 (kickdown)

THEN:

DSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)

ELSE:

DSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)

Raw

{
  "ID": "16645442.0",
  "ASIL": "  ASIL D",
  "Text": "IF [1]:\n\r1) API_s_StDrvPed = 2 (kickdown)\n\rTHEN:\n\rDSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)\n\rELSE:\n\rDSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127374.0",
  "Description": "IF [1]:\n\r1) API_s_StDrvPed = 2 (kickdown)\n\rTHEN:\n\rDSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (1, DSOPRE_s_DiagAPI_StEveReq, 0)\n\rELSE:\n\rDSOPRE_s_DrvPed_StKckDwn = PhySigOutFct (0, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9316645443.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
In the following requirement, the output signals are mapped to the PhySigOut function with the corresponding arguments
In the following requirement, the output signals are mapped to the PhySigOut function with the corresponding arguments

Raw

{
  "ID": "16645443.0",
  "ASIL": "  QM",
  "Text": "In the following requirement, the output signals are mapped to the PhySigOut function with the corresponding arguments",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1387629.0",
  "Description": "In the following requirement, the output signals are mapped to the PhySigOut function with the corresponding arguments",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9416645444.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_PrctPed = PhySigOutFct (API_s_PrctDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)
DSOPRE_s_DrvPed_PrctPed = PhySigOutFct (API_s_PrctDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)

Raw

{
  "ID": "16645444.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DrvPed_PrctPed = PhySigOutFct (API_s_PrctDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127467.0",
  "Description": "DSOPRE_s_DrvPed_PrctPed = PhySigOutFct (API_s_PrctDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9516645445.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_StCnfd = StSigOutFct (API_s_StDrvPedCnfd, DSOPRE_s_DiagAPI_StEveReq, 0, 3)
DSOPRE_s_DrvPed_StCnfd = StSigOutFct (API_s_StDrvPedCnfd, DSOPRE_s_DiagAPI_StEveReq, 0, 3)

Raw

{
  "ID": "16645445.0",
  "ASIL": "  QM",
  "Text": "DSOPRE_s_DrvPed_StCnfd = StSigOutFct (API_s_StDrvPedCnfd, DSOPRE_s_DiagAPI_StEveReq, 0, 3)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1316769.0",
  "Description": "DSOPRE_s_DrvPed_StCnfd = StSigOutFct (API_s_StDrvPedCnfd, DSOPRE_s_DiagAPI_StEveReq, 0, 3)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9616645446.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_PrctGrdDrvPed = PhySigOutFct (API_s_PrctGrdDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)
DSOPRE_s_DrvPed_PrctGrdDrvPed = PhySigOutFct (API_s_PrctGrdDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)

Raw

{
  "ID": "16645446.0",
  "ASIL": "  QM",
  "Text": "DSOPRE_s_DrvPed_PrctGrdDrvPed = PhySigOutFct (API_s_PrctGrdDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1165278.0",
  "Description": "DSOPRE_s_DrvPed_PrctGrdDrvPed = PhySigOutFct (API_s_PrctGrdDrvPed, DSOPRE_s_DiagAPI_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9716645447.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_TqWhlDeceTarPred = PhySigOutFct (DrvDmd_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq , 0)
DSOPRE_s_DrvPed_TqWhlDeceTarPred = PhySigOutFct (DrvDmd_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq , 0)

Raw

{
  "ID": "16645447.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DrvPed_TqWhlDeceTarPred = PhySigOutFct (DrvDmd_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq , 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127478.0",
  "Description": "DSOPRE_s_DrvPed_TqWhlDeceTarPred = PhySigOutFct (DrvDmd_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq , 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9816645448.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_TqWhlAcceTarPred = PhySigOutFct (DrvDmd_s_TqWhlAcceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)
DSOPRE_s_DrvPed_TqWhlAcceTarPred = PhySigOutFct (DrvDmd_s_TqWhlAcceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)

Raw

{
  "ID": "16645448.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DrvPed_TqWhlAcceTarPred = PhySigOutFct (DrvDmd_s_TqWhlAcceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127481.0",
  "Description": "DSOPRE_s_DrvPed_TqWhlAcceTarPred = PhySigOutFct (DrvDmd_s_TqWhlAcceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
9916645449.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_TqWhlDeceDrg = PhySigOutFct (DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)
DSOPRE_s_DrvPed_TqWhlDeceDrg = PhySigOutFct (DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)

Raw

{
  "ID": "16645449.0",
  "ASIL": "  QM",
  "Text": "DSOPRE_s_DrvPed_TqWhlDeceDrg = PhySigOutFct (DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1127484.0",
  "Description": "DSOPRE_s_DrvPed_TqWhlDeceDrg = PhySigOutFct (DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10016645450.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_TqWhlDrg = PhySigOutFct ((-1)*DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)
DSOPRE_s_DrvPed_TqWhlDrg = PhySigOutFct ((-1)*DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)

Raw

{
  "ID": "16645450.0",
  "ASIL": "  QM",
  "Text": "DSOPRE_s_DrvPed_TqWhlDrg = PhySigOutFct ((-1)*DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1165376.0",
  "Description": "DSOPRE_s_DrvPed_TqWhlDrg = PhySigOutFct ((-1)*DrvDmd_s_TqWhlDeceDrgDes, DSOPRE_s_DiagDrvReq_StEveReq, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10116645451.0FunctionalReleasedyesTrue
DSOPRE_s_DrvPed_TqWhlDeceDmd = PhyValFdSigOutFct(PTDrvVeh_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0.25, 0)
DSOPRE_s_DrvPed_TqWhlDeceDmd = PhyValFdSigOutFct(PTDrvVeh_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0.25, 0)

Raw

{
  "ID": "16645451.0",
  "ASIL": "  ASIL D",
  "Text": "DSOPRE_s_DrvPed_TqWhlDeceDmd = PhyValFdSigOutFct(PTDrvVeh_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0.25, 0)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1165378.0",
  "Description": "DSOPRE_s_DrvPed_TqWhlDeceDmd = PhyValFdSigOutFct(PTDrvVeh_s_TqWhlDeceDes, DSOPRE_s_DiagDrvReq_StEveReq, 0.25, 0)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}