Workspace workspace · PostgreSQLLocal only

Source files

Mapping profiles

TORINO grounded verification · testcase

VMMP conservative · requirement

Import history

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

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

RowIDTypeStatusRelevantCandidateReasonNormalized text
216647368.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Short description
Short 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"
}
316647369.0InformationnoFalsetype_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 determi
The 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"
}
416647370.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface 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"
}
516647371.0InformationnoFalsetype_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"
}
616647372.0InformationnoFalsetype_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.signal
Member/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"
}
716647373.0InformationnoFalsetype_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 descripti
The 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"
}
816647374.0InformationnoFalsetype_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 tested
The 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"
}
916647375.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/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"
}
1016647376.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

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"
}
1116647377.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.
The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.

Raw

{
  "ID": "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"
}
1216647378.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.
For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.

Raw

{
  "ID": "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"
}
1316647379.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

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"
}
1416647380.0Non-functionalReleasednoFalsetype_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 for
For 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"
}
1516647381.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Bool: No deviation allowed
Bool: 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"
}
1616647382.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
UInt, Int: No deviation allowed
UInt, 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"
}
1716647383.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Float: 0.1% related to the permissible value range of the signal
Float: 0.1% related to the permissible value range of the signal

Raw

{
  "ID": "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"
}
1816647384.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.
It must be ensured that an output reaction occurs due to an event at the input within the same calculation step.

Raw

{
  "ID": "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"
}
1916647385.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Bit numbering
Bit 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"
}
2016647386.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The bit numbering takes place as zero-based numbering method. This means, 1 Byte is equal to Bit 0...7.
The bit numbering takes place as zero-based numbering method. 

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

Raw

{
  "ID": "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"
}
2116647387.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Out-of-range testing
Out-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"
}
2216647388.0Non-functionalReleasednoFalsetype_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"
}
2316647389.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Conditions
Conditions

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"
}
2463320261.0Pre ConditionReleasednoFalsetype_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 step
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 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": ""
}
2516647390.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgTrjMdTiNod lF: Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdTiNod is TRUE. ELSE: Condition
FlgTrjMdTiNod

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"
}
2616647391.0Pre ConditionReleasednoFalsetype_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 FlgAcv
lF [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"
}
2763319943.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF AND (1, 2): 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgUseAgTanForRWS is TRUE THEN: Condition FlgAcvSlipAgCtl
IF 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": ""
}
2863320077.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF: Output of condition StDrvDirFild equals VMMP_TVCPP_c_StDrvDirFwd THEN: Output of this condition AgSlipMax is input ASOPOT_s
IF:

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": ""
}
2967534898.0Pre Conditionin ProgressnoFalsetype_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": ""
}
3067518185.0Pre Conditionin ProgressnoFalsetype_not_target, status_filtered, relevance_filtered
IF: SlipAgCtl_VMM changes from 0 to 1 THEN: Condition AgSideSlipDmd_ResetMemory is 1 ELSE: Condition AgSideSlipDmd_ResetMemor
IF:

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": ""
}
3163320098.0Pre ConditionRe-evaluationnoFalsetype_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 sub
The 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": ""
}
3263324327.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
The value of condition AgGrdSideSlipDmd_VMM is the numeric differentiation of AgSideSlipDmd_VMM and is calculated by: AgGrdSideSl
The 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": ""
}
3316647392.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgTrjMdFacSsty lF: Bit 2 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacSsty is TRUE. ELSE: Condit
FlgTrjMdFacSsty

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"
}
3416647393.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgTrjMdFacIt lF: Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set THEN: Condition FlgTrjMdFacIt is TRUE. ELSE: Condition
FlgTrjMdFacIt

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"
}
3516647394.0Pre ConditionReleasednoFalsetype_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 TVCPV
FlgAcvLgtCtlD

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"
}
3634732848.0Pre ConditionReleasednoFalsetype_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 smaller
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 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"
}
3716647395.0Pre ConditionReleasednoFalsetype_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"
}
3816647396.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
SignDirInter Depending on the actual driving direction, set the appropriate sign of outputs. IF: Input TVCPP_s_StDrvDir equals
SignDirInter

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"
}
3916647397.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgSdslDet status for vehicle standstill detection. IF [AND(1,2)]: 1) output signal TVCOP_s_LgtCtl_ADmd (from req. 1127686) mu
FlgSdslDet 

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"
}
4034745748.0Pre ConditionReleasednoFalsetype_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 FA
FlgSdslSdsl

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"
}
4116647400.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgUpd Inputs: * DTar: Distance to stopping position * VLgtVehNrmVld: vehicle velocity Outputs: * FlgUpd Parameters: * VMMP
FlgUpd

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"
}
4222555949.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
FlgUpd Inputs: * Distance to Target: Distance to stopping position (Output TVCOP_s_LgtCtlD_DTar with ID 16647412) * VLgtVehNrmV
FlgUpd

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"
}
4334561668.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ScriptError:javax.script.ScriptException: java.lang.NullPointerException, script: < // Convertor that convert wikitext to plainte
ScriptError: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"
}
4416647401.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
YawAngleLimited Input: YawAngle Output: LimitedYawAngle LimitedYawAngle = mod((YawAnlge + pi), 2*pi) - pi
YawAngleLimited

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"
}
4534744692.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
YawAngleFade #stadstill fading disabled IF[1]: 1) VMMP_TVCOP_p_FlgFdAgLocRelEna==FALSE THEN: YawAngleFade equals to TVCEC_s
YawAngleFade

