Source files
Mapping profiles
TORINO grounded verification · testcase
VMMP conservative · requirement
Import history
| File | Kind | Rows | Checksum |
|---|---|---|---|
| VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLACSC.xlsx | requirement | 96 | 6c313a49d7cf |
| VME-PROD-VehicleMotionManagement - VMMP.xlsx | requirement | 297 | dcdcc7aa02b4 |
VME-PROD-VehicleMotionManagement - VMMP_TVC_TVCOP.xlsx · source records
| Row | ID | Type | Status | Relevant | Candidate | Reason | Normalized text |
|---|---|---|---|---|---|---|---|
| 2 | 16647368.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Short descriptionShort description Raw{
"ID": "16647368.0",
"ASIL": " QM",
"Text": "Short description",
"Type": "Folder",
"Status": "",
"Summary": "Short description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1087171.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 3 | 16647369.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The model TVCOP (Target Value Calculator Output Processing) is part of the sub-function TVC. This model is responsible to determiThe model TVCOP (Target Value Calculator Output Processing) is part of the sub-function TVC. This model is responsible to determine an orientation error of the difference from desired orientation of vehicle and current orientation. Raw{
"ID": "16647369.0",
"ASIL": " QM",
"Text": "The model TVCOP (Target Value Calculator Output Processing) is part of the sub-function TVC.\n\rThis model is responsible to determine an orientation error of the difference from desired orientation of vehicle and current orientation.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1087176.0",
"Description": "The model TVCOP (Target Value Calculator Output Processing) is part of the sub-function TVC.\n\rThis model is responsible to determine an orientation error of the difference from desired orientation of vehicle and current orientation.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 4 | 16647370.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Interface descriptionInterface description Raw{
"ID": "16647370.0",
"ASIL": " QM",
"Text": "Interface description",
"Type": "Folder",
"Status": "",
"Summary": "Interface description",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257483.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 5 | 16647371.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The signals and parameter files for the relevant SWRS are:The signals and parameter files for the relevant SWRS are: Raw{
"ID": "16647371.0",
"ASIL": " QM",
"Text": "The signals and parameter files for the relevant SWRS are:",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359094.0",
"Description": "The signals and parameter files for the relevant SWRS are:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 6 | 16647372.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signalMember/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal Raw{
"ID": "16647372.0",
"ASIL": " QM",
"Text": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter \n\rMember/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359096.0",
"Description": "Member/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.parameter \n\rMember/SWC_VMMP/01_PROD/30_CG/DevTools/Spec/VMMP/VMMP.signal",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 7 | 16647373.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid versions of the signal and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 "Interface descriptiThe valid versions of the signal and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 "Interface description" Raw{
"ID": "16647373.0",
"ASIL": " QM",
"Text": "The valid versions of the signal and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 \"Interface description\"",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359098.0",
"Description": "The valid versions of the signal and parameter files to be find in SWRS SWC_VMMP (SWRS_Id 1078981): Chapter 2 \"Interface description\"",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 8 | 16647374.0 | Information | no | False | type_not_target, status_filtered, relevance_filtered | The valid versions of the signal and parameter files for test basis to be find in CG, which to be testedThe valid versions of the signal and parameter files for test basis to be find in CG, which to be tested Raw{
"ID": "16647374.0",
"ASIL": " QM",
"Text": "The valid versions 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": "1359100.0",
"Description": "The valid versions 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"
} | |
| 9 | 16647375.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Presetting/Framework/DefinitionsPresetting/Framework/Definitions Raw{
"ID": "16647375.0",
"ASIL": " QM",
"Text": "Presetting/Framework/Definitions",
"Type": "Folder",
"Status": "",
"Summary": "Presetting/Framework/Definitions",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257482.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 10 | 16647376.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ToolchainToolchain Raw{
"ID": "16647376.0",
"ASIL": " QM",
"Text": "Toolchain",
"Type": "Folder",
"Status": "",
"Summary": "Toolchain",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257485.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 11 | 16647377.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": "16647377.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": "1257486.0",
"Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 12 | 16647378.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": "16647378.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": "1257469.0",
"Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 13 | 16647379.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TolerancesTolerances Raw{
"ID": "16647379.0",
"ASIL": " QM",
"Text": "Tolerances",
"Type": "Folder",
"Status": "",
"Summary": "Tolerances",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257470.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 14 | 16647380.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | For the comparison of output signals to the expected reactions or by B2B tests (MiL-PiL) the following tolerances are accepted forFor the comparison of output signals to the expected reactions or by B2B tests (MiL-PiL) the following tolerances are accepted for deviations: Raw{
"ID": "16647380.0",
"ASIL": " QM",
"Text": "For the comparison of output signals to the expected reactions or by B2B tests (MiL-PiL) the following tolerances are accepted for deviations:",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257471.0",
"Description": "For the comparison of output signals to the expected reactions or by B2B tests (MiL-PiL) the following tolerances are accepted for deviations:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 15 | 16647381.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | Bool: No deviation allowedBool: No deviation allowed Raw{
"ID": "16647381.0",
"ASIL": " QM",
"Text": "\n\r \n\r Bool: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257472.0",
"Description": "\n\r \n\r Bool: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 16 | 16647382.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | UInt, Int: No deviation allowedUInt, Int: No deviation allowed Raw{
"ID": "16647382.0",
"ASIL": " QM",
"Text": "\n\r \n\r UInt, Int: No deviation allowed",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257473.0",
"Description": "\n\r \n\r UInt, Int: No deviation allowed",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 17 | 16647383.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": "16647383.0",
"ASIL": " QM",
"Text": "\n\r \n\r Float: 0.1% related to the permissible value range of the signal",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257474.0",
"Description": "\n\r \n\r Float: 0.1% related to the permissible value range of the signal",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 18 | 16647384.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": "16647384.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": "1257475.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"
} |
| 19 | 16647385.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Bit numberingBit numbering Raw{
"ID": "16647385.0",
"ASIL": " QM",
"Text": "Bit numbering",
"Type": "Folder",
"Status": "",
"Summary": "Bit numbering",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257476.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 20 | 16647386.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7.The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7. Raw{
"ID": "16647386.0",
"ASIL": " QM",
"Text": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257477.0",
"Description": "The bit numbering takes place as zero-based numbering method. \n\rThis means, 1 Byte is equal to Bit 0...7.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 21 | 16647387.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Out-of-range testingOut-of-range testing Raw{
"ID": "16647387.0",
"ASIL": " ",
"Text": "Out-of-range testing",
"Type": "Folder",
"Status": "",
"Summary": "Out-of-range testing",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522559.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 22 | 16647388.0 | Non-functional | Released | no | False | type_not_target, relevance_filtered | The tester may test the signals with a range that is ouside the defined range in SPE.The tester may test the signals with a range that is ouside the defined range in SPE. Raw{
"ID": "16647388.0",
"ASIL": " ",
"Text": "The tester may test the signals with a range that is ouside the defined range in SPE.",
"Type": "Non-functional",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522561.0",
"Description": "The tester may test the signals with a range that is ouside the defined range in SPE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 23 | 16647389.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | ConditionsConditions Raw{
"ID": "16647389.0",
"ASIL": " QM",
"Text": "Conditions",
"Type": "Folder",
"Status": "",
"Summary": "Conditions",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164576.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 24 | 63320261.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | inputs: u, Kp, Tsub, u_R, R output: y IF: input R is TRUE THEN: output y = input u_R ELSE: output y = y from last time stepinputs: u, Kp, Tsub, u_R, R output: y IF: input R is TRUE THEN: output y = input u_R ELSE: output y = y from last time step (initial value 0) + Tsub * (u*Kp - y from last time step (initial value 0) Raw{
"ID": "63320261.0",
"ASIL": " QM",
"Text": "inputs: u, Kp, Tsub, u_R, R\n\routput: y\n\r \n\rIF:\n\rinput R is TRUE\n\r \n\rTHEN:\n\routput y = input u_R\n\r \n\rELSE:\n\routput y = y from last time step (initial value 0) + Tsub * (u*Kp - y from last time step (initial value 0)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PT1 filter (low pass filter)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "inputs: u, Kp, Tsub, u_R, R\n\routput: y\n\r \n\rIF:\n\rinput R is TRUE\n\r \n\rTHEN:\n\routput y = input u_R\n\r \n\rELSE:\n\routput y = y from last time step (initial value 0) + Tsub * (u*Kp - y from last time step (initial value 0)",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 25 | 16647390.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgTrjMdTiNod lF: Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdTiNod is TRUE. ELSE: ConditionFlgTrjMdTiNod lF: Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdTiNod is TRUE. ELSE: Condition FlgTrjMdTiNod is FALSE. Raw{
"ID": "16647390.0",
"ASIL": " QM",
"Text": "FlgTrjMdTiNod\n\rlF: \n\rBit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdTiNod is TRUE.\n\rELSE: \n\rCondition FlgTrjMdTiNod is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164583.0",
"Description": "FlgTrjMdTiNod\n\rlF: \n\rBit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdTiNod is TRUE.\n\rELSE: \n\rCondition FlgTrjMdTiNod is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 26 | 16647391.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | lF [AND(1,2)]: 1) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set 2) input TVCEC_s_FlgPosnVld is TRUE THEN: Condition FlgAcvlF [AND(1,2)]: 1) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set 2) input TVCEC_s_FlgPosnVld is TRUE THEN: Condition FlgAcvSlipAgCtl is TRUE. ELSE: Condition FlgAcvSlipAgCtl is FALSE. Raw{
"ID": "16647391.0",
"ASIL": " QM",
"Text": "lF [AND(1,2)]: \n\r1) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rCondition FlgAcvSlipAgCtl is TRUE.\n\r \n\r \n\rELSE: \n\rCondition FlgAcvSlipAgCtl is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "FlgAcvSlipAgCtl",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164587.0",
"Description": "lF [AND(1,2)]: \n\r1) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rCondition FlgAcvSlipAgCtl is TRUE.\n\r \n\r \n\rELSE: \n\rCondition FlgAcvSlipAgCtl is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 27 | 63319943.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF AND (1, 2): 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgUseAgTanForRWS is TRUE THEN: Condition FlgAcvSlipAgCtlIF AND (1, 2): 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgUseAgTanForRWS is TRUE THEN: Condition FlgAcvSlipAgCtl_VMM is TRUE ELSE: Condition FlgAcvSlipAgCtl_VMM is FALSE Raw{
"ID": "63319943.0",
"ASIL": " QM",
"Text": "IF AND (1, 2):\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgUseAgTanForRWS is TRUE\n\r \n\rTHEN: \n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rELSE:\n\rCondition FlgAcvSlipAgCtl_VMM is FALSE",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "FlgAcvSlipAgCtl_VMM",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "IF AND (1, 2):\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgUseAgTanForRWS is TRUE\n\r \n\rTHEN: \n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rELSE:\n\rCondition FlgAcvSlipAgCtl_VMM is FALSE",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 28 | 63320077.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF: Output of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd THEN: Output of this condition AgSlipMax is input ASOPOT_sIF: Output of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd THEN: Output of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr ELSE: Output of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr Raw{
"ID": "63320077.0",
"ASIL": " QM",
"Text": "IF:\n\rOutput of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd\n\r \n\rTHEN:\n\rOutput of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr\n\r \n\rELSE:\n\rOutput of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "AgSlipMax",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "IF:\n\rOutput of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd\n\r \n\rTHEN:\n\rOutput of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr\n\r \n\rELSE:\n\rOutput of this condition AgSlipMax is input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 29 | 67534898.0 | Pre Condition | in Progress | no | False | type_not_target, status_filtered, relevance_filtered | IF: Output of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd THEN: Output of this condition AgSlipMin is (input ASOPOT_IF: Output of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd THEN: Output of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1) ELSE: Output of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1) Raw{
"ID": "67534898.0",
"ASIL": " QM",
"Text": "IF:\n\rOutput of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd\n\r \n\rTHEN:\n\rOutput of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1)\n\r \n\rELSE:\n\rOutput of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1)",
"Type": "Pre Condition",
"Status": "in Progress",
"Summary": "AgSlipMin",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "IF:\n\rOutput of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd\n\r \n\rTHEN:\n\rOutput of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuFwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1)\n\r \n\rELSE:\n\rOutput of this condition AgSlipMin is (input ASOPOT_s_AgSlipPot_AgSlipLuBwd2 + parameter VMMP_TVCOP_p_AgSlipPotTlr) * (-1)",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 30 | 67518185.0 | Pre Condition | in Progress | no | False | type_not_target, status_filtered, relevance_filtered | IF: SlipAgCtl_VMM changes from 0 to 1 THEN: Condition AgSideSlipDmd_ResetMemory is 1 ELSE: Condition AgSideSlipDmd_ResetMemorIF: SlipAgCtl_VMM changes from 0 to 1 THEN: Condition AgSideSlipDmd_ResetMemory is 1 ELSE: Condition AgSideSlipDmd_ResetMemory is 0 Raw{
"ID": "67518185.0",
"ASIL": " QM",
"Text": "IF:\n\rSlipAgCtl_VMM changes from 0 to 1\n\r \n\rTHEN:\n\rCondition AgSideSlipDmd_ResetMemory is 1\n\r \n\rELSE:\n\rCondition AgSideSlipDmd_ResetMemory is 0",
"Type": "Pre Condition",
"Status": "in Progress",
"Summary": "AgSideSlipDmd_ResetMemory",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "IF:\n\rSlipAgCtl_VMM changes from 0 to 1\n\r \n\rTHEN:\n\rCondition AgSideSlipDmd_ResetMemory is 1\n\r \n\rELSE:\n\rCondition AgSideSlipDmd_ResetMemory is 0",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 31 | 63320098.0 | Pre Condition | Re-evaluation | no | False | type_not_target, status_filtered, relevance_filtered | The output of condition AgSideSlipDmd_VMM must be calculated by the following steps: 1. Calculate AgSideSlipDmd-Raw-Value by subThe output of condition AgSideSlipDmd_VMM must be calculated by the following steps: 1. Calculate AgSideSlipDmd-Raw-Value by subtracting TVCIP_s_AgOrntnDmd minus TVCIP_s_AgTan. AgSideSlipDmd_Raw = input TVCIP_s_AgOrntnDmd - input TVCIP_s_AgTan 2. Freeze the rear wheel steering angle, if vehicle is at standstill. Calculate the intermediate value AgSideSlipDmd-standstill IF: absolute value of input TVCPP_s_VLgtVehNrmVld is higher than parameter VMMP_TVCOP_p_VThSdsl_AgSlipCtl THEN: AgSideSlipDmd-standstill equals AgSideSlipDmd-Raw ELSE: AgSideSlipDmd-standstill equals its value from the previous cycle Memory-block initial condition is 0 M emory-block is reset to the value 0, when c ondition AgSideSlipDmd_ResetMemory is true 3. Create a deadband for the steering wheel angle in a tunable range around zero. Calculate the intermediate value AgSideSlipDmd-middleDeadband. IF: absolute value of AgSideSlipDmd-standstill is higher than parameter VMMP_TVCOP_p_AgRWSThDbndMid_AgSlipCtl THEN: AgSideSlipDmd-middleDeadband equals AgSideSlipDmd-standstill ELSE: AgSideSlipDmd-middleDeadband equals 0. 4. Create a deadband for the steering wheel angle in a tunable range around condition AgSlipMax. Calculate the intermediate value AgSideSlipDmd-upperLimit. IF: (condition AgSlipMax - parameter VMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is lower than AgSideSlipDmd-middleDeadband THEN: AgSideSlipDmd-upperLimit equals condition AgSlipMax ELSE: AgSideSlipDmd-upperLimit equals AgSideSlipDmd-middleDeadband 5. Create a deadband for the steering wheel angle in a tunable range around condition AgSlipMin. Calculate the intermediate value AgSideSlipDmd-lowerLimit. IF: (Condition AgSlipMin + VMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is higher than AgSideSlipDmd-upperLimit THEN: AgSideSlipDmd-lowerLimit equals Condition AgSlipMin ELSE: AgSideSlipDmd-lowerLimit equals AgSideSlipDmd-upperLimit 6. Limit the value change of rear wheel steering angle, with rate limiter with reset mechanism. Calculate the intermediate value AgSideSlipDmd-RateLimiter RateLimiter -block initial condition is 0 IF: Condition AgSideSlipDmd_ResetMemory is TRUE THEN: AgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit (rate limitation is off // reset mechanism) ELSE: AgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit rate limited (gradient) between (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl and VMMP_TVCOP_p_AgGrdLim_AgSlipCtl Note for testing r ate limiting: the current rate (gradient) which a given input signal 'u' is calculated as: du = [u(n) - y(n-1)] / dt This represents the first derivate of the signal in discrete time. This is the rate which shall be limited. if rate > max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl) limitedRate = max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl) elseif rate < min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl) limitedRate = min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl) else limitedRate = rate end 7. Filter the value change of rear wheel steering angle, with PT1 lowpass filter with reset mechanism. Calculate the final output of condition AgSideSlipDmd_VMM. PT1 lowpass filter reset logic leads to condition AgSideSlipDmd_VMM outputvalue of 0. PT1-lowpass-filter-block initial condition is 0. IF: Condition AgSideSlipDmd_ResetMemory is TRUE THEN: output of condition AgSideSlipDmd_VMM equals 0 (reset mechanism) ELSE: output of condition AgSideSlipDmd_VMM is equal to AgSideSlipDmd-RateLimiter PT1 filtered. Note for testing PT1 filtering The output value of PT1 lowpass filter is calculated as follows y(n) = y(n-1) + [K_p * u(n) - y(n-1) ] * Tsub with y(n) = output of condition AgSideSlipDmd_VMM y(n-1) = output of condition AgSideSlipDmd_VMM from the previous cycle u(n) = AgSideSlipDmd-RateLimiter K_p = 1 Tsub = VMMP_TVCOP_p_CoFilAgSideSlip Raw{
"ID": "63320098.0",
"ASIL": " QM",
"Text": "The output of condition\n\rAgSideSlipDmd_VMM must be calculated by the following steps:\n\r \n\r1. Calculate AgSideSlipDmd-Raw-Value by subtracting TVCIP_s_AgOrntnDmd minus TVCIP_s_AgTan.\n\rAgSideSlipDmd_Raw = input\n\rTVCIP_s_AgOrntnDmd - input TVCIP_s_AgTan\n\r \n\r \n\r2. Freeze the rear wheel steering angle, if vehicle is at standstill. Calculate the intermediate value AgSideSlipDmd-standstill\n\r \n\rIF:\n\rabsolute value\n\rof input TVCPP_s_VLgtVehNrmVld is higher than parameter VMMP_TVCOP_p_VThSdsl_AgSlipCtl\n\r \n\rTHEN:\n\rAgSideSlipDmd-standstill\n\requals AgSideSlipDmd-Raw\n\r \n\rELSE:\n\rAgSideSlipDmd-standstill equals its value from the previous cycle \n\rMemory-block initial condition is 0\n\rM\n\remory-block is reset to the value 0, when c\n\rondition\n\rAgSideSlipDmd_ResetMemory\n\ris true\n\r \n\r \n\r3. Create a deadband for the steering wheel angle in a tunable range around zero. Calculate the intermediate value AgSideSlipDmd-middleDeadband.\n\r \n\rIF: \n\rabsolute value\n\rof AgSideSlipDmd-standstill is higher than parameter VMMP_TVCOP_p_AgRWSThDbndMid_AgSlipCtl\n\r \n\rTHEN:\n\rAgSideSlipDmd-middleDeadband\n\requals AgSideSlipDmd-standstill\n\r \n\rELSE:\n\rAgSideSlipDmd-middleDeadband equals 0. \n\r \n\r \n\r4. Create a deadband for the steering wheel angle in a tunable range around condition\n\rAgSlipMax. Calculate the intermediate value AgSideSlipDmd-upperLimit.\n\r \n\rIF: \n\r(condition\n\rAgSlipMax\n\r- parameter VMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is lower than AgSideSlipDmd-middleDeadband\n\r \n\rTHEN:\n\rAgSideSlipDmd-upperLimit equals condition\n\rAgSlipMax\n\r \n\rELSE:\n\rAgSideSlipDmd-upperLimit equals AgSideSlipDmd-middleDeadband\n\r \n\r \n\r5. Create a deadband for the steering wheel angle in a tunable range around condition AgSlipMin. Calculate the intermediate value AgSideSlipDmd-lowerLimit.\n\r \n\rIF: \n\r(Condition\n\rAgSlipMin\n\r+\n\rVMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is higher\n\rthan AgSideSlipDmd-upperLimit\n\r \n\rTHEN:\n\rAgSideSlipDmd-lowerLimit equals Condition\n\rAgSlipMin\n\r \n\rELSE:\n\rAgSideSlipDmd-lowerLimit equals AgSideSlipDmd-upperLimit\n\r \n\r \n\r6. Limit the value change of rear wheel steering angle, with rate limiter with reset mechanism. Calculate the intermediate value AgSideSlipDmd-RateLimiter\n\rRateLimiter\n\r-block initial condition is 0\n\r \n\rIF: \n\rCondition\n\rAgSideSlipDmd_ResetMemory\n\ris TRUE\n\r \n\rTHEN:\n\rAgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit (rate limitation is off // reset mechanism)\n\r \n\rELSE:\n\rAgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit rate limited (gradient) between (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl and VMMP_TVCOP_p_AgGrdLim_AgSlipCtl \n\r \n\rNote for testing r\n\rate limiting: \n\rthe current rate (gradient) which a given input signal\n\r'u' is calculated as:\n\r \n\rdu = [u(n) - y(n-1)] / dt\n\r \n\rThis represents the first derivate of the signal in\n\rdiscrete time.\n\rThis is the rate which shall be limited.\n\r \n\rif rate > max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\r limitedRate = max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\relseif rate < min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\r limitedRate = min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\relse\n\r limitedRate = rate\n\rend\n\r \n\r \n\r7. Filter the value change of rear wheel steering angle, with PT1 lowpass filter with reset mechanism. Calculate the final output of condition AgSideSlipDmd_VMM. \n\rPT1 lowpass filter reset logic leads to condition AgSideSlipDmd_VMM outputvalue of 0.\n\rPT1-lowpass-filter-block initial condition is 0.\n\r \n\rIF: \n\rCondition AgSideSlipDmd_ResetMemory is TRUE\n\r \n\rTHEN:\n\routput of condition AgSideSlipDmd_VMM\n\r equals 0 (reset mechanism)\n\r \n\rELSE:\n\routput of condition AgSideSlipDmd_VMM is equal to AgSideSlipDmd-RateLimiter PT1 filtered. \n\r \n\rNote for testing PT1 filtering\n\rThe output value of PT1 lowpass filter is calculated as follows\n\ry(n) = y(n-1) + [K_p * u(n) - y(n-1) ] * Tsub\n\rwith \n\ry(n) = output of condition AgSideSlipDmd_VMM\n\ry(n-1) = output of condition AgSideSlipDmd_VMM from the previous cycle\n\ru(n) = AgSideSlipDmd-RateLimiter\n\rK_p = 1\n\rTsub = VMMP_TVCOP_p_CoFilAgSideSlip",
"Type": "Pre Condition",
"Status": "Re-evaluation",
"Summary": "AgSideSlipDmd_VMM",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "The output of condition\n\rAgSideSlipDmd_VMM must be calculated by the following steps:\n\r \n\r1. Calculate AgSideSlipDmd-Raw-Value by subtracting TVCIP_s_AgOrntnDmd minus TVCIP_s_AgTan.\n\rAgSideSlipDmd_Raw = input\n\rTVCIP_s_AgOrntnDmd - input TVCIP_s_AgTan\n\r \n\r \n\r2. Freeze the rear wheel steering angle, if vehicle is at standstill. Calculate the intermediate value AgSideSlipDmd-standstill\n\r \n\rIF:\n\rabsolute value\n\rof input TVCPP_s_VLgtVehNrmVld is higher than parameter VMMP_TVCOP_p_VThSdsl_AgSlipCtl\n\r \n\rTHEN:\n\rAgSideSlipDmd-standstill\n\requals AgSideSlipDmd-Raw\n\r \n\rELSE:\n\rAgSideSlipDmd-standstill equals its value from the previous cycle \n\rMemory-block initial condition is 0\n\rM\n\remory-block is reset to the value 0, when c\n\rondition\n\rAgSideSlipDmd_ResetMemory\n\ris true\n\r \n\r \n\r3. Create a deadband for the steering wheel angle in a tunable range around zero. Calculate the intermediate value AgSideSlipDmd-middleDeadband.\n\r \n\rIF: \n\rabsolute value\n\rof AgSideSlipDmd-standstill is higher than parameter VMMP_TVCOP_p_AgRWSThDbndMid_AgSlipCtl\n\r \n\rTHEN:\n\rAgSideSlipDmd-middleDeadband\n\requals AgSideSlipDmd-standstill\n\r \n\rELSE:\n\rAgSideSlipDmd-middleDeadband equals 0. \n\r \n\r \n\r4. Create a deadband for the steering wheel angle in a tunable range around condition\n\rAgSlipMax. Calculate the intermediate value AgSideSlipDmd-upperLimit.\n\r \n\rIF: \n\r(condition\n\rAgSlipMax\n\r- parameter VMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is lower than AgSideSlipDmd-middleDeadband\n\r \n\rTHEN:\n\rAgSideSlipDmd-upperLimit equals condition\n\rAgSlipMax\n\r \n\rELSE:\n\rAgSideSlipDmd-upperLimit equals AgSideSlipDmd-middleDeadband\n\r \n\r \n\r5. Create a deadband for the steering wheel angle in a tunable range around condition AgSlipMin. Calculate the intermediate value AgSideSlipDmd-lowerLimit.\n\r \n\rIF: \n\r(Condition\n\rAgSlipMin\n\r+\n\rVMMP_TVCOP_p_AgRWSThDbndEnd_AgSlipCtl) is higher\n\rthan AgSideSlipDmd-upperLimit\n\r \n\rTHEN:\n\rAgSideSlipDmd-lowerLimit equals Condition\n\rAgSlipMin\n\r \n\rELSE:\n\rAgSideSlipDmd-lowerLimit equals AgSideSlipDmd-upperLimit\n\r \n\r \n\r6. Limit the value change of rear wheel steering angle, with rate limiter with reset mechanism. Calculate the intermediate value AgSideSlipDmd-RateLimiter\n\rRateLimiter\n\r-block initial condition is 0\n\r \n\rIF: \n\rCondition\n\rAgSideSlipDmd_ResetMemory\n\ris TRUE\n\r \n\rTHEN:\n\rAgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit (rate limitation is off // reset mechanism)\n\r \n\rELSE:\n\rAgSideSlipDmd-RateLimiter is equal to AgSideSlipDmd-lowerLimit rate limited (gradient) between (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl and VMMP_TVCOP_p_AgGrdLim_AgSlipCtl \n\r \n\rNote for testing r\n\rate limiting: \n\rthe current rate (gradient) which a given input signal\n\r'u' is calculated as:\n\r \n\rdu = [u(n) - y(n-1)] / dt\n\r \n\rThis represents the first derivate of the signal in\n\rdiscrete time.\n\rThis is the rate which shall be limited.\n\r \n\rif rate > max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\r limitedRate = max (parameter VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\relseif rate < min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\r limitedRate = min (parameter (-1) * VMMP_TVCOP_p_AgGrdLim_AgSlipCtl)\n\relse\n\r limitedRate = rate\n\rend\n\r \n\r \n\r7. Filter the value change of rear wheel steering angle, with PT1 lowpass filter with reset mechanism. Calculate the final output of condition AgSideSlipDmd_VMM. \n\rPT1 lowpass filter reset logic leads to condition AgSideSlipDmd_VMM outputvalue of 0.\n\rPT1-lowpass-filter-block initial condition is 0.\n\r \n\rIF: \n\rCondition AgSideSlipDmd_ResetMemory is TRUE\n\r \n\rTHEN:\n\routput of condition AgSideSlipDmd_VMM\n\r equals 0 (reset mechanism)\n\r \n\rELSE:\n\routput of condition AgSideSlipDmd_VMM is equal to AgSideSlipDmd-RateLimiter PT1 filtered. \n\r \n\rNote for testing PT1 filtering\n\rThe output value of PT1 lowpass filter is calculated as follows\n\ry(n) = y(n-1) + [K_p * u(n) - y(n-1) ] * Tsub\n\rwith \n\ry(n) = output of condition AgSideSlipDmd_VMM\n\ry(n-1) = output of condition AgSideSlipDmd_VMM from the previous cycle\n\ru(n) = AgSideSlipDmd-RateLimiter\n\rK_p = 1\n\rTsub = VMMP_TVCOP_p_CoFilAgSideSlip",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 32 | 63324327.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | The value of condition AgGrdSideSlipDmd_VMM is the numeric differentiation of AgSideSlipDmd_VMM and is calculated by: AgGrdSideSlThe value of condition AgGrdSideSlipDmd_VMM is the numeric differentiation of AgSideSlipDmd_VMM and is calculated by: AgGrdSideSlipDmd_VMM = (value from condition AgSideSlipDmd_VMM - value from condition AgSideSlipDmd_VMM from the previous cycle (initial condition 0)) * parameter VMMP_c_FrqSmpl. Raw{
"ID": "63324327.0",
"ASIL": " QM",
"Text": "The value of condition AgGrdSideSlipDmd_VMM is the numeric differentiation of AgSideSlipDmd_VMM and is calculated by:\n\rAgGrdSideSlipDmd_VMM = (value from condition AgSideSlipDmd_VMM - value from condition AgSideSlipDmd_VMM from the previous cycle (initial condition 0)) * parameter VMMP_c_FrqSmpl.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "AgGrdSideSlipDmd_VMM",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "The value of condition AgGrdSideSlipDmd_VMM is the numeric differentiation of AgSideSlipDmd_VMM and is calculated by:\n\rAgGrdSideSlipDmd_VMM = (value from condition AgSideSlipDmd_VMM - value from condition AgSideSlipDmd_VMM from the previous cycle (initial condition 0)) * parameter VMMP_c_FrqSmpl.",
"Vehicle Launch": "",
"Vehicle Platform": ""
} |
| 33 | 16647392.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgTrjMdFacSsty lF: Bit 2 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacSsty is TRUE. ELSE: ConditFlgTrjMdFacSsty lF: Bit 2 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacSsty is TRUE. ELSE: Condition FlgTrjMdFacSsty is FALSE. Raw{
"ID": "16647392.0",
"ASIL": " QM",
"Text": "FlgTrjMdFacSsty\n\rlF: \n\rBit 2 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdFacSsty is TRUE.\n\rELSE: \n\rCondition FlgTrjMdFacSsty is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164589.0",
"Description": "FlgTrjMdFacSsty\n\rlF: \n\rBit 2 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdFacSsty is TRUE.\n\rELSE: \n\rCondition FlgTrjMdFacSsty is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 34 | 16647393.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgTrjMdFacIt lF: Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacIt is TRUE. ELSE: ConditionFlgTrjMdFacIt lF: Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacIt is TRUE. ELSE: Condition FlgTrjMdFacIt is FALSE. Raw{
"ID": "16647393.0",
"ASIL": " QM",
"Text": "FlgTrjMdFacIt\n\rlF: \n\rBit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdFacIt is TRUE.\n\rELSE: \n\rCondition FlgTrjMdFacIt is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164591.0",
"Description": "FlgTrjMdFacIt\n\rlF: \n\rBit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN: \n\rCondition FlgTrjMdFacIt is TRUE.\n\rELSE: \n\rCondition FlgTrjMdFacIt is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 35 | 16647394.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgAcvLgtCtlD IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPV_s_FlgSdsl is TRUE 3) absolute value of TVCPVFlgAcvLgtCtlD IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPV_s_FlgSdsl is TRUE 3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: Condition FlgAcvLgtCtlD is TRUE. ELSE: Condition FlgAcvLgtCtlD is FALSE. Raw{
"ID": "16647394.0",
"ASIL": " QM",
"Text": "FlgAcvLgtCtlD\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPV_s_FlgSdsl is TRUE\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\r \n\r \n\rTHEN:\n\rCondition FlgAcvLgtCtlD is TRUE.\n\r \n\r \n\rELSE:\n\rCondition FlgAcvLgtCtlD is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1257518.0",
"Description": "FlgAcvLgtCtlD\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPV_s_FlgSdsl is TRUE\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\r \n\r \n\rTHEN:\n\rCondition FlgAcvLgtCtlD is TRUE.\n\r \n\r \n\rELSE:\n\rCondition FlgAcvLgtCtlD is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 36 | 34732848.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgAcvLgtCtlD IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPV_s_FlgSdsl is TRUE 3) TVCPV_s_DTar is smallerFlgAcvLgtCtlD IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPV_s_FlgSdsl is TRUE 3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: Condition FlgAcvLgtCtlD is TRUE. ELSE: Condition FlgAcvLgtCtlD is FALSE. Raw{
"ID": "34732848.0",
"ASIL": " QM",
"Text": "FlgAcvLgtCtlD\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPV_s_FlgSdsl is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\r \n\r \n\rTHEN:\n\rCondition FlgAcvLgtCtlD is TRUE.\n\r \n\r \n\rELSE:\n\rCondition FlgAcvLgtCtlD is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "FlgAcvLgtCtlD\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPV_s_FlgSdsl is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\r \n\r \n\rTHEN:\n\rCondition FlgAcvLgtCtlD is TRUE.\n\r \n\r \n\rELSE:\n\rCondition FlgAcvLgtCtlD is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 37 | 16647395.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | SignDir Depending on the actual driving direction, set the appropriate sign of outputs. IF: Input TVCPP_s_StDrvDir equals VMMP_SignDir Depending on the actual driving direction, set the appropriate sign of outputs. IF: Input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd THEN: SignDir equals 1. ELSE: SignDir equals -1. Raw{
"ID": "16647395.0",
"ASIL": " QM",
"Text": "SignDir\n\rDepending on the actual driving direction, set the appropriate sign of outputs.\n\rIF:\n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN:\n\rSignDir equals 1.\n\rELSE:\n\rSignDir equals -1.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1258026.0",
"Description": "SignDir\n\rDepending on the actual driving direction, set the appropriate sign of outputs.\n\rIF:\n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN:\n\rSignDir equals 1.\n\rELSE:\n\rSignDir equals -1.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 38 | 16647396.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | SignDirInter Depending on the actual driving direction, set the appropriate sign of outputs. IF: Input TVCPP_s_StDrvDir equalsSignDirInter Depending on the actual driving direction, set the appropriate sign of outputs. IF: Input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd THEN: SignDirInter equals 1. ELSEIF: Input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd THEN: SignDirInter equals -1. ELSE: SignDirInter equals 0. Raw{
"ID": "16647396.0",
"ASIL": " QM",
"Text": "SignDirInter\n\rDepending on the actual driving direction, set the appropriate sign of outputs.\n\rIF:\n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN:\n\rSignDirInter equals 1.\n\rELSEIF: \n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rSignDirInter equals -1.\n\rELSE:\n\rSignDirInter equals 0.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1263682.0",
"Description": "SignDirInter\n\rDepending on the actual driving direction, set the appropriate sign of outputs.\n\rIF:\n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN:\n\rSignDirInter equals 1.\n\rELSEIF: \n\rInput TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rSignDirInter equals -1.\n\rELSE:\n\rSignDirInter equals 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 39 | 16647397.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgSdslDet status for vehicle standstill detection. IF [AND(1,2)]: 1) output signal TVCOP_s_LgtCtl_ADmd (from req. 1127686) muFlgSdslDet status for vehicle standstill detection. IF [AND(1,2)]: 1) output signal TVCOP_s_LgtCtl_ADmd (from req. 1127686) must be smaller than VMMP_TVC_p_ValTh 2) Absolute value of TVCOP_s_LgtCtl_VDmd (from req. 1127688) must be smaller than VMMP_TVC_p_ValTh THEN: Condition FlgSdslDet is TRUE. ELSE: Condition FlgSdslDet is FALSE. Raw{
"ID": "16647397.0",
"ASIL": " QM",
"Text": "FlgSdslDet \n\rstatus for vehicle standstill detection.\n\rIF [AND(1,2)]:\n\r1) output signal TVCOP_s_LgtCtl_ADmd (from req. 1127686) must be smaller than VMMP_TVC_p_ValTh\n\r2) Absolute value of TVCOP_s_LgtCtl_VDmd (from req. 1127688) must be smaller than VMMP_TVC_p_ValTh\n\rTHEN:\n\rCondition FlgSdslDet is TRUE.\n\rELSE:\n\rCondition FlgSdslDet is FALSE.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1281086.0",
"Description": "FlgSdslDet \n\rstatus for vehicle standstill detection.\n\rIF [AND(1,2)]:\n\r1) output signal TVCOP_s_LgtCtl_ADmd (from req. 1127686) must be smaller than VMMP_TVC_p_ValTh\n\r2) Absolute value of TVCOP_s_LgtCtl_VDmd (from req. 1127688) must be smaller than VMMP_TVC_p_ValTh\n\rTHEN:\n\rCondition FlgSdslDet is TRUE.\n\rELSE:\n\rCondition FlgSdslDet is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 40 | 34745748.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgSdslSdsl IF VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl FlgSdslSdsl is equal to TRUE ELSE FlgSdslSdsl is equal to FAFlgSdslSdsl IF VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl FlgSdslSdsl is equal to TRUE ELSE FlgSdslSdsl is equal to FALSE Raw{
"ID": "34745748.0",
"ASIL": " QM",
"Text": "FlgSdslSdsl\n\r \n\rIF VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl\n\rFlgSdslSdsl is equal to TRUE\n\rELSE\n\rFlgSdslSdsl is equal to FALSE",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "FlgSdslSdsl\n\r \n\rIF VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl\n\rFlgSdslSdsl is equal to TRUE\n\rELSE\n\rFlgSdslSdsl is equal to FALSE",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 41 | 16647400.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgUpd Inputs: * DTar: Distance to stopping position * VLgtVehNrmVld: vehicle velocity Outputs: * FlgUpd Parameters: * VMMPFlgUpd Inputs: * DTar: Distance to stopping position * VLgtVehNrmVld: vehicle velocity Outputs: * FlgUpd Parameters: * VMMP_c_TiSmpl * VMMP_TVCOP_p_DTarMaxDifUpd In every time sample the pre condition performs the following tasks in this given order: 1) Store the input signal DTar in an internal memory 2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl 3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory. 4) Subtract the internal memory of step 1) from the input TVCPV_s_DTar. 5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd, then FlgUpd must be true, else FlgUpd must be false. 6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCPV_s_DTar. Raw{
"ID": "16647400.0",
"ASIL": " QM",
"Text": "FlgUpd\n\r \n\r\n\rInputs:\n\r* DTar: Distance to stopping position\n\r* VLgtVehNrmVld: vehicle velocity\n\rOutputs:\n\r* FlgUpd\n\rParameters:\n\r* VMMP_c_TiSmpl\n\r* VMMP_TVCOP_p_DTarMaxDifUpd\n\r \n\rIn every time sample the pre condition performs the following tasks in this given order:\n\r1) Store the input signal DTar in an internal memory\n\r2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl\n\r3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory.\n\r4) Subtract the internal memory of step 1) from the input TVCPV_s_DTar.\n\r5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd,\n\rthen FlgUpd must be true,\n\relse FlgUpd must be false.\n\r6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCPV_s_DTar.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1408670.0",
"Description": "FlgUpd\n\r \n\r\n\rInputs:\n\r* DTar: Distance to stopping position\n\r* VLgtVehNrmVld: vehicle velocity\n\rOutputs:\n\r* FlgUpd\n\rParameters:\n\r* VMMP_c_TiSmpl\n\r* VMMP_TVCOP_p_DTarMaxDifUpd\n\r \n\rIn every time sample the pre condition performs the following tasks in this given order:\n\r1) Store the input signal DTar in an internal memory\n\r2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl\n\r3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory.\n\r4) Subtract the internal memory of step 1) from the input TVCPV_s_DTar.\n\r5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd,\n\rthen FlgUpd must be true,\n\relse FlgUpd must be false.\n\r6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCPV_s_DTar.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 42 | 22555949.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | FlgUpd Inputs: * Distance to Target: Distance to stopping position (Output TVCOP_s_LgtCtlD_DTar with ID 16647412) * VLgtVehNrmVFlgUpd Inputs: * Distance to Target: Distance to stopping position (Output TVCOP_s_LgtCtlD_DTar with ID 16647412) * VLgtVehNrmVld: vehicle velocity Outputs: * FlgUpd Parameters: * VMMP_c_TiSmpl * VMMP_TVCOP_p_DTarMaxDifUpd In every time sample the pre condition performs the following tasks in this given order: 1) Store the input signal DTar in an internal memory 2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl 3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory. 4) Subtract the internal memory of step 1) from the input TVCOP_s_LgtCtlD_DTar. 5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd, then FlgUpd must be true, else FlgUpd must be false. 6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCOP_s_LgtCtlD_DTar. Raw{
"ID": "22555949.0",
"ASIL": " QM",
"Text": "FlgUpd\n\r \n\r\n\rInputs:\n\r* Distance to Target: Distance to stopping position (Output TVCOP_s_LgtCtlD_DTar with ID 16647412)\n\r* VLgtVehNrmVld: vehicle velocity\n\rOutputs:\n\r* FlgUpd\n\rParameters:\n\r* VMMP_c_TiSmpl\n\r* VMMP_TVCOP_p_DTarMaxDifUpd\n\r \n\rIn every time sample the pre condition performs the following tasks in this given order:\n\r1) Store the input signal DTar in an internal memory\n\r2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl\n\r3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory.\n\r4) Subtract the internal memory of step 1) from the input TVCOP_s_LgtCtlD_DTar.\n\r5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd,\n\rthen FlgUpd must be true,\n\relse FlgUpd must be false.\n\r6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCOP_s_LgtCtlD_DTar.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "FlgUpd\n\r \n\r\n\rInputs:\n\r* Distance to Target: Distance to stopping position (Output TVCOP_s_LgtCtlD_DTar with ID 16647412)\n\r* VLgtVehNrmVld: vehicle velocity\n\rOutputs:\n\r* FlgUpd\n\rParameters:\n\r* VMMP_c_TiSmpl\n\r* VMMP_TVCOP_p_DTarMaxDifUpd\n\r \n\rIn every time sample the pre condition performs the following tasks in this given order:\n\r1) Store the input signal DTar in an internal memory\n\r2) Calculate the covered distance by: abs(TVCPP_s_VLgtVehNrmVld) * VMMP_c_TiSmpl\n\r3) Update the internal memory of step 1) by subtracting the covered distance of step 2) from the inernal memory.\n\r4) Subtract the internal memory of step 1) from the input TVCOP_s_LgtCtlD_DTar.\n\r5) If the absolute value of the difference from step 4) is greater than VMMP_TVCOP_p_DTarMaxDifUpd,\n\rthen FlgUpd must be true,\n\relse FlgUpd must be false.\n\r6) If FlgUpd from step 5) is true, then the internal memory of step1) must be reset to the current value of the input TVCOP_s_LgtCtlD_DTar.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 43 | 34561668.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ScriptError:javax.script.ScriptException: java.lang.NullPointerException, script: < // Convertor that convert wikitext to plainteScriptError:javax.script.ScriptException: java.lang.NullPointerException, script: <
// Convertor that convert wikitext to plaintext
textConverter = new com.intland.codebeamer.text.WikiToPlainTextConverter();
desc= item.description;
// avoid null reference error
if(desc){
// Tracker manage to get name from Tracker ID
def manager = com.intland.codebeamer.manager.TrackerItemManager.getInstance();
// Replace crlf to dummy
desc = desc.replaceAll("[\\n\\r]{1,}", "@CrLf@");
// findout all reference with "[ISSUE:xxx]"
def issue_matches = desc =~ /\[ISSUE:\d+\]/;
if (issue_matches.size() > 0) {
for (int i in 0..(issue_matches.size()-1)){
// get id of the reference issue
def id = issue_matches[i].substring(7, issue_matches[i].length()-1) as int
// get item over manager
def it = manager.findById(user, id as int)
// only replace the name if findById sucessed.
if (it){
desc = desc.replace(issue_matches[i], it.name);
}
// Free objects
id = null;
it = null;
}
}
// findout "^\|" as identifier for table
issue_matches = desc =~ /@CrLf@\|/;
if (issue_matches.size() > 0){
// Markt the description with caution
desc = desc + "@CrLf@"
}
// Convert wikitext to plaintext
ret = textConverter.extractTextFromWiki(desc, request).getLeft();
// Replace dummy to CrLf
ret = ret.replaceAll("@CrLf@", "\n\r");
// Free objects
manager = null;
desc = null;
issue_matches = null;
return ret;
}
return "";
>Raw{
"ID": "34561668.0",
"ASIL": " QM",
"Text": "ScriptError:javax.script.ScriptException: java.lang.NullPointerException, script: <\n\t\tif (fields.getByLabel(item,'Type').get(0).name !='Folder') {\n\t\t\t// Convertor that convert wikitext to plaintext\n\t\t\ttextConverter = new com.intland.codebeamer.text.WikiToPlainTextConverter();\n\t\t\tdesc= item.description;\n\t\t\t// avoid null reference error\n\t\t\tif(desc){\n\t\t\t\t// Tracker manage to get name from Tracker ID\n\t\t\t\tdef manager = com.intland.codebeamer.manager.TrackerItemManager.getInstance();\n\t\t\t\t// Replace crlf to dummy \n\t\t\t\tdesc = desc.replaceAll(\"[\\\\n\\\\r]{1,}\", \"@CrLf@\");\n\t\t\t\t// findout all reference with \"[ISSUE:xxx]\"\n\t\t\t\tdef issue_matches = desc =~ /\\[ISSUE:\\d+\\]/;\n\t\t\t\tif (issue_matches.size() > 0) {\n\t\t\t\t\tfor (int i in 0..(issue_matches.size()-1)){\n\t\t\t\t\t\t// get id of the reference issue\n\t\t\t\t\t\tdef id = issue_matches[i].substring(7, issue_matches[i].length()-1) as int\n\t\t\t\t\t\t// get item over manager \n\t\t\t\t\t\tdef it = manager.findById(user, id as int)\n\t\t\t\t\t\t\n\t\t\t\t\t\t// only replace the name if findById sucessed. \n\t\t\t\t\t\tif (it){\n\t\t\t\t\t\t\tdesc = desc.replace(issue_matches[i], it.name);\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// Free objects\n\t\t\t\t\t\tid = null;\n\t\t\t\t\t\tit = null;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// findout \"^\\|\" as identifier for table\n\t\t\t\tissue_matches = desc =~ /@CrLf@\\|/;\n\t\t\t\tif (issue_matches.size() > 0){\n\t\t\t\t\t// Markt the description with caution\n\t\t\t\t\tdesc = desc + \"@CrLf@Caution: Table is missing!\"\n\t\t\t\t}\t\n\t\t\t\t// Convert wikitext to plaintext\n\t\t\t\tret = textConverter.extractTextFromWiki(desc, request).getLeft();\n\t\t\t\t// Replace dummy to CrLf\n\t\t\t\tret = ret.replaceAll(\"@CrLf@\", \"\\n\\r\");\t\n\t\t\t\t// Free objects\n\t\t\t\tmanager = null;\n\t\t\t\tdesc = null;\n\t\t\t\tissue_matches = null;\t\t\t\n\t\t\t\treturn ret;\n\t\t\t}\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\treturn item.name\n\t\t}\n\t>",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "FlgUpd",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ScriptError:javax.script.ScriptException: java.lang.NullPointerException, script: <\n\t// Convertor that convert wikitext to plaintext\n\ttextConverter = new com.intland.codebeamer.text.WikiToPlainTextConverter();\n\tdesc= item.description;\n\t// avoid null reference error\n\tif(desc){\n\t\t// Tracker manage to get name from Tracker ID\n\t\tdef manager = com.intland.codebeamer.manager.TrackerItemManager.getInstance();\n\t\t// Replace crlf to dummy \n\t\tdesc = desc.replaceAll(\"[\\\\n\\\\r]{1,}\", \"@CrLf@\");\n\t\t// findout all reference with \"[ISSUE:xxx]\"\n\t\tdef issue_matches = desc =~ /\\[ISSUE:\\d+\\]/;\n\t\tif (issue_matches.size() > 0) {\n\t\t\tfor (int i in 0..(issue_matches.size()-1)){\n\t\t\t\t// get id of the reference issue\n\t\t\t\tdef id = issue_matches[i].substring(7, issue_matches[i].length()-1) as int\n\t\t\t\t// get item over manager \n\t\t\t\tdef it = manager.findById(user, id as int)\n\t\t\t\t\n\t\t\t\t// only replace the name if findById sucessed. \n\t\t\t\tif (it){\n\t\t\t\t\tdesc = desc.replace(issue_matches[i], it.name);\n\t\t\t\t}\n\t\t\t\t// Free objects\n\t\t\t\tid = null;\n\t\t\t\tit = null;\n\t\t\t}\n\t\t}\n\t\t// findout \"^\\|\" as identifier for table\n\t\tissue_matches = desc =~ /@CrLf@\\|/;\n\t\tif (issue_matches.size() > 0){\n\t\t\t// Markt the description with caution\n\t\t\tdesc = desc + \"@CrLf@Caution: Table is missing!\"\n\t\t}\t\n\t\t// Convert wikitext to plaintext\n\t\tret = textConverter.extractTextFromWiki(desc, request).getLeft();\n\t\t// Replace dummy to CrLf\n\t\tret = ret.replaceAll(\"@CrLf@\", \"\\n\\r\");\t\n\t\t// Free objects\n\t\tmanager = null;\n\t\tdesc = null;\n\t\tissue_matches = null;\t\t\t\n\t\treturn ret;\n\t}\n\treturn \"\";\n>",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 44 | 16647401.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | YawAngleLimited Input: YawAngle Output: LimitedYawAngle LimitedYawAngle = mod((YawAnlge + pi), 2*pi) - piYawAngleLimited Input: YawAngle Output: LimitedYawAngle LimitedYawAngle = mod((YawAnlge + pi), 2*pi) - pi Raw{
"ID": "16647401.0",
"ASIL": " QM",
"Text": "YawAngleLimited\n\rInput: YawAngle\n\rOutput: LimitedYawAngle\n\rLimitedYawAngle = mod((YawAnlge + pi), 2*pi) - pi",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1341402.0",
"Description": "YawAngleLimited\n\rInput: YawAngle\n\rOutput: LimitedYawAngle\n\rLimitedYawAngle = mod((YawAnlge + pi), 2*pi) - pi",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 45 | 34744692.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | YawAngleFade #stadstill fading disabled IF[1]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==FALSE THEN: YawAngleFade equals to TVCEC_sYawAngleFade #stadstill fading disabled IF[1]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==FALSE THEN: YawAngleFade equals to TVCEC_s_AgLocRel #stadstill fading enabled, vehicle just stopped ELSEIF[AND(1,2,3)]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE 2) FlgSdslSdsl==TRUE 3) previous value of FlgSdslSdsl was FALSE THEN: YawAngleFade equals to TVCEC_s_AgLocRel #standstill fading enabled, new trajectory received ELSEIF[AND(1,2,3)]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE 2) FlgSdslSdsl==TRUE 3) TVCPP_s_FlgTrjNew==TRUE THEN: YawAngleFade equals to TVCEC_s_AgLocRel #standstill fading enabled, vehicle was already stopped, no new trajectroy received ELSEIF[AND(1,2,3,4)]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE 2) FlgSdslSdsl==TRUE 3) previous value of FlgSdslSdsl was TRUE 4) TVCPP_s_FlgTrjNew==FALSE THEN: YawAngleFade equals to the previous value of YawAngleFade #value stays unchanged #standstill fading enabled, vehicle not in standstill (no previous ELSEIF path was active) ELSE: YawAngleFade shall fade into the value of TVCEC_s_AgLocRel with the rate VMMP_TVCOP_p_StSdslFdRate Raw{
"ID": "34744692.0",
"ASIL": " QM",
"Text": "YawAngleFade\n\r \n\r#stadstill fading disabled\n\rIF[1]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==FALSE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#stadstill fading enabled, vehicle just stopped\n\rELSEIF[AND(1,2,3)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) previous value of FlgSdslSdsl was FALSE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#standstill fading enabled, new trajectory received\n\rELSEIF[AND(1,2,3)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) TVCPP_s_FlgTrjNew==TRUE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#standstill fading enabled, vehicle was already stopped, no new trajectroy received\n\rELSEIF[AND(1,2,3,4)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) previous value of FlgSdslSdsl was TRUE\n\r4) TVCPP_s_FlgTrjNew==FALSE\n\rTHEN:\n\rYawAngleFade equals to the previous value of YawAngleFade #value stays unchanged\n\r \n\r#standstill fading enabled, vehicle not in standstill (no previous ELSEIF path was active)\n\rELSE:\n\rYawAngleFade shall fade into the value of TVCEC_s_AgLocRel with the rate VMMP_TVCOP_p_StSdslFdRate",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "YawAngleFade\n\r \n\r#stadstill fading disabled\n\rIF[1]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==FALSE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#stadstill fading enabled, vehicle just stopped\n\rELSEIF[AND(1,2,3)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) previous value of FlgSdslSdsl was FALSE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#standstill fading enabled, new trajectory received\n\rELSEIF[AND(1,2,3)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) TVCPP_s_FlgTrjNew==TRUE\n\rTHEN:\n\rYawAngleFade equals to TVCEC_s_AgLocRel\n\r \n\r#standstill fading enabled, vehicle was already stopped, no new trajectroy received\n\rELSEIF[AND(1,2,3,4)]:\n\r1) VMMP_TVCOP_p_FlgFdAgLocRelEna==TRUE\n\r2) FlgSdslSdsl==TRUE\n\r3) previous value of FlgSdslSdsl was TRUE\n\r4) TVCPP_s_FlgTrjNew==FALSE\n\rTHEN:\n\rYawAngleFade equals to the previous value of YawAngleFade #value stays unchanged\n\r \n\r#standstill fading enabled, vehicle not in standstill (no previous ELSEIF path was active)\n\rELSE:\n\rYawAngleFade shall fade into the value of TVCEC_s_AgLocRel with the rate VMMP_TVCOP_p_StSdslFdRate",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 46 | 34770731.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | IF[1]: 1) Input TVCPP_s_StDrvDir is not equal to VMMP_TVCPP_c_StDrvDirInter THEN: The Output StDrvDirFild equals TVCPP_s_StDrvDIF[1]: 1) Input TVCPP_s_StDrvDir is not equal to VMMP_TVCPP_c_StDrvDirInter THEN: The Output StDrvDirFild equals TVCPP_s_StDrvDir ELSE: The Output StDrvDirFild is equal to the previous value of StDrvDirFild. (Initial Condition is forward) Raw{
"ID": "34770731.0",
"ASIL": " QM",
"Text": "IF[1]:\n\r1) Input TVCPP_s_StDrvDir is not equal to VMMP_TVCPP_c_StDrvDirInter\n\r \n\rTHEN:\n\rThe Output StDrvDirFild equals TVCPP_s_StDrvDir\n\r \n\rELSE:\n\rThe Output StDrvDirFild is equal to the previous value of StDrvDirFild.\n\r \n\r(Initial Condition is forward)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "StDrvDirFild",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "IF[1]:\n\r1) Input TVCPP_s_StDrvDir is not equal to VMMP_TVCPP_c_StDrvDirInter\n\r \n\rTHEN:\n\rThe Output StDrvDirFild equals TVCPP_s_StDrvDir\n\r \n\rELSE:\n\rThe Output StDrvDirFild is equal to the previous value of StDrvDirFild.\n\r \n\r(Initial Condition is forward)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 47 | 40081174.0 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LastReceivedTrajectoryIsValid IF [(1)]: 1) Input TVCPP_s_FlgTrjNew is equal to 1 THEN: The Output LastReceivedTrajectoryIsValiLastReceivedTrajectoryIsValid IF [(1)]: 1) Input TVCPP_s_FlgTrjNew is equal to 1 THEN: The Output LastReceivedTrajectoryIsValid equals to 1 ELSEIF [AND(3,4)]: 3) Input TVCPP_s_FlgTrjNewRx is equal to 1 4) Input TVCPP_s_FlgTrjNew is equal to 0 THEN: The Output LastReceivedTrajectoryIsValid equals to 0 ELSE: The Output LastReceivedTrajectoryIsValid remains unchanged (Initial LastReceivedTrajectoryIsValid is 0) Raw{
"ID": "40081174.0",
"ASIL": " QM",
"Text": "LastReceivedTrajectoryIsValid\n\r \n\rIF [(1)]:\n\r1) Input TVCPP_s_FlgTrjNew is equal to 1\n\r \n\rTHEN:\n\rThe Output LastReceivedTrajectoryIsValid equals to 1\n\r \n\rELSEIF [AND(3,4)]:\n\r3) Input TVCPP_s_FlgTrjNewRx is equal to 1\n\r4) Input TVCPP_s_FlgTrjNew is equal to 0\n\r \n\rTHEN:\n\rThe Output LastReceivedTrajectoryIsValid equals to 0\n\r \n\rELSE:\n\rThe Output LastReceivedTrajectoryIsValid remains unchanged\n\r \n\r \n\r(Initial LastReceivedTrajectoryIsValid is 0)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "LastReceivedTrajectoryIsValid\n\r \n\rIF [(1)]:\n\r1) Input TVCPP_s_FlgTrjNew is equal to 1\n\r \n\rTHEN:\n\rThe Output LastReceivedTrajectoryIsValid equals to 1\n\r \n\rELSEIF [AND(3,4)]:\n\r3) Input TVCPP_s_FlgTrjNewRx is equal to 1\n\r4) Input TVCPP_s_FlgTrjNew is equal to 0\n\r \n\rTHEN:\n\rThe Output LastReceivedTrajectoryIsValid equals to 0\n\r \n\rELSE:\n\rThe Output LastReceivedTrajectoryIsValid remains unchanged\n\r \n\r \n\r(Initial LastReceivedTrajectoryIsValid is 0)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 48 | 16647402.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | RequirementsRequirements Raw{
"ID": "16647402.0",
"ASIL": " QM",
"Text": "Requirements",
"Type": "Folder",
"Status": "",
"Summary": "Requirements",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1087175.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 49 | 16647403.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Output for Longitudinal ControllerOutput for Longitudinal Controller Raw{
"ID": "16647403.0",
"ASIL": " QM",
"Text": "Output for Longitudinal Controller",
"Type": "Folder",
"Status": "",
"Summary": "Output for Longitudinal Controller",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1127678.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 50 | 16647404.0 | Functional | Released | yes | True | Longitudinal Control State IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condiLongitudinal Control State IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNod is TRUE THEN: The output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvFullReq ELSEIF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNod is FALSE THEN: The output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvOnlyVAndAReq ELSE: The output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvNoReq. Raw{
"ID": "16647404.0",
"ASIL": " QM",
"Text": "Longitudinal Control State\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvFullReq\n\r \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvOnlyVAndAReq\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvNoReq.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127692.0",
"Description": "Longitudinal Control State\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvFullReq\n\r \n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvOnlyVAndAReq\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LgtCtl_StAcv is equal to VMMP_TVCOP_c_LgtCtl_StAcvNoReq.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 51 | 16647405.0 | Functional | Released | yes | True | Longitudinal Distance Deviation IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3)Longitudinal Distance Deviation IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNodis TRUE THEN: The output TVCOP_s_LgtCtl_DDe must be calculated as follow: TVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj) The result must be limited to the output signal's specification. ELSE: The output TVCOP_s_LgtCtl_DDe is equal to 0. Raw{
"ID": "16647405.0",
"ASIL": " QM",
"Text": "Longitudinal Distance Deviation \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNodis TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_DDe is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127684.0",
"Description": "Longitudinal Distance Deviation \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNodis TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_DDe is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 52 | 24545127.0 | Functional | Released | yes | True | Longitudinal Distance Deviation (deactivated) IF [OR(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVlLongitudinal Distance Deviation (deactivated) IF [OR(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE 3) condition FlgTrjMdTiNod is FALSE THEN: The output TVCOP_s_LgtCtl_DDe is equal to 0. Raw{
"ID": "24545127.0",
"ASIL": " QM",
"Text": "Longitudinal Distance Deviation (deactivated)\n\r \n\r \n\rIF [OR(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r3) condition FlgTrjMdTiNod is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Longitudinal Distance Deviation (deactivated)\n\r \n\r \n\rIF [OR(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r3) condition FlgTrjMdTiNod is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 53 | 22558118.0 | Functional | Released | yes | True | Longitudinal Distance Deviation (ramp calculation disabled) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TLongitudinal Distance Deviation (ramp calculation disabled) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNod is TRUE 4) VMMP_TVCOP_p_FlgRampOutEna is FALSE THEN: The output TVCOP_s_LgtCtl_DDe must be calculated as follow: TVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj) The result must be limited to the output signal's specification. Raw{
"ID": "22558118.0",
"ASIL": " QM",
"Text": "Longitudinal Distance Deviation (ramp calculation disabled)\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) VMMP_TVCOP_p_FlgRampOutEna is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Longitudinal Distance Deviation (ramp calculation disabled)\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) VMMP_TVCOP_p_FlgRampOutEna is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 54 | 24544861.0 | Functional | Released | yes | True | Longitudinal Distance Deviation (trajectory was not updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) inputLongitudinal Distance Deviation (trajectory was not updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNod is TRUE 4) TVCPP_s_FlgTrjNew is FALSE THEN: The output TVCOP_s_LgtCtl_DDe must be calculated as follow: TVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj) The result must be limited to the output signal's specification. Hint: Please consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_DDe will ramp to the new value, but no longer then 1s. Raw{
"ID": "24544861.0",
"ASIL": " QM",
"Text": "Longitudinal Distance Deviation (trajectory was not updated)\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) TVCPP_s_FlgTrjNew\n\r is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_DDe will ramp to the new value, but no longer then 1s.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Longitudinal Distance Deviation (trajectory was not updated)\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) TVCPP_s_FlgTrjNew\n\r is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must be calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rThe result must be limited to the output signal's specification.\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_DDe will ramp to the new value, but no longer then 1s.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 55 | 24544863.0 | Functional | Released | yes | True | Longitudinal Distance Deviation (ramp enabled, trajectory updated) IF [AND(1,2,3,4,5)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2Longitudinal Distance Deviation (ramp enabled, trajectory updated) IF [AND(1,2,3,4,5)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdTiNod is TRUE 4) VMMP_TVCOP_p_FlgRampOutEna is TRUE 5) TVCPP_s_FlgTrjNew is TRUE THEN: The output TVCOP_s_LgtCtl_DDe must start to ramp to the value calculated as follow: TVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj) with a gradient +/-VMMP_TVCOP_p_DDe_DGrdMax into the new value, and continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s. If final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE The result must be limited to the output signal's specification. Raw{
"ID": "24544863.0",
"ASIL": " QM",
"Text": "Longitudinal Distance Deviation (ramp enabled, trajectory updated)\n\r \n\r \n\rIF [AND(1,2,3,4,5)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r5) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must start to ramp to the value calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rwith a gradient +/-VMMP_TVCOP_p_DDe_DGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s.\n\r \n\rIf final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE\n\r \n\rThe result must be limited to the output signal's specification.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Longitudinal Distance Deviation (ramp enabled, trajectory updated)\n\r \n\r \n\rIF [AND(1,2,3,4,5)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdTiNod is TRUE\n\r4) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r5) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_DDe must start to ramp to the value calculated as follow:\n\rTVCOP_s_LgtCtl_DDe = SignDirInter* (TVCIP_s_DLgtDmd - TVCTP_s_DLgtPrj)\n\rwith a gradient +/-VMMP_TVCOP_p_DDe_DGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s.\n\r \n\rIf final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE\n\r \n\rThe result must be limited to the output signal's specification.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 56 | 16647406.0 | Functional | Released | yes | True | Demanded Velocity IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_sDemanded Velocity IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter THEN: The output TVCOP_s_LgtCtl_VDmd is equal to zero. ELSEIF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd THEN: The output TVCOP_s_LgtCtl_VDmd is equal to TVCIP_s_VDmd. ELSEIF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd THEN: The output TVCOP_s_LgtCtl_VDmd is equal to (-1)*TVCIP_s_VDmd. ELSE: The output TVCOP_s_LgtCtl_VDmd is equal to 0. Raw{
"ID": "16647406.0",
"ASIL": " QM",
"Text": "Demanded Velocity \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to zero.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to TVCIP_s_VDmd.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to (-1)*TVCIP_s_VDmd.\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127686.0",
"Description": "Demanded Velocity \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to zero.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to TVCIP_s_VDmd.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to (-1)*TVCIP_s_VDmd.\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 57 | 24547933.0 | Functional | Released | yes | True | Demanded Velocity (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE THENDemanded Velocity (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE THEN: The output TVCOP_s_LgtCtl_VDmd is equal to zero. Raw{
"ID": "24547933.0",
"ASIL": " QM",
"Text": "Demanded Velocity (deactivated)\n\r \n\r \n\rIF [OR(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to zero.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Velocity (deactivated)\n\r \n\r \n\rIF [OR(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to zero.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 58 | 24545885.0 | Functional | Released | yes | True | Demanded Velocity (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3Demanded Velocity (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) VMMP_TVCOP_p_FlgRampOutEna=FALSE THEN: The output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter* TVCIP_s_VDmd. Raw{
"ID": "24545885.0",
"ASIL": " QM",
"Text": "Demanded Velocity (ramp disabled)\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna=FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter* TVCIP_s_VDmd.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Velocity (ramp disabled)\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna=FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter* TVCIP_s_VDmd.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 59 | 24546088.0 | Functional | Released | yes | True | Demanded Velocity (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVDemanded Velocity (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) TVCPP_s_FlgTrjNew is FALSE THEN: The output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter * TVCIP_s_VDmd. Hint: Please consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_VDmd will ramp to the new value, but no longer then 1s. Raw{
"ID": "24546088.0",
"ASIL": " QM",
"Text": "Demanded Velocity (trajectory was not updated)\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) TVCPP_s_FlgTrjNew is FALSE\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter * TVCIP_s_VDmd.\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_VDmd will ramp to the new value, but no longer then 1s.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Velocity (trajectory was not updated)\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) TVCPP_s_FlgTrjNew is FALSE\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_VDmd is equal to SignDirInter * TVCIP_s_VDmd.\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_VDmd will ramp to the new value, but no longer then 1s.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 60 | 24546177.0 | Functional | Released | yes | True | Demanded Velocity (ramp enabled, trajectory updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_Demanded Velocity (ramp enabled, trajectory updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) VMMP_TVCOP_p_FlgRampOutEna is TRUE 4) TVCPP_s_FlgTrjNew is TRUE THEN: The output TVCOP_s_LgtCtl_VDmd shall start to ramp to the value SignDirInter * TVCIP_s_VDmd with a gradient +/-VMMP_TVCOP_p_VDmd_VGrdMax into the new value, and continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s ~(*~) ~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE Raw{
"ID": "24546177.0",
"ASIL": " QM",
"Text": "Demanded Velocity (ramp enabled, trajectory updated)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r4) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd shall start to ramp to the value SignDirInter * TVCIP_s_VDmd\n\rwith a gradient +/-VMMP_TVCOP_p_VDmd_VGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s ~(*~)\n\r \n\r~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Velocity (ramp enabled, trajectory updated)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r4) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_VDmd shall start to ramp to the value SignDirInter * TVCIP_s_VDmd\n\rwith a gradient +/-VMMP_TVCOP_p_VDmd_VGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE but no longer then 1s ~(*~)\n\r \n\r~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as the TVCPP_s_FlgTrjNew is FALSE",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 61 | 16647407.0 | Functional | Released | yes | True | Demanded Acceleration IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCDemanded Acceleration IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter THEN: The output TVCOP_s_LgtCtl_ADmd is equal to zero. ELSEIF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd THEN: The output TVCOP_s_LgtCtl_ADmd is equal to TVCPV_s_ADmd, saturated to [-15, 10]. ELSEIF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd THEN: The output TVCOP_s_LgtCtl_ADmd is equal to (-1)*TVCPV_s_ADmd, saturated to [-15, 10]. ELSE: The output TVCOP_s_LgtCtl_ADmd is equal to 0. The result must be limited to the output signal's specification. Raw{
"ID": "16647407.0",
"ASIL": " QM",
"Text": "Demanded Acceleration \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to zero.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to TVCPV_s_ADmd, saturated to [-15, 10].\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to (-1)*TVCPV_s_ADmd, saturated to [-15, 10].\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to 0.\n\r \n\rThe result must be limited to the output signal's specification.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127688.0",
"Description": "Demanded Acceleration \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirInter\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to zero.\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to TVCPV_s_ADmd, saturated to [-15, 10].\n\rELSEIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir equals VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to (-1)*TVCPV_s_ADmd, saturated to [-15, 10].\n\rELSE: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to 0.\n\r \n\rThe result must be limited to the output signal's specification.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 62 | 22558120.0 | Functional | Released | yes | True | Demanded Acceleration (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSEDemanded Acceleration (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE THEN: The output TVCOP_s_LgtCtl_ADmd is equal to zero. Raw{
"ID": "22558120.0",
"ASIL": " QM",
"Text": "Demanded Acceleration (deactivated)\n\r \n\r \n\rIF [OR(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to zero.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Acceleration (deactivated)\n\r \n\r \n\rIF [OR(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is FALSE\n\r2) input TVCEC_s_FlgPosnVld is FALSE\n\r \n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to zero.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 63 | 24548048.0 | Functional | Released | yes | True | Demanded Acceleration (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUDemanded Acceleration (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) VMMP_TVCOP_p_FlgRampOutEna=FALSE THEN: The output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10]. Raw{
"ID": "24548048.0",
"ASIL": " QM",
"Text": "Demanded Acceleration (ramp disabled)\n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) \n\rVMMP_TVCOP_p_FlgRampOutEna=FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10].",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Acceleration (ramp disabled)\n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) \n\rVMMP_TVCOP_p_FlgRampOutEna=FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10].",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 64 | 24548049.0 | Functional | Released | yes | True | Demanded Acceleration (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgDemanded Acceleration (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) TVCPP_s_FlgTrjNew is FALSE THEN: The output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10]. Hint: Please consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_ADmd will ramp to the new value, but no longer then 1s. Raw{
"ID": "24548049.0",
"ASIL": " QM",
"Text": "Demanded Acceleration (trajectory was not updated) \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) \n\rTVCPP_s_FlgTrjNew is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10].\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_ADmd will ramp to the new value, but no longer then 1s.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Acceleration (trajectory was not updated) \n\r \n\rIF [AND(1,2,3)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) \n\rTVCPP_s_FlgTrjNew is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd is equal to SignDirInter * TVCPV_s_ADmd, saturated to [-15, 10].\n\r \n\rHint:\n\rPlease consider that if trajectory was lately updated, it could be that the TVCOP_s_LgtCtl_ADmd will ramp to the new value, but no longer then 1s.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 65 | 24548414.0 | Functional | Released | yes | True | Demanded Acceleration (ramp enabled, trajectory updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEDemanded Acceleration (ramp enabled, trajectory updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) VMMP_TVCOP_p_FlgRampOutEna is TRUE 4) TVCPP_s_FlgTrjNew is TRUE THEN: The output TVCOP_s_LgtCtl_ADmd shall start to ramp to SignDirInter * TVCPV_s_ADmd with a gradient +/-VMMP_TVCOP_p_ADmd_AGrdMax into the new value, and continue to ramp while TVCPP_s_FlgTrjNew is FALSE, but no longer then 1s ~(*~). ~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as TVCPP_s_FlgTrjNew is FALSE The result must be saturated to a range of [-15, 10]. Raw{
"ID": "24548414.0",
"ASIL": " QM",
"Text": "Demanded Acceleration (ramp enabled, trajectory updated)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r4) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd shall start to ramp to SignDirInter * TVCPV_s_ADmd\n\rwith a gradient +/-VMMP_TVCOP_p_ADmd_AGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE, but no longer then 1s ~(*~).\n\r \n\r~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as TVCPP_s_FlgTrjNew is FALSE\n\r \n\rThe result must be saturated to a range of [-15, 10].",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Demanded Acceleration (ramp enabled, trajectory updated)\n\r \n\rIF [AND(1,2,3,4)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) VMMP_TVCOP_p_FlgRampOutEna is TRUE\n\r4) TVCPP_s_FlgTrjNew is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_ADmd shall start to ramp to SignDirInter * TVCPV_s_ADmd\n\rwith a gradient +/-VMMP_TVCOP_p_ADmd_AGrdMax into the new value,\n\rand continue to ramp while TVCPP_s_FlgTrjNew is FALSE, but no longer then 1s ~(*~).\n\r \n\r~(*~) If final value is not achived in 1s, then the final value shall be set instantly as soon as TVCPP_s_FlgTrjNew is FALSE\n\r \n\rThe result must be saturated to a range of [-15, 10].",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 66 | 16647408.0 | Functional | Released | yes | True | Acceleration Prediction IF [AND(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: TheAcceleration Prediction IF [AND(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LgtCtl_APredTar is equal to SignDirInter * TVCPV_s_APredTar, saturated to [-15, 10]. ELSE: The output TVCOP_s_LgtCtl_APredTar is equal to 0. Raw{
"ID": "16647408.0",
"ASIL": " QM",
"Text": "Acceleration Prediction \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_APredTar is equal to SignDirInter * TVCPV_s_APredTar, saturated to [-15, 10].\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LgtCtl_APredTar is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127690.0",
"Description": "Acceleration Prediction \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LgtCtl_APredTar is equal to SignDirInter * TVCPV_s_APredTar, saturated to [-15, 10].\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LgtCtl_APredTar is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 67 | 16647409.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Output for Distance ControlOutput for Distance Control Raw{
"ID": "16647409.0",
"ASIL": " QM",
"Text": "Output for Distance Control",
"Type": "Folder",
"Status": "",
"Summary": "Output for Distance Control",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1263686.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 68 | 16647410.0 | Functional | Released | yes | True | Distance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller thaDistance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_FlgAcv is TRUE ELSE: The output TVCOP_s_LgtCtlD_FlgAcv is FALSE. Raw{
"ID": "16647410.0",
"ASIL": " QM",
"Text": "Distance Control Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263690.0",
"Description": "Distance Control Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 69 | 34734220.0 | Functional | Released | yes | True | Distance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTaDistance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_FlgAcv is TRUE ELSE: The output TVCOP_s_LgtCtlD_FlgAcv is FALSE. Raw{
"ID": "34734220.0",
"ASIL": " QM",
"Text": "Distance Control Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Distance Control Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgAcv is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 70 | 16647412.0 | Functional | Released | yes | True | Distance to Target IF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_Distance to Target IF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd 3) Condition FlgSdslDet is TRUE 4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to min(TVCPV_s_DTar,0) ELSEIF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd 3) Condiction FlgSdslDet is TRUE 4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to min(-1*TVCPV_s_DTar,0) ELSEIF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd 3) Condition FlgSdslDet is FALSE 4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar ELSEIF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd 3) Condiction FlgSdslDet is FALSE 4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar ELSEIF [1]: 1) Condition FlgAcvLgtCtlD is FALSE The output TVCOP_s_LgtCtlD_DTar is equal to 0. Raw{
"ID": "16647412.0",
"ASIL": " QM",
"Text": "Distance to Target \n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condition FlgSdslDet is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to min(TVCPV_s_DTar,0)\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condiction FlgSdslDet is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to min(-1*TVCPV_s_DTar,0)\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condition FlgSdslDet is FALSE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condiction FlgSdslDet is FALSE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar\n\rELSEIF [1]:\n\r1) Condition FlgAcvLgtCtlD is FALSE\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1341769.0",
"Description": "Distance to Target \n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condition FlgSdslDet is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to min(TVCPV_s_DTar,0)\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condiction FlgSdslDet is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to min(-1*TVCPV_s_DTar,0)\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condition FlgSdslDet is FALSE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar\n\rELSEIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) Condiction FlgSdslDet is FALSE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar\n\rELSEIF [1]:\n\r1) Condition FlgAcvLgtCtlD is FALSE\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 71 | 34760443.0 | Functional | Released | yes | True | Distance to Target IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input StDrvDirFild is smaller than VMMP_TVCPP_c_StDrDistance to Target IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input StDrvDirFild is smaller than VMMP_TVCPP_c_StDrvDirBwd 3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar ELSEIF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input StDrvDirFild is equal to VMMP_TVCPP_c_StDrvDirBwd 3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar ELSEIF [1]: 1) Condition FlgAcvLgtCtlD is FALSE The output TVCOP_s_LgtCtlD_DTar is equal to 0. Raw{
"ID": "34760443.0",
"ASIL": " QM",
"Text": "Distance to Target \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input StDrvDirFild is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar\n\rELSEIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input StDrvDirFild is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar\n\rELSEIF [1]:\n\r1) Condition FlgAcvLgtCtlD is FALSE\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Distance to Target \n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input StDrvDirFild is smaller than VMMP_TVCPP_c_StDrvDirBwd\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to TVCPV_s_DTar\n\rELSEIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input StDrvDirFild is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to -1*TVCPV_s_DTar\n\rELSEIF [1]:\n\r1) Condition FlgAcvLgtCtlD is FALSE\n\rThe output TVCOP_s_LgtCtlD_DTar is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 72 | 16647413.0 | Functional | Released | yes | True | Low Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMLow Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld ELSE: The output TVCOP_s_LgtCtlD_DTlrLo is equal to 0. Raw{
"ID": "16647413.0",
"ASIL": " QM",
"Text": "Low Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263708.0",
"Description": "Low Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 73 | 34760814.0 | Functional | Released | yes | True | Low Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMaxLow Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld ELSE: The output TVCOP_s_LgtCtlD_DTlrLo is equal to 0. Raw{
"ID": "34760814.0",
"ASIL": " QM",
"Text": "Low Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Low Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to TVCPP_s_DTlrLoVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrLo is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 74 | 16647414.0 | Functional | Released | yes | True | High Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMHigh Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld ELSE: The output TVCOP_s_LgtCtlD_DTlrHi is equal to 0. Raw{
"ID": "16647414.0",
"ASIL": " QM",
"Text": "High Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263710.0",
"Description": "High Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 75 | 34760820.0 | Functional | Released | yes | True | High Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMaxHigh Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld ELSE: The output TVCOP_s_LgtCtlD_DTlrHi is equal to 0. Raw{
"ID": "34760820.0",
"ASIL": " QM",
"Text": "High Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "High Distance Tolerance \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to TVCPP_s_DTlrHiVld\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_DTlrHi is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 76 | 16647415.0 | Functional | Released | yes | True | Maximum Velocity IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOMaximum Velocity IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_VMax is equal to TVCPV_s_VMax, saturated by [-100, 100]. ELSE: The output TVCOP_s_LgtCtlD_VMax is equal to 0. Raw{
"ID": "16647415.0",
"ASIL": " QM",
"Text": "Maximum Velocity \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_VMax is equal to TVCPV_s_VMax, saturated by [-100, 100].\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_VMax is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263712.0",
"Description": "Maximum Velocity \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_VMax is equal to TVCPV_s_VMax, saturated by [-100, 100].\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_VMax is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 77 | 16647416.0 | Functional | Released | yes | True | Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd is TRUE 3) absoluStatus for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd is TRUE 3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd) ELSE: The output TVCOP_s_LgtCtlD_FlgUpd is equal to 0. Raw{
"ID": "16647416.0",
"ASIL": " QM",
"Text": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd is TRUE\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1281586.0",
"Description": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd is TRUE\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 78 | 34760932.0 | Functional | Released | yes | True | Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd (with input TVCOP_Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd (with input TVCOP_s_LgtCtlD_DTar and input TVCPP_s_VLgtVehNrmVld) is TRUE 3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd) ELSE: The output TVCOP_s_LgtCtlD_FlgUpd is equal to 0. Raw{
"ID": "34760932.0",
"ASIL": " QM",
"Text": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd (with input TVCOP_s_LgtCtlD_DTar and input TVCPP_s_VLgtVehNrmVld) is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "TVCOP_s_LgtCtlD_FlgUpd",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd (with input TVCOP_s_LgtCtlD_DTar and input TVCPP_s_VLgtVehNrmVld) is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtlD_FlgUpd is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 79 | 16647417.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Output for Distance LimitationOutput for Distance Limitation Raw{
"ID": "16647417.0",
"ASIL": " QM",
"Text": "Output for Distance Limitation",
"Type": "Folder",
"Status": "",
"Summary": "Output for Distance Limitation",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1263688.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 80 | 16647418.0 | Functional | Released | yes | True | Distance Limitation Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smallerDistance Limitation Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtl_FlgAcvLimD is TRUE ELSE: The output TVCOP_s_LgtCtl_FlgAcvLimD is FALSE. Raw{
"ID": "16647418.0",
"ASIL": " QM",
"Text": "Distance Limitation Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgAcvLimD is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgAcvLimD is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263692.0",
"Description": "Distance Limitation Activation \n\r \n\r \n\rIF [AND(1,2)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgAcvLimD is TRUE\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgAcvLimD is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 81 | 16647419.0 | Functional | Released | yes | True | Distance to Target IF [AND(1, 2, 3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is smaller or equal to VMMP_Distance to Target IF [AND(1, 2, 3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is smaller or equal to VMMP_TVCPP_c_StDrvDirFwd 3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtl_DTarLimD calculates as follows: TVCOP_s_LgtCtl_DTarLimD = TVCPV_s_DTar + min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax) TVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000] ELSEIF [AND(1, 2, 3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd 3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtl_DTarLimD calculates as follows: TVCOP_s_LgtCtl_DTarLimD = min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax) - TVCPV_s_DTar TVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000] ELSE: The output TVCOP_s_LgtCtl_DTarLimD is equal to 0. Raw{
"ID": "16647419.0",
"ASIL": " QM",
"Text": "Distance to Target\n\r \n\rIF [AND(1, 2, 3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller or equal to VMMP_TVCPP_c_StDrvDirFwd\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_DTarLimD calculates as follows:\n\rTVCOP_s_LgtCtl_DTarLimD = TVCPV_s_DTar + min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax)\n\rTVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000]\n\r \n\rELSEIF [AND(1, 2, 3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_DTarLimD calculates as follows:\n\rTVCOP_s_LgtCtl_DTarLimD = min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax) - TVCPV_s_DTar\n\rTVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000]\n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_DTarLimD is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1263701.0",
"Description": "Distance to Target\n\r \n\rIF [AND(1, 2, 3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is smaller or equal to VMMP_TVCPP_c_StDrvDirFwd\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_DTarLimD calculates as follows:\n\rTVCOP_s_LgtCtl_DTarLimD = TVCPV_s_DTar + min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax)\n\rTVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000]\n\r \n\rELSEIF [AND(1, 2, 3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\r3) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_DTarLimD calculates as follows:\n\rTVCOP_s_LgtCtl_DTarLimD = min(TVCPP_s_DTlrHiVld, VMMP_TVCOP_p_DTlrHiMax) - TVCPV_s_DTar\n\rTVCOP_s_LgtCtl_DTarLimD is limited to [-1000, 1000]\n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_DTarLimD is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 82 | 16647420.0 | Functional | Released | yes | True | Update flag for distance limitation IF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Input value for Condition FlgUpd:Update flag for distance limitation IF [AND(1,2,3,4)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Input value for Condition FlgUpd: DTar is equal to (TVCPV_s_DTar + TVCPP_s_DTlrHiVld), the sign of DTar depend on the sign of TVCPP_s_StDrvDir and VLgtVehNrmVld is equal to TVCPP_s_VLgtVehNrmVld 3) Condition FlgUpd is TRUE 4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd ELSE: The output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0. Raw{
"ID": "16647420.0",
"ASIL": " QM",
"Text": "Update flag for distance limitation\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Input value for Condition FlgUpd: DTar is equal to (TVCPV_s_DTar + TVCPP_s_DTlrHiVld), the sign of DTar depend on the sign of TVCPP_s_StDrvDir and VLgtVehNrmVld is equal to TVCPP_s_VLgtVehNrmVld\n\r3) Condition FlgUpd is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1281606.0",
"Description": "Update flag for distance limitation\n\r \n\r \n\rIF [AND(1,2,3,4)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Input value for Condition FlgUpd: DTar is equal to (TVCPV_s_DTar + TVCPP_s_DTlrHiVld), the sign of DTar depend on the sign of TVCPP_s_StDrvDir and VLgtVehNrmVld is equal to TVCPP_s_VLgtVehNrmVld\n\r3) Condition FlgUpd is TRUE\n\r4) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 83 | 54727941.0 | Functional | Released | yes | True | Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd (with input TVCOP_Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd (with input TVCOP_s_LgtCtl_DTarLimD and input TVCPP_s_VLgtVehNrmVld) is TRUE 3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax THEN: The output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd (result of precondition FlgUpd) ELSE: The output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0. Raw{
"ID": "54727941.0",
"ASIL": " QM",
"Text": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd (with input TVCOP_s_LgtCtl_DTarLimD and input TVCPP_s_VLgtVehNrmVld) is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "TVCOP_s_LgtCtl_FlgUpdLimD",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Status for vehicle standstill update\n\r \n\r \n\rIF [AND(1,2,3)]:\n\r1) Condition FlgAcvLgtCtlD is TRUE\n\r2) Condition FlgUpd (with input TVCOP_s_LgtCtl_DTarLimD and input TVCPP_s_VLgtVehNrmVld) is TRUE\n\r3) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax\n\rTHEN:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to FlgUpd (result of precondition FlgUpd)\n\r \n\r \n\rELSE:\n\rThe output TVCOP_s_LgtCtl_FlgUpdLimD is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 84 | 16647421.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Output for Lateral ControllerOutput for Lateral Controller Raw{
"ID": "16647421.0",
"ASIL": " QM",
"Text": "Output for Lateral Controller",
"Type": "Folder",
"Status": "",
"Summary": "Output for Lateral Controller",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1092393.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 85 | 16647422.0 | Functional | Released | yes | True | Lateral Control Activation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN:Lateral Control Activation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_FlgAcv is TRUE. ELSE: The output TVCOP_s_LatCtl_FlgAcv is FALSE. Raw{
"ID": "16647422.0",
"ASIL": " QM",
"Text": "Lateral Control Activation \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgAcv is TRUE.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FlgAcv is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1087183.0",
"Description": "Lateral Control Activation \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgAcv is TRUE.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FlgAcv is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 86 | 16647423.0 | Functional | Released | yes | True | Lateral Distance Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN:Lateral Distance Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_DLatDe is equal to SignDir * TVCTP_s_DLatDe, limited to its signal specification. ELSE: The output TVCOP_s_LatCtl_DLatDe is equal to 0. Raw{
"ID": "16647423.0",
"ASIL": " QM",
"Text": "Lateral Distance Deviation \n\r \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_LatCtl_DLatDe is equal to SignDir * TVCTP_s_DLatDe, limited to its signal specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LatCtl_DLatDe is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1087192.0",
"Description": "Lateral Distance Deviation \n\r \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_LatCtl_DLatDe is equal to SignDir * TVCTP_s_DLatDe, limited to its signal specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LatCtl_DLatDe is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 87 | 16647424.0 | Functional | Released | yes | True | Angle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The outputAngle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_AgDe must be calculated as follow: # Call precondition YawAngleLimited with input: TVCIP_s_AgOrntnDmd - TVCEC_s_AgLocRel # Limit the result from 1. to the range [-pi, pi] # Output the result from 2. as signal TVCOP_s_LatCtl_AgDe ELSE: The output TVCOP_s_LatCtl_AgDe is equal to 0. Raw{
"ID": "16647424.0",
"ASIL": " QM",
"Text": "Angle Deviation \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_AgDe must be calculated as follow:\n\r# Call precondition YawAngleLimited with input: TVCIP_s_AgOrntnDmd - TVCEC_s_AgLocRel\n\r# Limit the result from 1. to the range [-pi, pi]\n\r# Output the result from 2. as signal TVCOP_s_LatCtl_AgDe\n\rELSE: \n\rThe output TVCOP_s_LatCtl_AgDe is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1090150.0",
"Description": "Angle Deviation \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_AgDe must be calculated as follow:\n\r# Call precondition YawAngleLimited with input: TVCIP_s_AgOrntnDmd - TVCEC_s_AgLocRel\n\r# Limit the result from 1. to the range [-pi, pi]\n\r# Output the result from 2. as signal TVCOP_s_LatCtl_AgDe\n\rELSE: \n\rThe output TVCOP_s_LatCtl_AgDe is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 88 | 34745989.0 | Functional | Released | yes | True | Angle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The outputAngle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_AgDe must be calculated as follow: # Call precondition YawAngleLimitedwith input: TVCIP_s_AgOrntnDmd - YawAngleFade # Limit the result from 1. to the range [-pi, pi] # Output the result from 2. as signal TVCOP_s_LatCtl_AgDe ELSE: The output TVCOP_s_LatCtl_AgDe is equal to 0. Raw{
"ID": "34745989.0",
"ASIL": " QM",
"Text": "Angle Deviation \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_LatCtl_AgDe must be calculated as follow:\n\r# Call precondition YawAngleLimitedwith input: TVCIP_s_AgOrntnDmd - YawAngleFade\n\r# Limit the result from 1. to the range [-pi, pi]\n\r# Output the result from 2. as signal TVCOP_s_LatCtl_AgDe\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LatCtl_AgDe is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Angle Deviation \n\r \n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_LatCtl_AgDe must be calculated as follow:\n\r# Call precondition YawAngleLimitedwith input: TVCIP_s_AgOrntnDmd - YawAngleFade\n\r# Limit the result from 1. to the range [-pi, pi]\n\r# Output the result from 2. as signal TVCOP_s_LatCtl_AgDe\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_LatCtl_AgDe is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 89 | 16647425.0 | Functional | Released | yes | True | Track Curvature Preview lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: TheTrack Curvature Preview lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_CrvtTrckPred is equal to TVCPV_s_CrvtDmd, limited to its signal specification. ELSE: The output TVCOP_s_LatCtl_CrvtTrckPred is equal to 0. Raw{
"ID": "16647425.0",
"ASIL": " QM",
"Text": "Track Curvature Preview\n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_CrvtTrckPred is equal to TVCPV_s_CrvtDmd, limited to its signal specification.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_CrvtTrckPred is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1090155.0",
"Description": "Track Curvature Preview\n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_CrvtTrckPred is equal to TVCPV_s_CrvtDmd, limited to its signal specification.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_CrvtTrckPred is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 90 | 16647426.0 | Functional | Released | yes | True | Intensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgIntensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacIt is TRUE THEN: The output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt. ELSElF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacIt is FALSE THEN: The output TVCOP_s_LatCtl_FacIt is equal to 1. ELSE: The output TVCOP_s_LatCtl_FacIt is equal to 0. Raw{
"ID": "16647426.0",
"ASIL": " QM",
"Text": "Intensity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 1.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127680.0",
"Description": "Intensity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 1.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 91 | 23892960.0 | Functional | Released | yes | True | Intensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgIntensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacIt is TRUE THEN: The output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt. ELSElF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacIt is FALSE THEN: The output TVCOP_s_LatCtl_FacIt is equal to VMMP_TVCOP_p_FacItDft. ELSE: The output TVCOP_s_LatCtl_FacIt is equal to 0. Raw{
"ID": "23892960.0",
"ASIL": " QM",
"Text": "Intensity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to VMMP_TVCOP_p_FacItDft.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "Intensity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to TVCIP_s_FacIt.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacIt is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to VMMP_TVCOP_p_FacItDft.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacIt is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 92 | 16647427.0 | Functional | Released | yes | True | Sensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FSensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacSsty is TRUE THEN: The output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty. ELSElF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacSsty is FALSE THEN: The output TVCOP_s_LatCtl_FacSsty is equal to 1. ELSE: The output TVCOP_s_LatCtl_FacSsty is equal to 0. Raw{
"ID": "16647427.0",
"ASIL": " QM",
"Text": "Sensitivity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 1.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127682.0",
"Description": "Sensitivity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 1.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 93 | 23950999.0 | Functional | Released | yes | True | Sensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FSensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacSsty is TRUE THEN: The output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty. ELSElF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgTrjMdFacSsty is FALSE THEN: The output TVCOP_s_LatCtl_FacSsty is equal to VMMP_TVCOP_p_FacSstyDft. ELSE: The output TVCOP_s_LatCtl_FacSsty is equal to 0. Raw{
"ID": "23950999.0",
"ASIL": " QM",
"Text": "Sensitivity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to VMMP_TVCOP_p_FacSstyDft.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1127682.0",
"Description": "Sensitivity Factor \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to TVCIP_s_FacSsty.\n\rELSElF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgTrjMdFacSsty is FALSE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to VMMP_TVCOP_p_FacSstyDft.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_FacSsty is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 94 | 16647428.0 | Functional | Released | yes | True | Trajectory Reset lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCTP_sTrajectory Reset lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCTP_s_NumPrjTrjNod is equal or larger than input TVCPP_s_IdxStrtPlanNewVld THEN: The output TVCOP_s_LatCtl_FlgRstTrj is TRUE. ELSE: The output TVCOP_s_LatCtl_FlgRstTrj is FALSE. Raw{
"ID": "16647428.0",
"ASIL": " QM",
"Text": "Trajectory Reset \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCTP_s_NumPrjTrjNod is equal or larger than input TVCPP_s_IdxStrtPlanNewVld\n\rTHEN:\n\rThe output TVCOP_s_LatCtl_FlgRstTrj is TRUE.\n\rELSE:\n\rThe output TVCOP_s_LatCtl_FlgRstTrj is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1258082.0",
"Description": "Trajectory Reset \n\rlF [AND(1,2,3)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCTP_s_NumPrjTrjNod is equal or larger than input TVCPP_s_IdxStrtPlanNewVld\n\rTHEN:\n\rThe output TVCOP_s_LatCtl_FlgRstTrj is TRUE.\n\rELSE:\n\rThe output TVCOP_s_LatCtl_FlgRstTrj is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 95 | 16647431.0 | Functional | Released | yes | True | Drive Direction IF [AND(1, 2, 3))] 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_sDrive Direction IF [AND(1, 2, 3))] 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirFwd THEN: The output TVCOP_s_LatCtl_FlgDrvDir is TRUE ELSEIF [AND(1, 2, 3)] 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd THEN: The output TVCOP_s_LatCtl_FlgDrvDir is FALSE ELSEIF [AND(1, 2, 3)] 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirInter THEN The output TVCOP_s_LatCtl_FlgDrvDir is equal to the output of the previous time sample. ELSE The output is TRUE. Raw{
"ID": "16647431.0",
"ASIL": " QM",
"Text": "Drive Direction \n\r \n\r\n\rIF [AND(1, 2, 3))]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgDrvDir is TRUE\n\r \n\rELSEIF [AND(1, 2, 3)]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgDrvDir is FALSE\n\r \n\rELSEIF [AND(1, 2, 3)]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirInter\n\rTHEN\n\rThe output TVCOP_s_LatCtl_FlgDrvDir is equal to the output of the previous time sample.\n\r \n\rELSE\n\rThe output is TRUE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1382026.0",
"Description": "Drive Direction \n\r \n\r\n\rIF [AND(1, 2, 3))]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirFwd\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgDrvDir is TRUE\n\r \n\rELSEIF [AND(1, 2, 3)]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirBwd\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_FlgDrvDir is FALSE\n\r \n\rELSEIF [AND(1, 2, 3)]\n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) input TVCPP_s_StDrvDir is equal to VMMP_TVCPP_c_StDrvDirInter\n\rTHEN\n\rThe output TVCOP_s_LatCtl_FlgDrvDir is equal to the output of the previous time sample.\n\r \n\rELSE\n\rThe output is TRUE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 96 | 16647432.0 | Functional | Released | yes | True | Track Curvature Current lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: TheTrack Curvature Current lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output TVCOP_s_LatCtl_CrvtTrckCur is equal to TVCIP_s_CrvtPrj, limited to its signal specification. ELSE: The output TVCOP_s_LatCtl_CrvtTrckCur is equal to 0. Raw{
"ID": "16647432.0",
"ASIL": " QM",
"Text": "Track Curvature Current\n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_CrvtTrckCur is equal to TVCIP_s_CrvtPrj, limited to its signal specification.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_CrvtTrckCur is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1281155.0",
"Description": "Track Curvature Current\n\rlF [AND(1,2)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\rTHEN: \n\rThe output TVCOP_s_LatCtl_CrvtTrckCur is equal to TVCIP_s_CrvtPrj, limited to its signal specification.\n\rELSE: \n\rThe output TVCOP_s_LatCtl_CrvtTrckCur is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 97 | 16647433.0 | Functional | Released | yes | True | Status for curvature gradient during standstill lF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPStatus for curvature gradient during standstill lF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition FlgSdslDet is TRUE 4) VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl THEN: The output TVCOP_s_LatCtl_FlgLimCrvGrd is TRUE. ELSE: The output TVCOP_s_LatCtl_FlgLimCrvGrd is FALSE. Raw{
"ID": "16647433.0",
"ASIL": " QM",
"Text": "Status for curvature gradient during standstill\n\rlF [AND(1,2,3,4)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgSdslDet is TRUE\n\r4) VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl\n\rTHEN:\n\rThe output TVCOP_s_LatCtl_FlgLimCrvGrd is TRUE.\n\rELSE:\n\rThe output TVCOP_s_LatCtl_FlgLimCrvGrd is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1281964.0",
"Description": "Status for curvature gradient during standstill\n\rlF [AND(1,2,3,4)]: \n\r1) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r2) input TVCEC_s_FlgPosnVld is TRUE\n\r3) condition FlgSdslDet is TRUE\n\r4) VSOEM_s_StSdsl is equal to VMMP_VSOEM_c_StSdslSdsl\n\rTHEN:\n\rThe output TVCOP_s_LatCtl_FlgLimCrvGrd is TRUE.\n\rELSE:\n\rThe output TVCOP_s_LatCtl_FlgLimCrvGrd is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 98 | 16647434.0 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Output for Side Slip ControlOutput for Side Slip Control Raw{
"ID": "16647434.0",
"ASIL": " QM",
"Text": "Output for Side Slip Control",
"Type": "Folder",
"Status": "",
"Summary": "Output for Side Slip Control",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1164668.0",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 99 | 16647435.0 | Functional | Released | yes | True | Slip Angle Control Activation IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_FlgAcv is TRUE. ELSESlip Angle Control Activation IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_FlgAcv is TRUE. ELSE: The output TVCOP_s_SlipAgCtl_FlgAcv is FALSE. Raw{
"ID": "16647435.0",
"ASIL": " QM",
"Text": "Slip Angle Control Activation \n\r \n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is TRUE.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1164621.0",
"Description": "Slip Angle Control Activation \n\r \n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is TRUE.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 100 | 63319983.0 | Functional | Released | yes | True | IF OR(1, 2): 1) Condition FlgAcvSlipAgCtl is TRUE 2) Condition FlgAcvSlipAgCtl_VMM is TRUE THEN: The output TVCOP_s_SlipAgCtlIF OR(1, 2): 1) Condition FlgAcvSlipAgCtl is TRUE 2) Condition FlgAcvSlipAgCtl_VMM is TRUE THEN: The output TVCOP_s_SlipAgCtl_FlgAcv is TRUE. ELSE: The output TVCOP_s_SlipAgCtl_FlgAcv is FALSE. Raw{
"ID": "63319983.0",
"ASIL": " QM",
"Text": "IF OR(1, 2):\n\r1) Condition FlgAcvSlipAgCtl is TRUE\n\r2) Condition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is TRUE.\n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is FALSE.",
"Type": "Functional",
"Status": "Released",
"Summary": "Slip Angle Control Activation",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "",
"Description": "IF OR(1, 2):\n\r1) Condition FlgAcvSlipAgCtl is TRUE\n\r2) Condition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is TRUE.\n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_FlgAcv is FALSE.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 101 | 16647436.0 | Functional | Released | yes | True | Sideslip Angle IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgDmd is equal to TVCIP_s_AgSideSlipSideslip Angle IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgDmd is equal to TVCIP_s_AgSideSlipDmd and limited to its signal specification. ELSE: The output TVCOP_s_SlipAgCtl_AgDmd is equal to 0. Raw{
"ID": "16647436.0",
"ASIL": " QM",
"Text": "Sideslip Angle\n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to\n\rTVCIP_s_AgSideSlipDmd and limited to its signal specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to 0.",
"Type": "Functional",
"Status": "Released",
"Summary": "",
"Relevant": "yes",
"column_12": "",
"Foreign ID": "1091551.0",
"Description": "Sideslip Angle\n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to\n\rTVCIP_s_AgSideSlipDmd and limited to its signal specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to 0.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |