Source files
Mapping profiles
TORINO grounded verification · testcase
VMMP conservative · requirement
Import history
VME-PROD-VehicleMotionManagement - VMMP_SRV_VSOEM.xlsx · source records
| Row | ID | Type | Status | Relevant | Candidate | Reason | Normalized text |
|---|---|---|---|---|---|---|---|
| 2 | 16645954.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Short descriptionShort description Raw{
"ID": "16645954.0",
"ASIL": " ",
"Text": "Short description",
"Type": "Folder",
"Status": "",
"Summary": "Short description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085415.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 3 | 16645955.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The module VSOEM (Vehicle State Observer Ego Motion) is part of the sub-function SRV. The module EgoMotion is intended to centralThe module VSOEM (Vehicle State Observer Ego Motion) is part of the sub-function SRV. The module EgoMotion is intended to centrally prepare the vehicle's egomotion variables according to the VMM requirements and also to provide further information derived therefrom. Motivation / Initial situation for a VMM internal service regarding vehicle state: * VMM internal sub-functions expect certain (ego) motion variables depending on other states * Even if the motion variables are provided by a VMM-external service (usually EML), they must be processed according to internal expectations * This processing should be performed by VMM once as an internal service and not in each subfunction itself. Raw{
"ID": "16645955.0",
"ASIL": " ",
"Text": "The module VSOEM (Vehicle State Observer Ego Motion) is part of the sub-function SRV.\n\rThe module EgoMotion is intended to centrally prepare the vehicle's egomotion variables according to the VMM requirements and also to provide further information derived therefrom.\n\rMotivation / Initial situation for a VMM internal service regarding vehicle state:\n\r* VMM internal sub-functions expect certain (ego) motion variables depending on other states\n\r* Even if the motion variables are provided by a VMM-external service (usually EML), they must be processed according to internal expectations\n\r* This processing should be performed by VMM once as an internal service and not in each subfunction itself.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085420.0",
"Description": "The module VSOEM (Vehicle State Observer Ego Motion) is part of the sub-function SRV.\n\rThe module EgoMotion is intended to centrally prepare the vehicle's egomotion variables according to the VMM requirements and also to provide further information derived therefrom.\n\rMotivation / Initial situation for a VMM internal service regarding vehicle state:\n\r* VMM internal sub-functions expect certain (ego) motion variables depending on other states\n\r* Even if the motion variables are provided by a VMM-external service (usually EML), they must be processed according to internal expectations\n\r* This processing should be performed by VMM once as an internal service and not in each subfunction itself.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 4 | 16645956.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Interface descriptionInterface description Raw{
"ID": "16645956.0",
"ASIL": " ",
"Text": "Interface description",
"Type": "Folder",
"Status": "",
"Summary": "Interface description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1209119.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 5 | 16645957.0 | Information | no | False | type_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": "16645957.0",
"ASIL": " ",
"Text": "The signals and parameter files for the relevante SWRS are:",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1209118.0",
"Description": "The signals and parameter files for the relevante SWRS are:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 6 | 16645958.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered, empty_target_text | Raw{
"ID": "16645958.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": "1209117.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"
} | |
| 7 | 16645959.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid version of the signal and parameter files for test basis to be find in CG, which to be testedThe valid version of the signal and parameter files for test basis to be find in CG, which to be tested Raw{
"ID": "16645959.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": "1209116.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"
} | |
| 8 | 16645960.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Presetting/Framework/DefinitionsPresetting/Framework/Definitions Raw{
"ID": "16645960.0",
"ASIL": " ",
"Text": "Presetting/Framework/Definitions",
"Type": "Folder",
"Status": "",
"Summary": "Presetting/Framework/Definitions",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085417.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 9 | 16645961.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TraceabilityTraceability Raw{
"ID": "16645961.0",
"ASIL": " ",
"Text": "Traceability",
"Type": "Folder",
"Status": "",
"Summary": "Traceability",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1316196.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 10 | 16645962.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | SWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to TestcaseSWRS to Testcase: The latest revision of the test specification document is valid for the tracability SWRS to Testcase Raw{
"ID": "16645962.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": "1316198.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"
} | |
| 11 | 16645963.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | SWRS to Codebeamer: CodeBeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. The latest baseline of the specification docuSWRS to Codebeamer: CodeBeamer-IDs are mentioned in the SWRS atrribute DOORS IDs. The latest baseline of the specification document (DOORS) is valid for the traceability SWRS to CodeBeamer. Raw{
"ID": "16645963.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 (DOORS) is valid for the traceability SWRS to CodeBeamer.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1316220.0",
"Description": "SWRS to Codebeamer: \n\rCodeBeamer-IDs are mentioned in the SWRS atrribute DOORS IDs.\n\rThe latest baseline of the specification document (DOORS) is valid for the traceability SWRS to CodeBeamer.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 12 | 16645964.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ToolchainToolchain Raw{
"ID": "16645964.0",
"ASIL": " ",
"Text": "Toolchain",
"Type": "Folder",
"Status": "",
"Summary": "Toolchain",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085422.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 13 | 16645965.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain. Raw{
"ID": "16645965.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": "1085430.0",
"Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 14 | 16645966.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used. Raw{
"ID": "16645966.0",
"ASIL": " QM",
"Text": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085457.0",
"Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 15 | 16645967.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TolerancesTolerances Raw{
"ID": "16645967.0",
"ASIL": " ",
"Text": "Tolerances",
"Type": "Folder",
"Status": "",
"Summary": "Tolerances",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085423.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 16 | 16645968.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances:The allowed B2B deviation for all output-signals to the expected reactions is defined by the following tolerances: Raw{
"ID": "16645968.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": "1085432.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"
} |
| 17 | 16645969.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Bool: No deviation allowedBool: No deviation allowed Raw{
"ID": "16645969.0",
"ASIL": " QM",
"Text": "\n\r \n\r Bool: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085460.0",
"Description": "\n\r \n\r Bool: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 18 | 16645970.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | UInt, Int: No deviation allowedUInt, Int: No deviation allowed Raw{
"ID": "16645970.0",
"ASIL": " QM",
"Text": "UInt, Int: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085462.0",
"Description": "UInt, Int: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 19 | 16645971.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Float: 0.1% related to the permissible value range of the signalFloat: 0.1% related to the permissible value range of the signal Raw{
"ID": "16645971.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": "1085465.0",
"Description": "Float: 0.1% related to the permissible value range of the signal",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 20 | 16645972.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.It must be ensured that an output reaction occurs due to an event at the input within the same calculation step. Raw{
"ID": "16645972.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": "1085467.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"
} |
| 21 | 16645973.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Protected DivisionProtected Division Raw{
"ID": "16645973.0",
"ASIL": " ",
"Text": "Protected Division",
"Type": "Folder",
"Status": "",
"Summary": "Protected Division",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1477101.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 22 | 16645974.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid ovAll divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold. When the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator. As far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value. Raw{
"ID": "16645974.0",
"ASIL": " QM",
"Text": "All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold.\n\rWhen the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator.\n\rAs far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1477103.0",
"Description": "All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold.\n\rWhen the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator.\n\rAs far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 23 | 16645975.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | RequirementsRequirements Raw{
"ID": "16645975.0",
"ASIL": " ",
"Text": "Requirements",
"Type": "Folder",
"Status": "",
"Summary": "Requirements",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085419.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 24 | 16645976.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Pre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.belowPre-conditions are descibed in chapter Diagnostic EventCalculation and SigOut calculation. These are used the requierments.below Raw{
"ID": "16645976.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": "1208143.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"
} | |
| 25 | 16645977.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Computation of merge classifierComputation of merge classifier Raw{
"ID": "16645977.0",
"ASIL": " ",
"Text": "Computation of merge classifier",
"Type": "Folder",
"Status": "",
"Summary": "Computation of merge classifier",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254440.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 26 | 16645978.0 | Pre Condition | Released | no | False | type_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: MergeIf 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": "16645978.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": "1254439.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"
} |
| 27 | 16645979.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | MergeFunc() can be "BitwiseOr()" or "BitwiseAND()", depending on the requirementMergeFunc() can be "BitwiseOr()" or "BitwiseAND()", depending on the requirement Raw{
"ID": "16645979.0",
"ASIL": " ",
"Text": "MergeFunc() can be \"BitwiseOr()\" or \"BitwiseAND()\", depending on the requirement",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254432.0",
"Description": "MergeFunc() can be \"BitwiseOr()\" or \"BitwiseAND()\", depending on the requirement",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 28 | 16645980.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Diagnostic Event CalculationDiagnostic Event Calculation Raw{
"ID": "16645980.0",
"ASIL": " ",
"Text": "Diagnostic Event Calculation",
"Type": "Folder",
"Status": "",
"Summary": "Diagnostic Event Calculation",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254447.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 29 | 16645981.0 | Information | no | False | type_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. TheA 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": "16645981.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": "1254448.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"
} | |
| 30 | 16645982.0 | Pre Condition | Released | no | False | type_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 "VMMPPrioritization 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 16645392) - VMMP_c_DiagEveSigFail = prio 3 - VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. 16645398) - VMMP_c_DiagEveSigIni = prio 5 - VMMP_c_DiagEveSigSusp = prio 6 - VMMP_c_DiagEveSigNone = prio 7 Raw{
"ID": "16645982.0",
"ASIL": " QM",
"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 16645392)\n\r- VMMP_c_DiagEveSigFail = prio 3\n\r- VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. 16645398)\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": "1254406.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 16645392)\n\r- VMMP_c_DiagEveSigFail = prio 3\n\r- VMMP_c_DiagEveSigNotVld = prio 4 (for case C, see. 16645398)\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"
} |
| 31 | 16645983.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | The output signal of this chapter is: "DiagEveFct" In all requirements, when referring to this chapter, this output finction is caThe 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": "16645983.0",
"ASIL": " QM",
"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": "1254423.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"
} |
| 32 | 16645984.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | If TiVec(x) (x = 1,...4) is "0", then use "0.00000001" insteadIf TiVec(x) (x = 1,...4) is "0", then use "0.00000001" instead Raw{
"ID": "16645984.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": "1361036.0",
"Description": "If TiVec(x) (x = 1,...4) is \"0\", then use \"0.00000001\" instead",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 33 | 16645985.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Diagnostic Event Function (DiagEveFct)Diagnostic Event Function (DiagEveFct) Raw{
"ID": "16645985.0",
"ASIL": " ",
"Text": "Diagnostic Event Function (DiagEveFct)",
"Type": "Folder",
"Status": "",
"Summary": "Diagnostic Event Function (DiagEveFct)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254414.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 34 | 16645986.0 | Information | no | False | type_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 accordiEvaluations 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": "16645986.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": "1254407.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"
} | |
| 35 | 16645987.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigDiDiagEveSigDi Raw{
"ID": "16645987.0",
"ASIL": " ",
"Text": "DiagEveSigDi",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigDi",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254403.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 36 | 16645988.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | A0 IF [OR(1,2)]: 1) *FlgShtDwn = 1 2) Bit0 of *sc_SigIn is set THEN: DiagEveFct = VMMP_c_DiagEveSigDiA0 IF [OR(1,2)]: 1) *FlgShtDwn = 1 2) Bit0 of *sc_SigIn is set THEN: DiagEveFct = VMMP_c_DiagEveSigDi Raw{
"ID": "16645988.0",
"ASIL": " QM",
"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": "1254405.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"
} |
| 37 | 16645989.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigNotVld case 1DiagEveSigNotVld case 1 Raw{
"ID": "16645989.0",
"ASIL": " ",
"Text": "DiagEveSigNotVld case 1",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigNotVld case 1",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254402.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 38 | 16645990.0 | Information | no | False | type_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": "16645990.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": "1401356.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"
} | |
| 39 | 16645991.0 | Pre Condition | Released | no | False | type_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_SiIF [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": "16645991.0",
"ASIL": " QM",
"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": "1254434.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"
} |
| 40 | 16645992.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF[1]: 1) Bit5 of *sc_SigIn is NOT set THEN: FlgEnaCond1 = 1 ELSE: FlgEnaCond1 = 0IF[1]: 1) Bit5 of *sc_SigIn is NOT set THEN: FlgEnaCond1 = 1 ELSE: FlgEnaCond1 = 0 Raw{
"ID": "16645992.0",
"ASIL": " QM",
"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": "1254427.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"
} |
| 41 | 16645993.0 | Pre Condition | Released | no | False | type_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: FIF [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": "16645993.0",
"ASIL": " QM",
"Text": "IF [1]: \n\r1) FlgErr_OoR changed from 1 to 0 for a time no longer than\n\r100 / abs(*TiVec(4)).\n\rsamples\n\rTHEN:\n\rFlgEna = 1\n\rELSE:\n\rFlgEna = 0",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254438.0",
"Description": "IF [1]: \n\r1) FlgErr_OoR changed from 1 to 0 for a time no longer than\n\r100 / abs(*TiVec(4)).\n\rsamples\n\rTHEN:\n\rFlgEna = 1\n\rELSE:\n\rFlgEna = 0",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 42 | 16645994.0 | Pre Condition | Released | no | False | type_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) TDiagStartA 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": "16645994.0",
"ASIL": " QM",
"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": "1254418.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"
} |
| 43 | 16645995.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigFailDiagEveSigFail Raw{
"ID": "16645995.0",
"ASIL": " ",
"Text": "DiagEveSigFail",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigFail",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254401.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 44 | 16645996.0 | Pre Condition | Released | no | False | type_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_DiagEveSigB 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": "16645996.0",
"ASIL": " QM",
"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": "1254404.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"
} |
| 45 | 16645997.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigNotVld case 2DiagEveSigNotVld case 2 Raw{
"ID": "16645997.0",
"ASIL": " ",
"Text": "DiagEveSigNotVld case 2",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigNotVld case 2",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254419.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 46 | 16645998.0 | Pre Condition | Released | no | False | type_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 aIF [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": "16645998.0",
"ASIL": " QM",
"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": "1254446.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"
} |
| 47 | 16645999.0 | Pre Condition | Released | no | False | type_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: FlgEIF [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": "16645999.0",
"ASIL": " QM",
"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": "1254408.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"
} |
| 48 | 16646000.0 | Pre Condition | Released | no | False | type_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) FlgEC 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": "16646000.0",
"ASIL": " QM",
"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": "1254420.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"
} |
| 49 | 16646001.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigIniDiagEveSigIni Raw{
"ID": "16646001.0",
"ASIL": " ",
"Text": "DiagEveSigIni",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigIni",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254421.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 50 | 16646002.0 | Pre Condition | Released | no | False | type_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_cD 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": "16646002.0",
"ASIL": " QM",
"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": "1254422.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"
} |
| 51 | 16646003.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigSuspDiagEveSigSusp Raw{
"ID": "16646003.0",
"ASIL": " ",
"Text": "DiagEveSigSusp",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigSusp",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340161.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 52 | 16646004.0 | Pre Condition | Released | no | False | type_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_DiagEveSigSuspE 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": "16646004.0",
"ASIL": " QM",
"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": "1340162.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"
} |
| 53 | 16646005.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | DiagEveSigNoneDiagEveSigNone Raw{
"ID": "16646005.0",
"ASIL": " ",
"Text": "DiagEveSigNone",
"Type": "Folder",
"Status": "",
"Summary": "DiagEveSigNone",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254424.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 54 | 16646006.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF [1]: 1) Conditions from req. E are false THEN: DiagEveFct = VMMP_c_DiagEveSigNoneIF [1]: 1) Conditions from req. E are false THEN: DiagEveFct = VMMP_c_DiagEveSigNone Raw{
"ID": "16646006.0",
"ASIL": " QM",
"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": "1254425.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"
} |
| 55 | 16646007.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Computation of merged DiagEveComputation of merged DiagEve Raw{
"ID": "16646007.0",
"ASIL": " ",
"Text": "Computation of merged DiagEve",
"Type": "Folder",
"Status": "",
"Summary": "Computation of merged DiagEve",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1254451.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 56 | 16646008.0 | Pre Condition | Released | no | False | type_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 foIf 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": "16646008.0",
"ASIL": " QM",
"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": "1254442.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"
} |
| 57 | 16646009.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Merged DiagEve IF [1]: 1) One of the inputs has the value VMMP_c_DiagEveSigDi THEN: DiagEveAllFct= VMMP_c_DiagEveSigDi ELSEIMerged 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": "16646009.0",
"ASIL": " QM",
"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": "1254450.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"
} |
| 58 | 16646010.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | SigOut calculationSigOut calculation Raw{
"ID": "16646010.0",
"ASIL": " ",
"Text": "SigOut calculation",
"Type": "Folder",
"Status": "",
"Summary": "SigOut calculation",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340176.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 59 | 16646011.0 | Information | no | False | type_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 orThis 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": "16646011.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": "1340175.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"
} | |
| 60 | 16646012.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Last freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first timeLast freeze or last valid value is the value of the output signal, before a Suspicious case occurs at first time Raw{
"ID": "16646012.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": "1340169.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"
} |
| 61 | 16646013.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | The output signal of this chapter is either "StSigOut", "PhySigOut" or PhyValFdSigOut, dependings if it is a status or physical siThe 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": "16646013.0",
"ASIL": " QM",
"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": "1340178.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"
} |
| 62 | 16646014.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Prioritization If preconditions Error (H) and Suspicious (I) are true at the same time, then result specified in Error (H) shallPrioritization 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": "16646014.0",
"ASIL": " QM",
"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": "1340184.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"
} |
| 63 | 16646015.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Linear Cross Fade DynamicLinear Cross Fade Dynamic Raw{
"ID": "16646015.0",
"ASIL": " ",
"Text": "Linear Cross Fade Dynamic",
"Type": "Folder",
"Status": "",
"Summary": "Linear Cross Fade Dynamic",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340182.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 64 | 16646016.0 | Information | no | False | type_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": "16646016.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": "1340179.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"
} | |
| 65 | 16646017.0 | Pre Condition | Released | no | False | type_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 thThe 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": "16646017.0",
"ASIL": " QM",
"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": "1340164.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"
} |
| 66 | 16646018.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | For the control signal *SigCtrl: IF [OR(1,2)]: 1) *DiagEveFct= VMMP_c_DiagEveSigFail 2) *DiagEveFct= VMMP_c_DiagEveSigIni THENFor 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": "16646018.0",
"ASIL": " ASIL D",
"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": "1457219.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"
} |
| 67 | 16646019.0 | Pre Condition | Released | no | False | type_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": "16646019.0",
"ASIL": " QM",
"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": "1340174.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"
} |
| 68 | 16646020.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ErrorError Raw{
"ID": "16646020.0",
"ASIL": " ",
"Text": "Error",
"Type": "Folder",
"Status": "",
"Summary": "Error",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340165.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 69 | 16646021.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | H IF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal PhyValFdSigOutFct = FdValOutH IF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal PhyValFdSigOutFct = FdValOut Raw{
"ID": "16646021.0",
"ASIL": " QM",
"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": "1340163.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"
} |
| 70 | 16646022.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | H1 IF [1]: 1) *DiagEveFct shows the value VMMP_c_DiagEveSigFail OR VMMP_c_DiagEveSigNotVld THEN: StSigOutFct = *ErrVal (*ErrVaH1 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": "16646022.0",
"ASIL": " QM",
"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": "1340183.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"
} |
| 71 | 16646023.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | InitInit Raw{
"ID": "16646023.0",
"ASIL": " ",
"Text": "Init",
"Type": "Folder",
"Status": "",
"Summary": "Init",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340171.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 72 | 16646024.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for iniIF [1]: 1) *DiagEveFct< VMMP_c_DiagEveSigNone THEN: PhySigOutFct = *ErrVal (*ErrVal == Init Value) (see SPE signal-file for init value) PhyValFdSigOutFct = FdValOut Raw{
"ID": "16646024.0",
"ASIL": " QM",
"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": "1340170.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"
} |
| 73 | 16646025.0 | Pre Condition | Released | no | False | type_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_DiagEH2 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": "16646025.0",
"ASIL": " QM",
"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": "1340177.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"
} |
| 74 | 16646026.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | SuspiciousSuspicious Raw{
"ID": "16646026.0",
"ASIL": " ",
"Text": "Suspicious",
"Type": "Folder",
"Status": "",
"Summary": "Suspicious",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340168.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 75 | 16646027.0 | Pre Condition | Released | no | False | type_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 hiI 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": "16646027.0",
"ASIL": " QM",
"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": "1340166.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"
} |
| 76 | 16646028.0 | Pre Condition | Released | no | False | type_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 shoI1 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": "16646028.0",
"ASIL": " QM",
"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": "1340180.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"
} |
| 77 | 16646029.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | No Error/Ini/SuspiciousNo Error/Ini/Suspicious Raw{
"ID": "16646029.0",
"ASIL": " ",
"Text": "No Error/Ini/Suspicious",
"Type": "Folder",
"Status": "",
"Summary": "No Error/Ini/Suspicious",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1340181.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 78 | 16646030.0 | Information | no | False | type_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": "16646030.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": "1340173.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"
} | |
| 79 | 16646031.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF [1]: 1) Conditions from req. I is false THEN: PhySigOutFct = *SigIn PhyValFdSigOutFct = FdValOutIF [1]: 1) Conditions from req. I is false THEN: PhySigOutFct = *SigIn PhyValFdSigOutFct = FdValOut Raw{
"ID": "16646031.0",
"ASIL": " QM",
"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": "1340172.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"
} |
| 80 | 16646032.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF [1]: 1) Conditions from req. I1 is false THEN: StSigOutFct = *SigInIF [1]: 1) Conditions from req. I1 is false THEN: StSigOutFct = *SigIn Raw{
"ID": "16646032.0",
"ASIL": " QM",
"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": "1340167.0",
"Description": "IF [1]:\n\r1) Conditions from req. I1 is false\n\rTHEN:\n\rStSigOutFct = *SigIn",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 81 | 16646033.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Monitoring start timeMonitoring start time Raw{
"ID": "16646033.0",
"ASIL": " ",
"Text": "Monitoring start time",
"Type": "Folder",
"Status": "",
"Summary": "Monitoring start time",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1418075.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 82 | 16646034.0 | Pre Condition | Released | no | False | type_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": "16646034.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": "1418074.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"
} |
| 83 | 38002260.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | TDiagStart = VSOVD_s_DiagStartExprTDiagStart = VSOVD_s_DiagStartExpr Raw{
"ID": "38002260.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"
} |
| 84 | 16646035.0 | Functional | Obsolete | no | False | status_filtered, relevance_filtered | IF [1]:: 1) TDiagStart == 0 THEN: DiagEveFct should be evaluated Output = should be evaluated or shows the Init value explicitIF [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": "16646035.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": "1418076.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": ""
} |
| 85 | 16646036.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Recomendations for TesterRecomendations for Tester Raw{
"ID": "16646036.0",
"ASIL": " ",
"Text": "Recomendations for Tester",
"Type": "Folder",
"Status": "",
"Summary": "Recomendations for Tester",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085427.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 86 | 16646037.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | If all inputs show default-values, the output must show the default valueIf all inputs show default-values, the output must show the default value Raw{
"ID": "16646037.0",
"ASIL": " QM",
"Text": "If all inputs show default-values, the output must show the default value",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1090201.0",
"Description": "If all inputs show default-values, the output must show the default value",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 87 | 16646038.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The descriptions into comments this chapter are only recomendations fpr Tester. Other arguments e.g for LowPassFilter could be useThe descriptions into comments this chapter are only recomendations fpr Tester. Other arguments e.g for LowPassFilter could be used instead. Raw{
"ID": "16646038.0",
"ASIL": " ",
"Text": "The descriptions into comments this chapter are only recomendations fpr Tester. Other arguments e.g for LowPassFilter could be used instead.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1387983.0",
"Description": "The descriptions into comments this chapter are only recomendations fpr Tester. Other arguments e.g for LowPassFilter could be used instead.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 88 | 16646039.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | LowPassFilter f_cutoff = 10 Hz 1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to theLowPassFilter f_cutoff = 10 Hz 1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff 2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade 3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff). 4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior 5. the sample time shall be equal to the VMMP_c_TiSmpl Raw{
"ID": "16646039.0",
"ASIL": " ",
"Text": "LowPassFilter \n\r \n\rf_cutoff = 10 Hz\n\r \n\r1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff\n\r2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade\n\r3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff).\n\r4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior\n\r5. the sample time shall be equal to the VMMP_c_TiSmpl",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1090199.0",
"Description": "LowPassFilter \n\r \n\rf_cutoff = 10 Hz\n\r \n\r1. the input signal shall be damped with a maximum of 3 dB in the frequency range of 0 Hz to the f_cutoff\n\r2. above the f_cutoff the input signal shall be damped with minimum 20 dB/decade\n\r3. the maximum time delay of the output has to be under 1/(3.14*f_cutoff).\n\r4. the transfer function of the system shall be stable, All poles are inside the Zero-Pole circle, AND has PT1 behavior\n\r5. the sample time shall be equal to the VMMP_c_TiSmpl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 89 | 16646040.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Information for tester Moving average filter For mean value, movieng average filter could be used with the length tVMMP_VSOEM_p_Information for tester Moving average filter For mean value, movieng average filter could be used with the length tVMMP_VSOEM_p_AGrdMeanFil_LWinMovingAvg. Referring to this filter would be done as following: MovingAvg (*InVal), where *InVal represents the input signal to be filtered Raw{
"ID": "16646040.0",
"ASIL": " ",
"Text": "Information for tester\n\r \n\r\n\rMoving average filter\n\r \n\r\n\rFor mean value, movieng average filter could be used with the length tVMMP_VSOEM_p_AGrdMeanFil_LWinMovingAvg. Referring to this filter would be done as following:\n\rMovingAvg (*InVal),\n\rwhere *InVal represents the input signal to be filtered",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1388139.0",
"Description": "Information for tester\n\r \n\r\n\rMoving average filter\n\r \n\r\n\rFor mean value, movieng average filter could be used with the length tVMMP_VSOEM_p_AGrdMeanFil_LWinMovingAvg. Referring to this filter would be done as following:\n\rMovingAvg (*InVal),\n\rwhere *InVal represents the input signal to be filtered",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 90 | 16646041.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Referring to the LowPassFilter would always be done als follow: LowPassFilter(u, Kp, T) with: - input signal u - gain Kp - perReferring to the LowPassFilter would always be done als follow: LowPassFilter(u, Kp, T) with: - input signal u - gain Kp - period T Raw{
"ID": "16646041.0",
"ASIL": " ",
"Text": "Referring to the LowPassFilter would always be done als follow:\n\rLowPassFilter(u, Kp, T) with:\n\r- input signal u\n\r- gain Kp\n\r- period T",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1388008.0",
"Description": "Referring to the LowPassFilter would always be done als follow:\n\rLowPassFilter(u, Kp, T) with:\n\r- input signal u\n\r- gain Kp\n\r- period T",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 91 | 16646042.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Lookup Table It is a function which Perform n-dimensional interpolated table lookup including index searches. The table is a sampLookup Table It is a function which Perform n-dimensional interpolated table lookup including index searches. The table is a sampled representation of a function in N variables. Breakpoint sets relate the input values to positions in the table. 1. Table data = data1 2. Breakpoints = data2 Referring to this functionwill be done as following: LookUp (input, data1, data2), where "input" is the input value of the table Raw{
"ID": "16646042.0",
"ASIL": " ",
"Text": "Lookup Table\n\r \n\rIt is a function which Perform n-dimensional interpolated table lookup including index searches. The table is a sampled representation of a function in N variables. Breakpoint sets relate the input values to positions in the table.\n\r \n\r1. Table data = data1\n\r2. Breakpoints = data2\n\rReferring to this functionwill be done as following: LookUp (input, data1, data2), where \"input\" is the input value of the table",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1388351.0",
"Description": "Lookup Table\n\r \n\rIt is a function which Perform n-dimensional interpolated table lookup including index searches. The table is a sampled representation of a function in N variables. Breakpoint sets relate the input values to positions in the table.\n\r \n\r1. Table data = data1\n\r2. Breakpoints = data2\n\rReferring to this functionwill be done as following: LookUp (input, data1, data2), where \"input\" is the input value of the table",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 92 | 16646043.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Waiting time TiDebStandStill 1. The debounce time TiDebStandStill is dependent on the yaw rate (VSOEM_s_YawRate) AND the actual aWaiting time TiDebStandStill 1. The debounce time TiDebStandStill is dependent on the yaw rate (VSOEM_s_YawRate) AND the actual acceleration (VSOEM_s_ALgtVehNrm). 2. TiDebStandStill should be calculated through a look-up table: - first input: VSOEM_s_YawRate, Range: VMMP_VSOEM_px_StandStillProbYawRate - second input: VSOEM_s_ALgtVehNrm, Range: VMMP_VSOEM_py_StandStillProbAxVehCor 3. Content of table: VMMP_VSOEM_p2_TiDebStandStill Raw{
"ID": "16646043.0",
"ASIL": " QM",
"Text": "Waiting time TiDebStandStill\n\r1. The debounce time TiDebStandStill is dependent on the yaw rate (VSOEM_s_YawRate) AND the actual acceleration (VSOEM_s_ALgtVehNrm).\n\r2. TiDebStandStill should be calculated through a look-up table:\n\r- first input: VSOEM_s_YawRate, Range: VMMP_VSOEM_px_StandStillProbYawRate\n\r- second input: VSOEM_s_ALgtVehNrm, Range: VMMP_VSOEM_py_StandStillProbAxVehCor\n\r3. Content of table: VMMP_VSOEM_p2_TiDebStandStill",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1126916.0",
"Description": "Waiting time TiDebStandStill\n\r1. The debounce time TiDebStandStill is dependent on the yaw rate (VSOEM_s_YawRate) AND the actual acceleration (VSOEM_s_ALgtVehNrm).\n\r2. TiDebStandStill should be calculated through a look-up table:\n\r- first input: VSOEM_s_YawRate, Range: VMMP_VSOEM_px_StandStillProbYawRate\n\r- second input: VSOEM_s_ALgtVehNrm, Range: VMMP_VSOEM_py_StandStillProbAxVehCor\n\r3. Content of table: VMMP_VSOEM_p2_TiDebStandStill",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 93 | 16646044.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Debounce time 1. Init value: debounce = 0 2. Incrementation (local in the function) at any task cycle time: debounce += VMMP_c_TDebounce time 1. Init value: debounce = 0 2. Incrementation (local in the function) at any task cycle time: debounce += VMMP_c_TiSmpl Raw{
"ID": "16646044.0",
"ASIL": " ",
"Text": "Debounce time\n\r1. Init value: debounce = 0\n\r2. Incrementation (local in the function) at any task cycle time: debounce += VMMP_c_TiSmpl",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1127022.0",
"Description": "Debounce time\n\r1. Init value: debounce = 0\n\r2. Incrementation (local in the function) at any task cycle time: debounce += VMMP_c_TiSmpl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 94 | 16646045.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | EgoPositioningEgoPositioning Raw{
"ID": "16646045.0",
"ASIL": " ",
"Text": "EgoPositioning",
"Type": "Folder",
"Status": "",
"Summary": "EgoPositioning",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1208222.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 95 | 16646046.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Following variables are calculated to compute the diagnostic events for Ego Position TiVecEM = (0, 0, VMMP_VSOEM_p_DiagEgoPosErrCFollowing variables are calculated to compute the diagnostic events for Ego Position TiVecEM = (0, 0, VMMP_VSOEM_p_DiagEgoPosErrCurInc, VMMP_VSOEM_p_DiagEgoPosErrCurDec) DiagEve1 = DiagEveFct (VDSO_s_LLocPosLgt3dcm, VDSO_sc_LLocPosLgt3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1) DiagEve2 = DiagEveFct (VDSO_s_LLocPosLat3dcm, VDSO_sc_LLocPosLat3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1) DiaEve3 = DiagEveFct (VDSO_s_AgLocAgzCh3d, VDSO_sc_AgLocAgzCh3d, VMMP_VSOEM_c_VDSOAgLocAgz3dMax, VMMP_VSOEM_c_VDSOAgLocAgz3dMin, TiVecEM , 0, 0, 1) Raw{
"ID": "16646046.0",
"ASIL": " QM",
"Text": "Following variables are calculated to compute the diagnostic events for Ego Position\n\r \n\rTiVecEM = (0, 0, VMMP_VSOEM_p_DiagEgoPosErrCurInc, VMMP_VSOEM_p_DiagEgoPosErrCurDec)\n\rDiagEve1 = DiagEveFct (VDSO_s_LLocPosLgt3dcm, VDSO_sc_LLocPosLgt3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (VDSO_s_LLocPosLat3dcm, VDSO_sc_LLocPosLat3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1)\n\rDiaEve3 = DiagEveFct (VDSO_s_AgLocAgzCh3d, VDSO_sc_AgLocAgzCh3d, VMMP_VSOEM_c_VDSOAgLocAgz3dMax, VMMP_VSOEM_c_VDSOAgLocAgz3dMin, TiVecEM , 0, 0, 1)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1388364.0",
"Description": "Following variables are calculated to compute the diagnostic events for Ego Position\n\r \n\rTiVecEM = (0, 0, VMMP_VSOEM_p_DiagEgoPosErrCurInc, VMMP_VSOEM_p_DiagEgoPosErrCurDec)\n\rDiagEve1 = DiagEveFct (VDSO_s_LLocPosLgt3dcm, VDSO_sc_LLocPosLgt3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1)\n\rDiagEve2 = DiagEveFct (VDSO_s_LLocPosLat3dcm, VDSO_sc_LLocPosLat3dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEM , 0, 0, 1)\n\rDiaEve3 = DiagEveFct (VDSO_s_AgLocAgzCh3d, VDSO_sc_AgLocAgzCh3d, VMMP_VSOEM_c_VDSOAgLocAgz3dMax, VMMP_VSOEM_c_VDSOAgLocAgz3dMin, TiVecEM , 0, 0, 1)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 96 | 16646047.0 | Functional | Released | yes | True | Mapping output to DiagEveFct with corresponding arguments VSOEM_s_DiagEgoPos_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEvMapping output to DiagEveFct with corresponding arguments VSOEM_s_DiagEgoPos_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3) Raw{
"ID": "16646047.0",
"ASIL": " QM",
"Text": "Mapping output to DiagEveFct with corresponding arguments\n\r \n\rVSOEM_s_DiagEgoPos_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1208224.0",
"Description": "Mapping output to DiagEveFct with corresponding arguments\n\r \n\rVSOEM_s_DiagEgoPos_StEveReq = DiagEveAllFct (DiagEve1, DiagEve2, DiagEve3)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 97 | 16646048.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Following variables are calculated to compute the diagnostic events for Ego Position higher accuracy TiVecEPHiAcu = [0, 0, VMMP_VFollowing variables are calculated to compute the diagnostic events for Ego Position higher accuracy TiVecEPHiAcu = [0, 0, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec] DiagEve11 = DiagEveFct (VDSO_s_LLocPosLat6dcm, VDSO_sc_LLocPosLat6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1) DiagEve12 = DiagEveFct (VDSO_s_LLocPosLgt6dcm, VDSO_sc_LLocPosLgt6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1) DiagEve13 = DiagEveFct (VDSO_s_AgLocAgzCh6d, VDSO_sc_AgLocAgzCh6d, VMMP_VSOEM_c_VDSOAgLocAgz6dMax, VMMP_VSOEM_c_VDSOAgLocAgz6dMin, TiVecEPHiAcu , 0, 0, 1) Raw{
"ID": "16646048.0",
"ASIL": " QM",
"Text": "Following variables are calculated to compute the diagnostic events for Ego Position higher accuracy\n\r \n\rTiVecEPHiAcu = [0, 0, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec]\n\rDiagEve11 = DiagEveFct (VDSO_s_LLocPosLat6dcm, VDSO_sc_LLocPosLat6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (VDSO_s_LLocPosLgt6dcm, VDSO_sc_LLocPosLgt6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (VDSO_s_AgLocAgzCh6d, VDSO_sc_AgLocAgzCh6d, VMMP_VSOEM_c_VDSOAgLocAgz6dMax, VMMP_VSOEM_c_VDSOAgLocAgz6dMin, TiVecEPHiAcu , 0, 0, 1)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1388367.0",
"Description": "Following variables are calculated to compute the diagnostic events for Ego Position higher accuracy\n\r \n\rTiVecEPHiAcu = [0, 0, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc, VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec]\n\rDiagEve11 = DiagEveFct (VDSO_s_LLocPosLat6dcm, VDSO_sc_LLocPosLat6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1)\n\rDiagEve12 = DiagEveFct (VDSO_s_LLocPosLgt6dcm, VDSO_sc_LLocPosLgt6dcm, VMMP_VSOEM_c_VDSOLLocPos3dMax, VMMP_VSOEM_c_VDSOLLocPos3dMin, TiVecEPHiAcu , 0, 0, 1)\n\rDiagEve13 = DiagEveFct (VDSO_s_AgLocAgzCh6d, VDSO_sc_AgLocAgzCh6d, VMMP_VSOEM_c_VDSOAgLocAgz6dMax, VMMP_VSOEM_c_VDSOAgLocAgz6dMin, TiVecEPHiAcu , 0, 0, 1)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 98 | 16646049.0 | Functional | Released | yes | True | Mapping output to DiagEveFct with corresponding arguments VSOEM_s_DiagEgoPosHiAcu_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12,Mapping output to DiagEveFct with corresponding arguments VSOEM_s_DiagEgoPosHiAcu_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13) Raw{
"ID": "16646049.0",
"ASIL": " QM",
"Text": "Mapping output to DiagEveFct with corresponding arguments\n\r \n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13)",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1317850.0",
"Description": "Mapping output to DiagEveFct with corresponding arguments\n\r \n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = DiagEveAllFct (DiagEve11, DiagEve12, DiagEve13)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 99 | 37655832.0 | Functional | Released | yes | True | IF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMPIF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigDi ELSE IF [1]: 1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time 2) 6th bit (Bit5, "FlgMonNotAcv") is NOT set in any of the classifiers 3) TDiagStart = 1 THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld ELSE IF [1]: 1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time 2) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers 3) 6th bit (Bit5, "FlgMonNotAcv") is NOT set in any of the classifiers 4) TDiagStart = 1 THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld ELSE IF [1]: 1) 3rd bit (Bit2, "FlgErrQlf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigFail ELSE IF [1] 1) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni ELSE IF [1] 1) 6th bit (Bit5, "FlgMonNotAcv") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni ELSE IF [1] 1) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigSusp ELSE: VSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNone with: * classifiers: ** VDSO_sc_LLocPosLgt3dcm ** VDSO_sc_LLocPosLat3dcm ** VDSO_sc_AgLocAgzCh3d * err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurInc = 200) * err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurDec = -200) Raw{
"ID": "37655832.0",
"ASIL": " QM",
"Text": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time\n\r2) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time\n\r2) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r3) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r4) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** VDSO_sc_LLocPosLgt3dcm\n\r** VDSO_sc_LLocPosLat3dcm\n\r** VDSO_sc_AgLocAgzCh3d\n\r* err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurInc = 200)\n\r* err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurDec = -200)",
"Type": "Functional",
"Status": "Released",
"Summary": "Diag Event Calculation",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time\n\r2) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time\n\r2) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r3) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r4) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOEM_s_DiagEgoPos_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** VDSO_sc_LLocPosLgt3dcm\n\r** VDSO_sc_LLocPosLat3dcm\n\r** VDSO_sc_AgLocAgzCh3d\n\r* err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurInc = 200)\n\r* err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosErrCurDec = -200)",
"Vehicle Launch": "",
"Vehicle Platform": ""
} | |
| 100 | 37656059.0 | Functional | Released | yes | True | IF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq =IF [1]: 1) first bit (Bit0, "FlgSigNotConf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigDi ELSE IF [1]: 1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time 2) 6th bit (Bit5, "FlgMonNotAcv") is NOT set in any of the classifiers 3) TDiagStart = 1 THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld ELSE IF [1]: 1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time 2) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers 3) 6th bit (Bit5, "FlgMonNotAcv") is NOT set in any of the classifiers 4) TDiagStart = 1 THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld ELSE IF [1]: 1) 3rd bit (Bit2, "FlgErrQlf") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigFail ELSE IF [1] 1) 4th bit (Bit3, "FlgIni") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni ELSE IF [1] 1) 6th bit (Bit5, "FlgMonNotAcv") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni ELSE IF [1] 1) 8th bit (Bit7, "FlgErrCur") is set in at least one of the classifiers THEN: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigSusp ELSE: VSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNone with: * classifiers: ** VDSO_sc_LLocPosLat6dcm ** VDSO_sc_LLocPosLgt6dcm ** VDSO_sc_AgLocAgzCh6d * err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc = 200) * err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec = -200) Raw{
"ID": "37656059.0",
"ASIL": " QM",
"Text": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time\n\r2) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time\n\r2) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r3) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r4) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** VDSO_sc_LLocPosLat6dcm\n\r** VDSO_sc_LLocPosLgt6dcm\n\r** VDSO_sc_AgLocAgzCh6d\n\r* err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc = 200)\n\r* err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec = -200)",
"Type": "Functional",
"Status": "Released",
"Summary": "Diag Event Calculation (High Accuracy)",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "IF [1]:\n\r1) first bit (Bit0, \"FlgSigNotConf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigDi\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) are satisfied for a continuous duration of at least err_qual_time\n\r2) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r3) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) within the time span starting at (err_qual_time + err_dequal_time) and ending at the current time step, conditions 2) AND 3) AND 4) are satisfied for a continuous duration of at least err_qual_time\n\r2) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\r3) 6th bit (Bit5, \"FlgMonNotAcv\") is NOT set in any of the classifiers\n\r4) TDiagStart = 1\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNotVld\n\r \n\rELSE IF [1]:\n\r1) 3rd bit (Bit2, \"FlgErrQlf\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigFail\n\r \n\rELSE IF [1]\n\r1) 4th bit (Bit3, \"FlgIni\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 6th bit (Bit5, \"FlgMonNotAcv\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigIni\n\r \n\rELSE IF [1]\n\r1) 8th bit (Bit7, \"FlgErrCur\") is set in at least one of the classifiers\n\rTHEN:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rVSOEM_s_DiagEgoPosHiAcu_StEveReq = VMMP_c_DiagEveSigNone\n\r \n\rwith:\n\r* classifiers:\n\r** VDSO_sc_LLocPosLat6dcm\n\r** VDSO_sc_LLocPosLgt6dcm\n\r** VDSO_sc_AgLocAgzCh6d\n\r* err_qual_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurInc = 200)\n\r* err_dequal_time: 500 ms (with parameter VMMP_VSOEM_p_DiagEgoPosHiAcuErrCurDec = -200)",
"Vehicle Launch": "",
"Vehicle Platform": ""
} | |
| 101 | 16646050.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Longitudinal distanceLongitudinal distance Raw{
"ID": "16646050.0",
"ASIL": " ",
"Text": "Longitudinal distance",
"Type": "Folder",
"Status": "",
"Summary": "Longitudinal distance",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1085436.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |