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_TVCIP.xlsx · source records

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

Raw

{
  "ID": "16647328.0",
  "ASIL": "  QM",
  "Text": "Short description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Short description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1090042.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
316647329.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The model TVCIP (Target Value Calculator Interpolation) is part of the sub-function TVC. Within the model "TVCIP", the target val
The model TVCIP (Target Value Calculator Interpolation) is part of the sub-function TVC.

Within the model "TVCIP", the target value in a valid trajectory at the projection point should be calculated by using linear interpolation method.

Within this sub feature the reference values, for which no vehicle values exist, should be estimated at a lookahead timestamp in the trajectory.

Raw

{
  "ID": "16647329.0",
  "ASIL": "  QM",
  "Text": "The model TVCIP (Target Value Calculator Interpolation) is part of the sub-function TVC.\n\rWithin the model \"TVCIP\", the target value in a valid trajectory at the projection point should be calculated by using linear interpolation method.\n\rWithin this sub feature the reference values, for which no vehicle values exist, should be estimated at a lookahead timestamp in the trajectory.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1090047.0",
  "Description": "The model TVCIP (Target Value Calculator Interpolation) is part of the sub-function TVC.\n\rWithin the model \"TVCIP\", the target value in a valid trajectory at the projection point should be calculated by using linear interpolation method.\n\rWithin this sub feature the reference values, for which no vehicle values exist, should be estimated at a lookahead timestamp in the trajectory.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
416647330.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Interface description
Interface description

Raw

{
  "ID": "16647330.0",
  "ASIL": "  QM",
  "Text": "Interface description",
  "Type": "Folder",
  "Status": "",
  "Summary": "Interface description",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1221044.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
516647331.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": "16647331.0",
  "ASIL": "  QM",
  "Text": "The signals and parameter files for the relevant SWRS are:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359072.0",
  "Description": "The signals and parameter files for the relevant SWRS are:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
616647332.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": "16647332.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": "1359074.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"
}
716647333.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": "16647333.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": "1359076.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"
}
816647334.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": "16647334.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": "1359070.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"
}
916647335.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Presetting/Framework/Definitions
Presetting/Framework/Definitions

Raw

{
  "ID": "16647335.0",
  "ASIL": "  QM",
  "Text": "Presetting/Framework/Definitions",
  "Type": "Folder",
  "Status": "",
  "Summary": "Presetting/Framework/Definitions",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1221061.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1016647336.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Toolchain
Toolchain

Raw

{
  "ID": "16647336.0",
  "ASIL": "  QM",
  "Text": "Toolchain",
  "Type": "Folder",
  "Status": "",
  "Summary": "Toolchain",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1221062.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1116647337.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": "16647337.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": "1221063.0",
  "Description": "The Matlab/Simulink/TargetLink versions have to be used according to the HCP1-Toolchain.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1216647338.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": "16647338.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": "1221046.0",
  "Description": "For modeling in Simulink the valid EnProVe catalogue of guidelines has to be used.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1316647339.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Tolerances
Tolerances

Raw

{
  "ID": "16647339.0",
  "ASIL": "  QM",
  "Text": "Tolerances",
  "Type": "Folder",
  "Status": "",
  "Summary": "Tolerances",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1221047.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1416647340.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": "16647340.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": "1221048.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"
}
1516647341.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Bool: No deviation allowed
Bool: No deviation allowed

Raw

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

Raw

{
  "ID": "16647342.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": "1221050.0",
  "Description": "\n\r \n\r UInt, Int: No deviation allowed",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
1716647343.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": "16647343.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": "1221052.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"
}
1816647344.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": "16647344.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": "1221055.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"
}
1916647345.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Bit numbering
Bit numbering

Raw

{
  "ID": "16647345.0",
  "ASIL": "  QM",
  "Text": "Bit numbering",
  "Type": "Folder",
  "Status": "",
  "Summary": "Bit numbering",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1221057.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2016647346.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": "16647346.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": "1221059.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"
}
2116647347.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Protected Division
Protected Division

Raw

{
  "ID": "16647347.0",
  "ASIL": "  QM",
  "Text": "Protected Division",
  "Type": "Folder",
  "Status": "",
  "Summary": "Protected Division",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1463215.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2216647348.0Non-functionalObsoletenoFalsetype_not_target, status_filtered, relevance_filtered
All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid ov
All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold.

When the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator.

As far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value.

Raw

{
  "ID": "16647348.0",
  "ASIL": "  QM",
  "Text": "All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold.\n\rWhen the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator.\n\rAs far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value.",
  "Type": "Non-functional",
  "Status": "Obsolete",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1463214.0",
  "Description": "All divisions (composed of a numerator and denominator) are protected against division by zero or values close to zero to avoid overflows by setting a threshold.\n\rWhen the absolute value of denominator becomes less than the specified threshold, then it will be replaced with the threshold multiplied with the sign of the denominator.\n\rAs far as not described differently the threshold VMMP_c_DivLim is used. The threshold must be a positive value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2316647349.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Conditions
Conditions

Raw

{
  "ID": "16647349.0",
  "ASIL": "  QM",
  "Text": "Conditions",
  "Type": "Folder",
  "Status": "",
  "Summary": "Conditions",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1127322.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2416647350.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Protected Division For all divisions ("/") in this block the following division-by-zero protection must be applied: IF[OR(AND(1,
Protected Division

For all divisions ("/") in this block the following division-by-zero protection must be applied:

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

1)denominator greater than or equal to 0 

2)denominator greater than threshold 

3)denominator smaller than 0 

4)denominator smaller than -threshold 

THEN: 

output = numerator / denominator 

ELSEIF[AND(1,2)]: 

1)denominator greater than or equal to 0 

2)denominator smaller than or equal threshold 

THEN: 

output = numerator / threshold 

ELSE: 

output = numerator / -threshold

Raw

{
  "ID": "16647350.0",
  "ASIL": "  QM",
  "Text": "Protected Division\n\r \n\rFor all divisions (\"/\") in this block the following division-by-zero protection must be applied:\n\r \n\rIF[OR(AND(1,2),AND(3,4))]: \n\r1)denominator greater than or equal to 0 \n\r2)denominator greater than threshold \n\r3)denominator smaller than 0 \n\r4)denominator smaller than -threshold \n\rTHEN: \n\routput = numerator / denominator \n\r \n\rELSEIF[AND(1,2)]: \n\r1)denominator greater than or equal to 0 \n\r2)denominator smaller than or equal threshold \n\rTHEN: \n\routput = numerator / threshold \n\r \n\rELSE: \n\routput = numerator / -threshold",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1510332.0",
  "Description": "Protected Division\n\r \n\rFor all divisions (\"/\") in this block the following division-by-zero protection must be applied:\n\r \n\rIF[OR(AND(1,2),AND(3,4))]: \n\r1)denominator greater than or equal to 0 \n\r2)denominator greater than threshold \n\r3)denominator smaller than 0 \n\r4)denominator smaller than -threshold \n\rTHEN: \n\routput = numerator / denominator \n\r \n\rELSEIF[AND(1,2)]: \n\r1)denominator greater than or equal to 0 \n\r2)denominator smaller than or equal threshold \n\rTHEN: \n\routput = numerator / threshold \n\r \n\rELSE: \n\routput = numerator / -threshold",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2516647351.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
TiDifBasSync The time difference calculates as follows: TiDifBasSync = max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld)
TiDifBasSync

The time difference calculates as follows:

TiDifBasSync = max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld)

Raw

{
  "ID": "16647351.0",
  "ASIL": "  QM",
  "Text": "TiDifBasSync\n\rThe time difference calculates as follows:\n\rTiDifBasSync = max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1334319.0",
  "Description": "TiDifBasSync\n\rThe time difference calculates as follows:\n\rTiDifBasSync = max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2634297863.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Information for testing In the above requirement the function max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld) means that if the substar
Information for testing

In the above requirement the function max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld) means that if the substarction result is negative, the TiDifBasSync shall be set to 0.

It is relevant for the scenario if all time nodes of the trajectory are greater then the synchronization time. It means that the whole trajectory stays "in the future".

Please create also the scenario in which the synchronization time is greater then the last time node of the trajectory. It means the whole trajectory stays "in the past".

Raw

{
  "ID": "34297863.0",
  "ASIL": "  ",
  "Text": "Information for testing\n\r \n\rIn the above requirement the function max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld) means that if the substarction result is negative, the TiDifBasSync shall be set to 0.\n\r \n\rIt is relevant for the scenario if all time nodes of the trajectory are greater then the synchronization time. It means that the whole trajectory stays \"in the future\".\n\rPlease create also the scenario in which the synchronization time is greater then the last time node of the trajectory. It means the whole trajectory stays \"in the past\".",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Information for testing\n\r \n\rIn the above requirement the function max(0, TVCPP_s_TiSync - TVCPP_s_TiBasVld) means that if the substarction result is negative, the TiDifBasSync shall be set to 0.\n\r \n\rIt is relevant for the scenario if all time nodes of the trajectory are greater then the synchronization time. It means that the whole trajectory stays \"in the future\".\n\rPlease create also the scenario in which the synchronization time is greater then the last time node of the trajectory. It means the whole trajectory stays \"in the past\".",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
2716647352.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
DLgtDmd 1) Search for the index IdxTiDif of array TVCPP_s1_TiNodVld that fulfils the following criterias: a) 1 <= IdxTiDiff < TV
DLgtDmd

1) Search for the index IdxTiDif of array TVCPP_s1_TiNodVld that fulfils the following criterias:

a) 1 <= IdxTiDiff < TVCPP_s_NumNodVld

b) TVCPP_s1_TiNodVld[IdxTiDif] <= TiDifBasSync< TVCPP_s1_TiNodVld[IdxTiDif+1]

IF

no index IdxTiDif fullfills the above criteria

THEN

the IdxTiDif shall be set to one before last valid index of the trajectory (IdxTiDif=TVCPP_s_NumNodVld-1)

2) Calculate the ratio RatTiNod by:

RatTiNod = (TiDifBasSync- TVCPP_s1_TiNodVld[IdxTiDif]) / (TVCPP_s1_TiNodVld[IdxTiDif+1] - TVCPP_s1_TiNodVld[IdxTiDif])

The result of the RatTiNod calcualtion shall be additionally limited to the range of 0...1

Note: To prevent a division by zero, the divison-by-zero protection #16647350 with threshold of VMMP_c_DivLim (1e-8) must be used

Raw

{
  "ID": "16647352.0",
  "ASIL": "  QM",
  "Text": "DLgtDmd\n\r \n\r \n\r1) Search for the index IdxTiDif of array TVCPP_s1_TiNodVld that fulfils the following criterias:\n\ra) 1 <= IdxTiDiff < TVCPP_s_NumNodVld\n\rb) TVCPP_s1_TiNodVld[IdxTiDif] <= TiDifBasSync< TVCPP_s1_TiNodVld[IdxTiDif+1]\n\r \n\rIF\n\rno index IdxTiDif fullfills the above criteria\n\rTHEN\n\rthe IdxTiDif shall be set to one before last valid index of the trajectory (IdxTiDif=TVCPP_s_NumNodVld-1)\n\r \n\r \n\r2) Calculate the ratio RatTiNod by:\n\rRatTiNod = (TiDifBasSync- TVCPP_s1_TiNodVld[IdxTiDif]) / (TVCPP_s1_TiNodVld[IdxTiDif+1] - TVCPP_s1_TiNodVld[IdxTiDif])\n\rThe result of the RatTiNod calcualtion shall be additionally limited to the range of 0...1\n\r \n\r \n\rNote: To prevent a division by zero, the divison-by-zero protection #16647350 with threshold of VMMP_c_DivLim (1e-8) must be used",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1124894.0",
  "Description": "DLgtDmd\n\r \n\r \n\r1) Search for the index IdxTiDif of array TVCPP_s1_TiNodVld that fulfils the following criterias:\n\ra) 1 <= IdxTiDiff < TVCPP_s_NumNodVld\n\rb) TVCPP_s1_TiNodVld[IdxTiDif] <= TiDifBasSync< TVCPP_s1_TiNodVld[IdxTiDif+1]\n\r \n\rIF\n\rno index IdxTiDif fullfills the above criteria\n\rTHEN\n\rthe IdxTiDif shall be set to one before last valid index of the trajectory (IdxTiDif=TVCPP_s_NumNodVld-1)\n\r \n\r \n\r2) Calculate the ratio RatTiNod by:\n\rRatTiNod = (TiDifBasSync- TVCPP_s1_TiNodVld[IdxTiDif]) / (TVCPP_s1_TiNodVld[IdxTiDif+1] - TVCPP_s1_TiNodVld[IdxTiDif])\n\rThe result of the RatTiNod calcualtion shall be additionally limited to the range of 0...1\n\r \n\r \n\rNote: To prevent a division by zero, the divison-by-zero protection #16647350 with threshold of VMMP_c_DivLim (1e-8) must be used",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2816647353.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Function to calculate the linear interpolated value. INPUT: Index, Array, Ratio OUTPUT: Value FUNCTION: Linear interpolation b
Function to calculate the linear interpolated value.

INPUT: Index, Array, Ratio

OUTPUT: Value

FUNCTION:

Linear interpolation between the values Array[Index] and Array[Index+1]. Return the Value corresponding to the given Ratio applied to the result of the linear interpolation:

Value = (Array[Index+1] - Array[Index]) * Ratio + Array[Index].

Hint: This pre condition uses zero based indexing. This means that the varialbe "Index" starts with 0. In order to access the first element for "Array", the variable "Index" must be 0.

Raw

{
  "ID": "16647353.0",
  "ASIL": "  QM",
  "Text": "Function to calculate the linear interpolated value.\n\r \n\r \n\rINPUT: Index, Array, Ratio\n\rOUTPUT: Value\n\r \n\r \n\rFUNCTION:\n\rLinear interpolation between the values Array[Index] and Array[Index+1]. Return the Value corresponding to the given Ratio applied to the result of the linear interpolation:\n\rValue = (Array[Index+1] - Array[Index]) * Ratio + Array[Index].\n\r \n\rHint: This pre condition uses zero based indexing. This means that the varialbe \"Index\" starts with 0. In order to access the first element for \"Array\", the variable \"Index\" must be 0.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Interpolation",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1264097.0",
  "Description": "Function to calculate the linear interpolated value.\n\r \n\r \n\rINPUT: Index, Array, Ratio\n\rOUTPUT: Value\n\r \n\r \n\rFUNCTION:\n\rLinear interpolation between the values Array[Index] and Array[Index+1]. Return the Value corresponding to the given Ratio applied to the result of the linear interpolation:\n\rValue = (Array[Index+1] - Array[Index]) * Ratio + Array[Index].\n\r \n\rHint: This pre condition uses zero based indexing. This means that the varialbe \"Index\" starts with 0. In order to access the first element for \"Array\", the variable \"Index\" must be 0.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
2916647354.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Requirements
Requirements

Raw

{
  "ID": "16647354.0",
  "ASIL": "  QM",
  "Text": "Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1090046.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3016647355.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Lateral Control Values
Lateral Control Values

Raw

{
  "ID": "16647355.0",
  "ASIL": "  QM",
  "Text": "Lateral Control Values",
  "Type": "Folder",
  "Status": "",
  "Summary": "Lateral Control Values",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1124328.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3116647356.0FunctionalReleasedyesTrue
Orientation Angle IF [AND(1,2)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE THEN: 1) The ou
Orientation Angle 

IF [AND(1,2)]: 

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

THEN: 

1) The output TVCIP_s_AgOrntnDmd shall be calculated according to Interpolation with the input signals:

Array: TVCPP_s1_AgPosnYawVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_AgOrntnDmd must be reset to its initial value.

Raw

{
  "ID": "16647356.0",
  "ASIL": "  QM",
  "Text": "Orientation Angle \n\r \n\r \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r \n\r \n\rTHEN: \n\r1) The output TVCIP_s_AgOrntnDmd shall be calculated according to Interpolation with the input signals:\n\rArray: TVCPP_s1_AgPosnYawVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_AgOrntnDmd must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1092432.0",
  "Description": "Orientation Angle \n\r \n\r \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r \n\r \n\rTHEN: \n\r1) The output TVCIP_s_AgOrntnDmd shall be calculated according to Interpolation with the input signals:\n\rArray: TVCPP_s1_AgPosnYawVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_AgOrntnDmd must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3216647357.0FunctionalReleasedyesTrue
Curvature at Projection IF [AND(1,2)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE THEN: 1) T
Curvature at Projection 

IF [AND(1,2)]: 

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

THEN:

1) The output TVCIP_s_CrvtPrj shall be calculated according to Interpolation with the input signals:

Array: TVCPP_s1_CrvtTrckVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_CrvtPrj must be reset to its initial value.

Raw

{
  "ID": "16647357.0",
  "ASIL": "  QM",
  "Text": "Curvature at Projection \n\r \n\r \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r \n\r \n\rTHEN:\n\r1) The output TVCIP_s_CrvtPrj shall be calculated according to Interpolation with the input signals:\n\rArray: TVCPP_s1_CrvtTrckVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_CrvtPrj must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1124420.0",
  "Description": "Curvature at Projection \n\r \n\r \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r \n\r \n\rTHEN:\n\r1) The output TVCIP_s_CrvtPrj shall be calculated according to Interpolation with the input signals:\n\rArray: TVCPP_s1_CrvtTrckVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_CrvtPrj must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3316647358.0FunctionalReleasedyesTrue
Sideslip Angle IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE 3) Bit 1 of input
Sideslip Angle 

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

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

3) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set

THEN:

1) The output TVCIP_s_AgSideSlipDmd shall be calculated according to  with the input signals:

Array: TVCPP_s1_AgSideSlipVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_AgSideSlipDmd must be reset to its initial value.

Raw

{
  "ID": "16647358.0",
  "ASIL": "  QM",
  "Text": "Sideslip Angle \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_AgSideSlipDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_AgSideSlipVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_AgSideSlipDmd must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1124316.0",
  "Description": "Sideslip Angle \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 1 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_AgSideSlipDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_AgSideSlipVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_AgSideSlipDmd must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3416647359.0FunctionalReleasedyesTrue
Intensity Factor IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE 3) Bit 3 of inpu
Intensity Factor 

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

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

3) Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set

THEN:

1) The output TVCIP_s_FacIt shall be calculated according to  with the input signals:

Array: TVCPP_s1_FacItVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_FacIt must be reset to its initial value.

Raw

{
  "ID": "16647359.0",
  "ASIL": "  QM",
  "Text": "Intensity Factor \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_FacIt shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_FacItVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_FacIt must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1124798.0",
  "Description": "Intensity Factor \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 3 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_FacIt shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_FacItVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_FacIt must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3516647360.0FunctionalReleasedyesTrue
Sensitivity Factor IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE 3) Bit 2 of in
Sensitivity Factor 

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

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

3) Bit 2 of input ARBLLCSC_s_TrjCtl_StTrjMd is set

THEN:

1) The output TVCIP_s_FacSsty shall be calculated according to  with the input signals:

Array: TVCPP_s1_FacSstyVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_FacSsty must be reset to its initial value.

Raw

{
  "ID": "16647360.0",
  "ASIL": "  QM",
  "Text": "Sensitivity Factor \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 2 of input ARBLLCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_FacSsty shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_FacSstyVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_FacSsty must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1124803.0",
  "Description": "Sensitivity Factor \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) Bit 2 of input ARBLLCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_FacSsty shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_FacSstyVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_FacSsty must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3663326681.0FunctionalReleasedyesTrue
IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLatCtlAcv is TRUE 3) TVCPP_s_FlgUseAgTanForRWS is TRU
IF [AND(1,2,3)]: 

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLatCtlAcv is TRUE

3) TVCPP_s_FlgUseAgTanForRWS is TRUE

THEN:

1) The output TVCIP_s_AgTan shall be calculated according to condition Interpolation with the input signals:

Array: TVCPP_s1_AgTanVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_AgTan must be reset to its initial value (init_VMMP_TVC_TVCIP.TVCIP_s_AgTan).

Raw

{
  "ID": "63326681.0",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) TVCPP_s_FlgUseAgTanForRWS is TRUE\n\r \n\r \n\rTHEN:\n\r1) The output TVCIP_s_AgTan shall be calculated according to condition Interpolation with the input signals:\n\rArray: TVCPP_s1_AgTanVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_AgTan must be reset to its initial value (init_VMMP_TVC_TVCIP.TVCIP_s_AgTan).",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "AgTan - Tangen Angle",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLatCtlAcv is TRUE\n\r3) TVCPP_s_FlgUseAgTanForRWS is TRUE\n\r \n\r \n\rTHEN:\n\r1) The output TVCIP_s_AgTan shall be calculated according to condition Interpolation with the input signals:\n\rArray: TVCPP_s1_AgTanVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\r \n\r \n\rELSE:\n\r1) The output TVCIP_s_AgTan must be reset to its initial value (init_VMMP_TVC_TVCIP.TVCIP_s_AgTan).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3716647361.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Longitudinal Control Values
Longitudinal Control Values

Raw

{
  "ID": "16647361.0",
  "ASIL": "  QM",
  "Text": "Longitudinal Control Values",
  "Type": "Folder",
  "Status": "",
  "Summary": "Longitudinal Control Values",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1124332.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3816647362.0FunctionalReleasedyesTrue
Velocity Demand IF [AND(1,2)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLgtCtlAcv is TRUE THEN: 1) The outpu
Velocity Demand 

IF [AND(1,2)]: 

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLgtCtlAcv is TRUE

THEN:

1) The output TVCIP_s_VDmd shall be calculated according to  with the input signals:

Array: TVCPP_s1_VDmdVld;

Index: TVCTP_s_NumPrjTrjNod -1;

Ratio: TVCTP_s_RatEgoTrjPrj

ELSE:

1) The output TVCIP_s_VDmd must be reset to its initial value.

Raw

{
  "ID": "16647362.0",
  "ASIL": "  QM",
  "Text": "Velocity Demand \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\rTHEN:\n\r1) The output TVCIP_s_VDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_VDmdVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_VDmd must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1124811.0",
  "Description": "Velocity Demand \n\rIF [AND(1,2)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\rTHEN:\n\r1) The output TVCIP_s_VDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_VDmdVld;\n\rIndex: TVCTP_s_NumPrjTrjNod -1;\n\rRatio: TVCTP_s_RatEgoTrjPrj\n\rELSE:\n\r1) The output TVCIP_s_VDmd must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
3916647363.0FunctionalReleasedyesTrue
Longitudinal Distance IF [AND(1,2,3)]: 1) input TVCEC_s_FlgPosnVld is TRUE 2) input TVCPP_s_FlgLgtCtlAcv is TRUE 3) Bit 0 of
Longitudinal Distance 

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

1) input TVCEC_s_FlgPosnVld is TRUE

2) input TVCPP_s_FlgLgtCtlAcv is TRUE

3) Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set

THEN:

1) The output TVCIP_s_DLgtDmd shall be calculated according to  with the input signals:

Array: TVCPP_s1_DTrckVld;

Index: IdxTiDif (from Precondition ;

Ratio: RatTiNod (from Precondition 

ELSE:

1) The output TVCIP_s_DLgtDmd must be reset to its initial value.

Raw

{
  "ID": "16647363.0",
  "ASIL": "  QM",
  "Text": "Longitudinal Distance \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r3) Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_DLgtDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_DTrckVld;\n\rIndex: IdxTiDif (from Precondition No InterWiki reference defined in properties for 'mks');\n\rRatio: RatTiNod (from Precondition No InterWiki reference defined in properties for 'mks')\n\rELSE:\n\r1) The output TVCIP_s_DLgtDmd must be reset to its initial value.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1125222.0",
  "Description": "Longitudinal Distance \n\rIF [AND(1,2,3)]: \n\r1) input TVCEC_s_FlgPosnVld is TRUE\n\r2) input TVCPP_s_FlgLgtCtlAcv is TRUE\n\r3) Bit 0 of input ARBTJCSC_s_TrjCtl_StTrjMd is set\n\rTHEN:\n\r1) The output TVCIP_s_DLgtDmd shall be calculated according to No InterWiki reference defined in properties for 'mks' with the input signals:\n\rArray: TVCPP_s1_DTrckVld;\n\rIndex: IdxTiDif (from Precondition No InterWiki reference defined in properties for 'mks');\n\rRatio: RatTiNod (from Precondition No InterWiki reference defined in properties for 'mks')\n\rELSE:\n\r1) The output TVCIP_s_DLgtDmd must be reset to its initial value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}