Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

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

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

RowIDTypeStatusRelevantCandidateReasonNormalized text
10263320382.0FunctionalReleasedyesTrue
IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgDmd is equal to TVCIP_s_AgSideSlipDmd and limited
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 IF:

Condition FlgAcvSlipAgCtl_VMM is TRUE

THEN:

The output TVCOP_s_SlipAgCtl_AgDmd is equal to the value from condition AgSideSlipDmd_VMM

ELSE: 

The output TVCOP_s_SlipAgCtl_AgDmd is equal to 0.

Raw

{
  "ID": "63320382.0",
  "ASIL": "  QM",
  "Text": "IF:\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\rELSE IF:\n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN:\n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to the value from condition AgSideSlipDmd_VMM\n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to 0.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Sideslip Angle",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF:\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\rELSE IF:\n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN:\n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to the value from condition AgSideSlipDmd_VMM\n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgDmd is equal to 0.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10316647437.0FunctionalReleasedyesTrue
Sideslip Angle Gradient IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated
Sideslip Angle Gradient 

IF:

Condition FlgAcvSlipAgCtl is TRUE

THEN: 

The output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:

TVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl

The result must be limited to the output signal's specification.

ELSE: 

The output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.

Raw

{
  "ID": "16647437.0",
  "ASIL": "  QM",
  "Text": "Sideslip Angle Gradient \n\r \n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:\n\rTVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl\n\rThe result must be limited to the output signal's specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1164661.0",
  "Description": "Sideslip Angle Gradient \n\r \n\r \n\rIF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:\n\rTVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl\n\rThe result must be limited to the output signal's specification.\n\r \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10463324329.0FunctionalReleasedyesTrue
IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows: TVCOP_s_Slip
IF:

Condition FlgAcvSlipAgCtl is TRUE

THEN: 

The output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:

TVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl

The result must be limited to the output signal's specification.

ELSE IF:

Condition FlgAcvSlipAgCtl_VMM is TRUE

THEN:

The output TVCOP_s_SlipAgCtl_AgGrdDmd = value from condition AgGrdSideSlipDmd_VMM 

ELSE: 

The output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.

Raw

{
  "ID": "63324329.0",
  "ASIL": "  QM",
  "Text": "IF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:\n\rTVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl\n\rThe result must be limited to the output signal's specification.\n\r \n\rELSE IF:\n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN:\n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd = value from condition AgGrdSideSlipDmd_VMM \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Sideslip Angle Gradient",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF:\n\rCondition FlgAcvSlipAgCtl is TRUE\n\r \n\rTHEN: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd must be calculated as follows:\n\rTVCOP_s_SlipAgCtl_AgGrdDmd = [ TVCPV_s_AgSideSlipNextTc - TVCIP_s_AgSideSlipDmd ] * VMMP_c_FrqSmpl\n\rThe result must be limited to the output signal's specification.\n\r \n\rELSE IF:\n\rCondition FlgAcvSlipAgCtl_VMM is TRUE\n\r \n\rTHEN:\n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd = value from condition AgGrdSideSlipDmd_VMM \n\r \n\rELSE: \n\rThe output TVCOP_s_SlipAgCtl_AgGrdDmd is equal to 0.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10516647438.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Trajectory State
Output for Trajectory State

Raw

{
  "ID": "16647438.0",
  "ASIL": "  QM",
  "Text": "Output for Trajectory State",
  "Type": "Folder",
  "Status": "",
  "Summary": "Output for Trajectory State",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1164766.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10616647439.0FunctionalReleasedyesTrue
IF [1]: 1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0 THEN: The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StT
IF [1]:

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq

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

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1

2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2

3) input TVCPP_s_FlgTrjVld is true

4) input TVCEC_s_FlgPosnVld is true

5) input ARBTJCSC_s_TrjCtl_Id is equal to input TVCPP_s_IdTrjVld

6) input TVCPP_s_IdTrjVld is not equal to 0

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj

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

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1

2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2

3) input TVCPP_s_FlgTrjVld is true

4) input TVCEC_s_FlgPosnVld is true