#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"
}
4634770731.0Pre ConditionReleasednoFalsetype_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_StDrvD
IF[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"
}
4740081174.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
LastReceivedTrajectoryIsValid IF [(1)]: 1) Input TVCPP_s_FlgTrjNew is equal to 1 THEN: The Output LastReceivedTrajectoryIsVali
LastReceivedTrajectoryIsValid

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"
}
4816647402.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Requirements
Requirements

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"
}
4916647403.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Longitudinal Controller
Output 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"
}
5016647404.0FunctionalReleasedyesTrue
Longitudinal Control State IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condi
Longitudinal 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"
}
5116647405.0FunctionalReleasedyesTrue
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"
}
5224545127.0FunctionalReleasedyesTrue
Longitudinal Distance Deviation (deactivated) IF [OR(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVl
Longitudinal 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"
}
5322558118.0FunctionalReleasedyesTrue
Longitudinal Distance Deviation (ramp calculation disabled) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input T
Longitudinal 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"
}
5424544861.0FunctionalReleasedyesTrue
Longitudinal Distance Deviation (trajectory was not updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input
Longitudinal 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"
}
5524544863.0FunctionalReleasedyesTrue
Longitudinal Distance Deviation (ramp enabled, trajectory updated) IF [AND(1,2,3,4,5)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2
Longitudinal 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"
}
5616647406.0FunctionalReleasedyesTrue
Demanded Velocity IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s
Demanded 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"
}
5724547933.0FunctionalReleasedyesTrue
Demanded Velocity (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE THEN
Demanded 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"
}
5824545885.0FunctionalReleasedyesTrue
Demanded Velocity (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3
Demanded 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"
}
5924546088.0FunctionalReleasedyesTrue
Demanded Velocity (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnV
Demanded 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"
}
6024546177.0FunctionalReleasedyesTrue
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"
}
6116647407.0FunctionalReleasedyesTrue
Demanded Acceleration IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVC
Demanded 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"
}
6222558120.0FunctionalReleasedyesTrue
Demanded Acceleration (deactivated) IF [OR(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is FALSE 2) input TVCEC_s_FlgPosnVld is FALSE
Demanded 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"
}
6324548048.0FunctionalReleasedyesTrue
Demanded Acceleration (ramp disabled) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRU
Demanded 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"
}
6424548049.0FunctionalReleasedyesTrue
Demanded Acceleration (trajectory was not updated) IF [AND(1,2,3)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_Flg
Demanded 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"
}
6524548414.0FunctionalReleasedyesTrue
Demanded Acceleration (ramp enabled, trajectory updated) IF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCE
Demanded 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"
}
6616647408.0FunctionalReleasedyesTrue
Acceleration Prediction IF [AND(1,2)]: 1) input TVCPP_s_FlgLgtCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The
Acceleration 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"
}
6716647409.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Distance Control
Output 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"
}
6816647410.0FunctionalReleasedyesTrue
Distance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller tha
Distance 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"
}
6934734220.0FunctionalReleasedyesTrue
Distance Control Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTa
Distance 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"
}
7016647412.0FunctionalReleasedyesTrue
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"
}
7134760443.0FunctionalReleasedyesTrue
Distance to Target IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) input StDrvDirFild is smaller than VMMP_TVCPP_c_StDr
Distance 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"
}
7216647413.0FunctionalReleasedyesTrue
Low Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMM
Low 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"
}
7334760814.0FunctionalReleasedyesTrue
Low Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax
Low 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"
}
7416647414.0FunctionalReleasedyesTrue
High Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VM
High 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"
}
7534760820.0FunctionalReleasedyesTrue
High Distance Tolerance IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) TVCPV_s_DTar is smaller than VMMP_TVCOP_p_DTarMax
High 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"
}
7616647415.0FunctionalReleasedyesTrue
Maximum Velocity IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller than VMMP_TVCO
Maximum 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"
}
7716647416.0FunctionalReleasedyesTrue
Status for vehicle standstill update IF [AND(1,2,3)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) Condition FlgUpd is TRUE 3) absolu
Status 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"
}
7834760932.0FunctionalReleasedyesTrue
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"
}
7916647417.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Distance Limitation
Output 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"
}
8016647418.0FunctionalReleasedyesTrue
Distance Limitation Activation IF [AND(1,2)]: 1) Condition FlgAcvLgtCtlD is TRUE 2) absolute value of TVCPV_s_DTar is smaller
Distance 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"
}
8116647419.0FunctionalReleasedyesTrue
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"
}
8216647420.0FunctionalReleasedyesTrue
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"
}
8354727941.0FunctionalReleasedyesTrue
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"
}
8416647421.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Lateral Controller
Output 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"
}
8516647422.0FunctionalReleasedyesTrue
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"
}
8616647423.0FunctionalReleasedyesTrue
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"
}
8716647424.0FunctionalReleasedyesTrue
Angle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output
Angle 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"
}
8834745989.0FunctionalReleasedyesTrue
Angle Deviation lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The output
Angle 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"
}
8916647425.0FunctionalReleasedyesTrue
Track Curvature Preview lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The
Track 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"
}
9016647426.0FunctionalReleasedyesTrue
Intensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition Flg
Intensity 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"
}
9123892960.0FunctionalReleasedyesTrue
Intensity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition Flg
Intensity 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"
}
9216647427.0FunctionalReleasedyesTrue
Sensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition F
Sensitivity 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"
}
9323950999.0FunctionalReleasedyesTrue
Sensitivity Factor lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) condition F
Sensitivity 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"
}
9416647428.0FunctionalReleasedyesTrue
Trajectory Reset lF [AND(1,2,3)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCTP_s
Trajectory 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"
}
9516647431.0FunctionalReleasedyesTrue
Drive Direction IF [AND(1, 2, 3))] 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE 3) input TVCPP_s
Drive 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"
}
9616647432.0FunctionalReleasedyesTrue
Track Curvature Current lF [AND(1,2)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgPosnVld is TRUE THEN: The
Track 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"
}
9716647433.0FunctionalReleasedyesTrue
Status for curvature gradient during standstill lF [AND(1,2,3,4)]: 1) input TVCPP_s_FlgLatCtlAcv is TRUE 2) input TVCEC_s_FlgP
Status 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"
}
9816647434.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Output for Side Slip Control
Output 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"
}
9916647435.0FunctionalReleasedyesTrue
Slip Angle Control Activation IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_FlgAcv is TRUE. ELSE
Slip 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"
}
10063319983.0FunctionalReleasedyesTrue
IF OR(1, 2): 1) Condition FlgAcvSlipAgCtl is TRUE 2) Condition FlgAcvSlipAgCtl_VMM is TRUE THEN: The output TVCOP_s_SlipAgCtl
IF 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"
}
10116647436.0FunctionalReleasedyesTrue
Sideslip Angle IF: Condition FlgAcvSlipAgCtl is TRUE THEN: The output TVCOP_s_SlipAgCtl_AgDmd is equal to TVCIP_s_AgSideSlip
Sideslip 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"
}