5) input ARBTJCSC_s_TrjCtl_Id is not equal to input TVCPP_s_IdTrjVld

6) input TVCPP_s_IdTrjVld is not equal to 0

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld

ELSE: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj

Raw

{
  "ID": "16647439.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq\n\rELSEIF [AND(OR(1,2),3,4,5,6)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) input ARBTJCSC_s_TrjCtl_Id is equal to input TVCPP_s_IdTrjVld\n\r6) input TVCPP_s_IdTrjVld is not equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj\n\rELSEIF [AND(OR(1,2),3,4,5,6)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) input ARBTJCSC_s_TrjCtl_Id is not equal to input TVCPP_s_IdTrjVld\n\r6) input TVCPP_s_IdTrjVld is not equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\rELSE: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1164770.0",
  "Description": "IF [1]:\n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq\n\rELSEIF [AND(OR(1,2),3,4,5,6)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) input ARBTJCSC_s_TrjCtl_Id is equal to input TVCPP_s_IdTrjVld\n\r6) input TVCPP_s_IdTrjVld is not equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj\n\rELSEIF [AND(OR(1,2),3,4,5,6)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) input ARBTJCSC_s_TrjCtl_Id is not equal to input TVCPP_s_IdTrjVld\n\r6) input TVCPP_s_IdTrjVld is not equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\rELSE: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10740082225.0FunctionalReleasedyesTrue
IF [1]: 1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0 THEN: The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StT
IF [1]:

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq

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

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1

2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2

3) input TVCPP_s_FlgTrjVld is true

4) input TVCEC_s_FlgPosnVld is true

5) LastReceivedTrajectoryIsValid is equal to 1 

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj

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

1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1

2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2

3) input TVCPP_s_FlgTrjVld is true

4) input TVCEC_s_FlgPosnVld is true

5) LastReceivedTrajectoryIsValid is equal to 0

THEN: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld

ELSE: 

The output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj

Raw

{
  "ID": "40082225.0",
  "ASIL": "  QM",
  "Text": "IF [1]:\n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq\n\r \n\r \n\rELSEIF [AND(OR(1,2),3,4,5)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) LastReceivedTrajectoryIsValid is equal to 1 \n\r\n\r \n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj\n\r \n\rELSEIF [AND(OR(1,2),3,4,5)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) LastReceivedTrajectoryIsValid is equal to 0\n\r \n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\r \n\rELSE: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [1]:\n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 0\n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoReq\n\r \n\r \n\rELSEIF [AND(OR(1,2),3,4,5)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) LastReceivedTrajectoryIsValid is equal to 1 \n\r\n\r \n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjVldTrj\n\r \n\rELSEIF [AND(OR(1,2),3,4,5)]: \n\r1) input ARBLLCSC_s_TrjCtl_StAcv is equal to 1\n\r2) input ARBLLCSC_s_TrjCtl_StAcv is equal to 2\n\r3) input TVCPP_s_FlgTrjVld is true\n\r4) input TVCEC_s_FlgPosnVld is true\n\r5) LastReceivedTrajectoryIsValid is equal to 0\n\r \n\rTHEN: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\r \n\rELSE: \n\rThe output TVCOP_s_StTrjVld is equal to VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10822558119.0FunctionalObsoletenoFalsestatus_filtered, relevance_filtered
Demanded Velocity (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirem
Demanded Velocity (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements

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.

Raw

{
  "ID": "22558119.0",
  "ASIL": "  QM",
  "Text": "Demanded Velocity (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements\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.",
  "Type": "Functional",
  "Status": "Obsolete",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Demanded Velocity (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements\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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
10924548047.0FunctionalObsoletenoFalsestatus_filtered, relevance_filtered
Demanded Acceleration (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requ
Demanded Acceleration (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements

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.

Raw

{
  "ID": "24548047.0",
  "ASIL": "  QM",
  "Text": "Demanded Acceleration (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements\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.",
  "Type": "Functional",
  "Status": "Obsolete",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Demanded Acceleration (in case of driving state is intermediate) - OBSOLETE because this state is already considered in other requirements\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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}