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

RowIDTypeStatusRelevantCandidateReasonNormalized text
20216666981.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signal values, signal classifiers and parameters Inputs Signal-Values: CustFctI
Replace generic input signals by specific input signal values, signal classifiers and parameters

Inputs

Signal-Values:

CustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv 

CustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd 

CustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec 

Signal-Classifier:

CustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv 

CustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd 

CustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec 

Parameters 

CustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf

CustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet

CustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv

CustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff

Raw

{
  "ID": "16666981.0",
  "ASIL": "  ASIL C",
  "Text": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357543.0",
  "Description": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20316666982.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signal values, signal classifiers and parameters Inputs Signal-Values: (Note: I
Replace generic input signals by specific input signal values, signal classifiers and parameters

Inputs

Signal-Values:

(Note: Input signals can be overwritten with stimulation parameters)

IF:

VMMP_CFBWBA_p_WBALgtLimA_SwSti = true

THEN:

CustFctIn_LgtLimA_StAcv = VMMP_CFBWBA_p_WBALgtLimA_StAcvSti 

CustFctIn_LgtLimA_ADmd = VMMP_CFBWBA_p_WBALgtLimA_ADmdSti 

CustFctIn_LgtLimA_AGrdMaxDec = VMMP_CFBWBA_p_WBALgtLimA_AGrdMaxDecSti

ELSE:

CustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv 

CustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd 

CustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec 

Signal-Classifier:

(Note: Input signals can be overwritten with stimulation parameters)

IF:

VMMP_CFBWBA_p_WBALgtLimA_SwSti = true

THEN:

CustFctIn_LgtLimA_StAcv_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti 

CustFctIn_LgtLimA_ADmd_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti 

CustFctIn_LgtLimA_AGrdMaxDec_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti

ELSE:

CustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv 

CustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd 

CustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec 

Parameters 

CustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf

CustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet

CustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv

CustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff

Raw

{
  "ID": "16666982.0",
  "ASIL": "  ASIL C",
  "Text": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\rTHEN:\n\rCustFctIn_LgtLimA_StAcv = VMMP_CFBWBA_p_WBALgtLimA_StAcvSti \n\rCustFctIn_LgtLimA_ADmd = VMMP_CFBWBA_p_WBALgtLimA_ADmdSti \n\rCustFctIn_LgtLimA_AGrdMaxDec = VMMP_CFBWBA_p_WBALgtLimA_AGrdMaxDecSti\n\r \n\rELSE:\n\rCustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\rTHEN:\n\rCustFctIn_LgtLimA_StAcv_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti \n\rCustFctIn_LgtLimA_ADmd_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti\n\r \n\rELSE:\n\rCustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1523553.0",
  "Description": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\rTHEN:\n\rCustFctIn_LgtLimA_StAcv = VMMP_CFBWBA_p_WBALgtLimA_StAcvSti \n\rCustFctIn_LgtLimA_ADmd = VMMP_CFBWBA_p_WBALgtLimA_ADmdSti \n\rCustFctIn_LgtLimA_AGrdMaxDec = VMMP_CFBWBA_p_WBALgtLimA_AGrdMaxDecSti\n\r \n\rELSE:\n\rCustFctIn_LgtLimA_StAcv = WBA_s_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd = WBA_s_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec = WBA_s_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\rTHEN:\n\rCustFctIn_LgtLimA_StAcv_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti \n\rCustFctIn_LgtLimA_ADmd_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = VMMP_CFBWBA_p_WBALgtLimA_ClasSti\n\r \n\rELSE:\n\rCustFctIn_LgtLimA_StAcv_sc = WBA_sc_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd_sc = WBA_sc_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc = WBA_sc_LgtLimA_AGrdMaxDec \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf = VMMP_CFBWBA_p_WBALgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet = VMMP_CFBWBA_c_WBALgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv = VMMP_CFBWBA_c_WBALgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff = VMMP_CFBWBA_p_WBALgtLimA_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20416666983.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid (WBA LgtLimA-Service) IF: WBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRn
RangeCheck: Check if input signal range is valid

(WBA LgtLimA-Service)

IF:

WBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi

THEN: 

Signal range is invalid 

ELSEIF:

WBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo

THEN: 

Signal range is invalid 

ELSE: 

Signal range is valid

Raw

{
  "ID": "16666983.0",
  "ASIL": "  ASIL C",
  "Text": "RangeCheck: Check if input signal range is valid\n\r(WBA LgtLimA-Service)\n\r \n\rIF:\n\rWBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF:\n\rWBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid \n\r \n\rELSE: \n\rSignal range is valid\n\r \n\r",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357545.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r(WBA LgtLimA-Service)\n\r \n\rIF:\n\rWBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF:\n\rWBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid \n\r \n\rELSE: \n\rSignal range is valid\n\r \n\r",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20516666984.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid (WBA LgtLimA-Service) IF [AND(1,2)]: 1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false
RangeCheck: Check if input signal range is valid

(WBA LgtLimA-Service)

IF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false

2) WBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi

THEN: 

Signal range is invalid 

ELSEIF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false

2) WBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo

THEN: 

Signal range is invalid

ELSEIF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true

2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi

THEN: 

Signal range is invalid 

ELSEIF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true

2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo

THEN: 

Signal range is invalid

ELSE: 

Signal range is valid

Raw

{
  "ID": "16666984.0",
  "ASIL": "  ASIL C",
  "Text": "RangeCheck: Check if input signal range is valid\n\r(WBA LgtLimA-Service)\n\r \n\rIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false\n\r2) WBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false\n\r2) WBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid\n\r \n\r\n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\r2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\r2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid\n\r \n\rELSE: \n\rSignal range is valid\n\r \n\r",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1523569.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r(WBA LgtLimA-Service)\n\r \n\rIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false\n\r2) WBA_s_LgtLimA_ADmd > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = false\n\r2) WBA_s_LgtLimA_ADmd < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid\n\r \n\r\n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\r2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti > VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimHi\n\rTHEN: \n\rSignal range is invalid \n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwSti = true\n\r2) VMMP_CFBWBA_p_WBALgtLimA_ADmdSti < VMMP_CFBWBA_p_WBALgtLimA_ADmdRngLimLo\n\rTHEN: \n\rSignal range is invalid\n\r \n\rELSE: \n\rSignal range is valid\n\r \n\r",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20616666985.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16666985.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388799.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20716666986.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv CFBWBA_s_WBALgtLimA_StAcvMd = CustFctOut_LgtLimA_StAcvM
Assign generic output signals to specific output signals

Outputs

StAcv

 CFBWBA_s_WBALgtLimA_StAcvMd = CustFctOut_LgtLimA_StAcvMd

All other Outputs

CFBWBA_s_WBALgtLimA_ADmd = CustFctOut_LgtLimA_ADmd

CFBWBA_s_WBALgtLimA_APredTar = CustFctOut_LgtLimA_ADmd

CFBWBA_s_WBALgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ADmd

CFBWBA_s_WBALgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ADmd

CFBWBA_s_WBALgtLimA_AGrdMaxDec = CustFctOut_LgtLimA_AGrdMaxDec

States

CFBWBA_s_DiagWBALgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve

Raw

{
  "ID": "16666986.0",
  "ASIL": "  ASIL C",
  "Text": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\r CFBWBA_s_WBALgtLimA_StAcvMd = CustFctOut_LgtLimA_StAcvMd\n\r \n\rAll other Outputs\n\rCFBWBA_s_WBALgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_APredTar = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_AGrdMaxDec = CustFctOut_LgtLimA_AGrdMaxDec\n\rStates\n\rCFBWBA_s_DiagWBALgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357546.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\r\n\rOutputs\n\rStAcv\n\r CFBWBA_s_WBALgtLimA_StAcvMd = CustFctOut_LgtLimA_StAcvMd\n\r \n\rAll other Outputs\n\rCFBWBA_s_WBALgtLimA_ADmd = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_APredTar = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_ATlrHiDyn = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_ATlrHiTar = CustFctOut_LgtLimA_ADmd\n\rCFBWBA_s_WBALgtLimA_AGrdMaxDec = CustFctOut_LgtLimA_AGrdMaxDec\n\rStates\n\rCFBWBA_s_DiagWBALgtLimA_StEve = CustFctOut_LgtLimA_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20816666987.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Calculation of output signal CFBWBA_s_WBALgtLimA_StAcv
Calculation of output signal CFBWBA_s_WBALgtLimA_StAcv

Raw

{
  "ID": "16666987.0",
  "ASIL": "  ",
  "Text": "Calculation of output signal CFBWBA_s_WBALgtLimA_StAcv",
  "Type": "Folder",
  "Status": "",
  "Summary": "Calculation of output signal CFBWBA_s_WBALgtLimA_StAcv",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361689.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20916666988.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Check Execution of WarnBrk IF [AND(1,2)]: 1) CFBWBA_s_WBAWarnBrk_ItReq switch from VMMP_c_StReqCusFctNoReq to any other value (E
Check Execution of WarnBrk

IF [AND(1,2)]:

1) CFBWBA_s_WBAWarnBrk_ItReq switch from VMMP_c_StReqCusFctNoReq to any other value (Edge Detection)

2) SSHPOST_s_WarnBrk_StResp is NOT equal to 13

THEN:

WarnBrk is executed

ELSEIF:

CFBWBA_s_WBAWarnBrk_ItReq = VMMP_c_StReqCusFctNoReq

THEN:

WarnBrk is NOT executed

ELSEIF:

SSHPOST_s_WarnBrk_StResp = 13

THEN:

WarnBrk is NOT executed

ELSE:

WarnBrk Execution State does not change

Note:

Initial State is "WarnBrk is NOT executed".

The state change is defined by the IF-Statements.

Raw

{
  "ID": "16666988.0",
  "ASIL": "  QM",
  "Text": "Check Execution of WarnBrk\n\r \n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBAWarnBrk_ItReq switch from VMMP_c_StReqCusFctNoReq to any other value (Edge Detection)\n\r2) SSHPOST_s_WarnBrk_StResp is NOT equal to 13\n\rTHEN:\n\rWarnBrk is executed\n\r \n\rELSEIF:\n\rCFBWBA_s_WBAWarnBrk_ItReq = VMMP_c_StReqCusFctNoReq\n\rTHEN:\n\rWarnBrk is NOT executed\n\r \n\r\n\rELSEIF:\n\rSSHPOST_s_WarnBrk_StResp = 13\n\rTHEN:\n\rWarnBrk is NOT executed\n\r \n\r\n\rELSE:\n\rWarnBrk Execution State does not change\n\r \n\rNote:\n\rInitial State is \"WarnBrk is NOT executed\".\n\rThe state change is defined by the IF-Statements.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361686.0",
  "Description": "Check Execution of WarnBrk\n\r \n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBAWarnBrk_ItReq switch from VMMP_c_StReqCusFctNoReq to any other value (Edge Detection)\n\r2) SSHPOST_s_WarnBrk_StResp is NOT equal to 13\n\rTHEN:\n\rWarnBrk is executed\n\r \n\rELSEIF:\n\rCFBWBA_s_WBAWarnBrk_ItReq = VMMP_c_StReqCusFctNoReq\n\rTHEN:\n\rWarnBrk is NOT executed\n\r \n\r\n\rELSEIF:\n\rSSHPOST_s_WarnBrk_StResp = 13\n\rTHEN:\n\rWarnBrk is NOT executed\n\r \n\r\n\rELSE:\n\rWarnBrk Execution State does not change\n\r \n\rNote:\n\rInitial State is \"WarnBrk is NOT executed\".\n\rThe state change is defined by the IF-Statements.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21016666989.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
rAB Activation Prevention (considering: Check Execution of WarnBrk) IF [AND(1,2)]: 1) CFBWBA_s_WBALgtLimA_StAcvMd switch from a
rAB Activation Prevention

(considering: Check Execution of WarnBrk)

IF [AND(1,2)]:

1) CFBWBA_s_WBALgtLimA_StAcvMd switch from any other value to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB (Edge Detection)

2) WarnBrk is executed

THEN:

rAB Activation Prevention is true

ELSEIF:

SSHPOST_s_WarnBrk_StResp is equal to 13

THEN:

rAB Activation Prevention is false

ELSEIF:

CFBWBA_s_WBALgtLimA_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB

THEN:

rAB Activation Prevention is false

ELSE:

rAB Activation Prevention does not change

Note:

Initial State is "rAB Activation Prevention is false".

The state change is defined by the IF-Statements.

Raw

{
  "ID": "16666989.0",
  "ASIL": "  QM",
  "Text": "rAB Activation Prevention\n\r(considering: Check Execution of WarnBrk)\n\r \n\r\n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd switch from any other value to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB (Edge Detection)\n\r2) WarnBrk is executed\n\rTHEN:\n\rrAB Activation Prevention is true\n\r \n\rELSEIF:\n\rSSHPOST_s_WarnBrk_StResp is equal to 13\n\rTHEN:\n\rrAB Activation Prevention is false\n\r \n\r\n\rELSEIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rrAB Activation Prevention is false\n\r \n\rELSE:\n\rrAB Activation Prevention does not change\n\r \n\rNote:\n\rInitial State is \"rAB Activation Prevention is false\".\n\rThe state change is defined by the IF-Statements.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "rAB Activation Prevention",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361684.0",
  "Description": "rAB Activation Prevention\n\r(considering: Check Execution of WarnBrk)\n\r \n\r\n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd switch from any other value to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB (Edge Detection)\n\r2) WarnBrk is executed\n\rTHEN:\n\rrAB Activation Prevention is true\n\r \n\rELSEIF:\n\rSSHPOST_s_WarnBrk_StResp is equal to 13\n\rTHEN:\n\rrAB Activation Prevention is false\n\r \n\r\n\rELSEIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rrAB Activation Prevention is false\n\r \n\rELSE:\n\rrAB Activation Prevention does not change\n\r \n\rNote:\n\rInitial State is \"rAB Activation Prevention is false\".\n\rThe state change is defined by the IF-Statements.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21116666990.0FunctionalReleasedyesTrue
Calculation of CFBWBA_s_WBALgtLimA_StAcv (considering: rAB Activation Prevention) IF [AND(1,2)]: 1) DSOPOST_s_StDrvBrkCtaWBA i
Calculation of CFBWBA_s_WBALgtLimA_StAcv 

(considering: rAB Activation Prevention)

IF [AND(1,2)]:

1) DSOPOST_s_StDrvBrkCtaWBA is NOT equal to VMMP_DSOPOST_c_StDrvBrkCtaWBAFuf

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB

THEN:

CFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNotAvl

ELSEIF:

rAB Activation Prevention is true

THEN:

CFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

ELSE:

CFBWBA_s_WBALgtLimA_StAcv = CustFctOut_LgtLimA_StAcv

Raw

{
  "ID": "16666990.0",
  "ASIL": "  ASIL C",
  "Text": "Calculation of CFBWBA_s_WBALgtLimA_StAcv \n\r(considering: rAB Activation Prevention)\n\r \n\rIF [AND(1,2)]:\n\r1) DSOPOST_s_StDrvBrkCtaWBA is NOT equal to VMMP_DSOPOST_c_StDrvBrkCtaWBAFuf\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNotAvl\n\r \n\rELSEIF:\n\rrAB Activation Prevention is true\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StAcv = CustFctOut_LgtLimA_StAcv",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361680.0",
  "Description": "Calculation of CFBWBA_s_WBALgtLimA_StAcv \n\r(considering: rAB Activation Prevention)\n\r \n\rIF [AND(1,2)]:\n\r1) DSOPOST_s_StDrvBrkCtaWBA is NOT equal to VMMP_DSOPOST_c_StDrvBrkCtaWBAFuf\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNotAvl\n\r \n\rELSEIF:\n\rrAB Activation Prevention is true\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StAcv = CustFctOut_LgtLimA_StAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21216666991.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Calculation of output signal CFBWBA_s_WBALgtLimA_StDeceCritMax
Calculation of output signal CFBWBA_s_WBALgtLimA_StDeceCritMax

Raw

{
  "ID": "16666991.0",
  "ASIL": "  ",
  "Text": "Calculation of output signal CFBWBA_s_WBALgtLimA_StDeceCritMax",
  "Type": "Folder",
  "Status": "",
  "Summary": "Calculation of output signal CFBWBA_s_WBALgtLimA_StDeceCritMax",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361691.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21316666992.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA LgtLimA Extended Availability (considering: Availability of Extended Mode) IF [AND(1,2,3)]: 1) VMMP_CFBWBA_p_WBALgtLimAExtd
WBA LgtLimA Extended Availability

(considering: Availability of Extended Mode)

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

1) VMMP_CFBWBA_p_WBALgtLimAExtd_Ena = true

2) Extended Mode is available

3) VSOEM_s_FlgExcThVWBAExtdLgtLimALimHi = false

THEN:

WBA LgtLimA Extended is available

ELSE:

WBA LgtLimA Extended is NOT available

Note: WBA LgtLimA Extended Availability is based on Availability of Extended Mode but not equal to it.

Raw

{
  "ID": "16666992.0",
  "ASIL": "  ASIL C",
  "Text": "WBA LgtLimA Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimAExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLgtLimALimHi = false\n\rTHEN:\n\rWBA LgtLimA Extended is available\n\r \n\rELSE:\n\rWBA LgtLimA Extended is NOT available\n\r \n\rNote: WBA LgtLimA Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361678.0",
  "Description": "WBA LgtLimA Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimAExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLgtLimALimHi = false\n\rTHEN:\n\rWBA LgtLimA Extended is available\n\r \n\rELSE:\n\rWBA LgtLimA Extended is NOT available\n\r \n\rNote: WBA LgtLimA Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21416666993.0FunctionalReleasedyesTrue
Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax (considering: WBA LgtLimA Extended Availability) IF: CFBWBA_s_WBALgtLimA_StAc
Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax 

(considering: WBA LgtLimA Extended Availability)

IF:

CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM

ELSEIF [AND(1,2)]:

1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB

2) WBA LgtLimA Extended is available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

ELSEIF [AND(1,2)]:

1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB

2) WBA LgtLimA Extended is available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

ELSEIF [AND(1,2)]:

1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB

2) WBA LgtLimA Extended is NOT available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB

ELSEIF [AND(1,2)]:

1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB

2) WBA LgtLimA Extended is NOT available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB

ELSEIF:

CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

ELSE:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM

Raw

{
  "ID": "16666993.0",
  "ASIL": "  ASIL D",
  "Text": "Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax \n\r(considering: WBA LgtLimA Extended Availability)\n\r \n\rIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r2) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r2) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r2) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r2) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361672.0",
  "Description": "Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax \n\r(considering: WBA LgtLimA Extended Availability)\n\r \n\rIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r2) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r2) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r2) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2)]:\n\r1) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r2) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF:\n\rCFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21516666994.0FunctionalReleasedyesTrue
Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax (considering: WBA LgtLimA Extended Availability) (Note: Input signals can be o
Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax 

(considering: WBA LgtLimA Extended Availability)

(Note: Input signals can be overwritten with stimulation parameters)

IF:

VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = true

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_CFBWBA_p_WBALgtLimA_StDeceCritMaxSti

ELSEIF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM

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

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB

3) WBA LgtLimA Extended is available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

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

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB

3) WBA LgtLimA Extended is available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

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

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB

3) WBA LgtLimA Extended is NOT available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB

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

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB

3) WBA LgtLimA Extended is NOT available

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB

ELSEIF [AND(1,2)]: 

1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false

2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB

THEN:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC

ELSE:

CFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM

Raw

{
  "ID": "16666994.0",
  "ASIL": "  ASIL D",
  "Text": "Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax \n\r(considering: WBA LgtLimA Extended Availability)\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\r \n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = true\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_CFBWBA_p_WBALgtLimA_StDeceCritMaxSti\n\r \n\r\n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r3) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r3) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r3) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r3) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2)]: \n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1523573.0",
  "Description": "Calculation of CFBWBA_s_WBALgtLimA_StDeceCritMax \n\r(considering: WBA LgtLimA Extended Availability)\n\r(Note: Input signals can be overwritten with stimulation parameters)\n\r \n\rIF:\n\rVMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = true\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_CFBWBA_p_WBALgtLimA_StDeceCritMaxSti\n\r \n\r\n\rELSEIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvrAB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r3) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r3) WBA LgtLimA Extended is available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvaFB\n\r3) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2,3)]:\n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvdAB\n\r3) WBA LgtLimA Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILB\n\r \n\rELSEIF [AND(1,2)]: \n\r1) VMMP_CFBWBA_p_WBALgtLimA_SwStDeceCritMaxSti = false\n\r2) CFBWBA_s_WBALgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctWBALgtLimA_StReqAcvfZB\n\rTHEN:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritASILC\n\r \n\rELSE:\n\rCFBWBA_s_WBALgtLimA_StDeceCritMax = VMMP_c_IdxSafeCritQM",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21616666995.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
WBA TrjCtl Service
WBA TrjCtl Service

Raw

{
  "ID": "16666995.0",
  "ASIL": "  ",
  "Text": "WBA TrjCtl Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "WBA TrjCtl Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357558.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21716666996.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
WBA does not use the generic TrjCtl Service Bridge. For signal monitoring of WBA TrjCtl signals the specific Service Bridge "WBA T
WBA does not use the generic TrjCtl Service Bridge. For signal monitoring of WBA TrjCtl signals the specific Service Bridge "WBA TrjCtl Service Bridge" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.

For the calculation of activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) "Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd" the availbability of Extended Mode from chapter "Extended Mode Availability" is used.

Raw

{
  "ID": "16666996.0",
  "ASIL": "  ",
  "Text": "WBA does not use the generic TrjCtl Service Bridge. For signal monitoring of WBA TrjCtl signals the specific Service Bridge \"WBA TrjCtl Service Bridge\" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.\n\r \n\rFor the calculation of activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) \"Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd\" the availbability of Extended Mode from chapter \"Extended Mode Availability\" is used.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361729.0",
  "Description": "WBA does not use the generic TrjCtl Service Bridge. For signal monitoring of WBA TrjCtl signals the specific Service Bridge \"WBA TrjCtl Service Bridge\" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.\n\r \n\rFor the calculation of activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) \"Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd\" the availbability of Extended Mode from chapter \"Extended Mode Availability\" is used.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21816666997.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
WBA TrjCtl Service Bridge
WBA TrjCtl Service Bridge

Raw

{
  "ID": "16666997.0",
  "ASIL": "  ",
  "Text": "WBA TrjCtl Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "WBA TrjCtl Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361694.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21916666998.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_TrjCtl_StAcv CustFctIn_StTrjVld_StDiagEve Signal-Classifier: CustFctIn_TrjCtlMrg_sc Paramet
Inputs 

Signal-Values:

CustFctIn_TrjCtl_StAcv

CustFctIn_StTrjVld_StDiagEve

Signal-Classifier:

CustFctIn_TrjCtlMrg_sc

Parameters 

CustFctIn_TrjCtl_StTrjMd

CustFctIn_TrjCtl_FlgIniExcDet

CustFctIn_TrjCtl_FlgErrQlfAcv

CustFctIn_TrjCtl_TurnOff

Raw

{
  "ID": "16666998.0",
  "ASIL": "  ",
  "Text": "Inputs \n\rSignal-Values:\n\rCustFctIn_TrjCtl_StAcv\n\r \n\rCustFctIn_StTrjVld_StDiagEve\n\r \n\rSignal-Classifier:\n\rCustFctIn_TrjCtlMrg_sc\n\r \n\rParameters \n\rCustFctIn_TrjCtl_StTrjMd\n\rCustFctIn_TrjCtl_FlgIniExcDet\n\rCustFctIn_TrjCtl_FlgErrQlfAcv\n\rCustFctIn_TrjCtl_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361693.0",
  "Description": "Inputs \n\rSignal-Values:\n\rCustFctIn_TrjCtl_StAcv\n\r \n\rCustFctIn_StTrjVld_StDiagEve\n\r \n\rSignal-Classifier:\n\rCustFctIn_TrjCtlMrg_sc\n\r \n\rParameters \n\rCustFctIn_TrjCtl_StTrjMd\n\rCustFctIn_TrjCtl_FlgIniExcDet\n\rCustFctIn_TrjCtl_FlgErrQlfAcv\n\rCustFctIn_TrjCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22016666999.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs StAcv CustFctOut_TrjCtl_StAcv CustFctOut_TrjCtl_StAcvMd FlgVld CustFctOut_TrjCtl_FlgVldClasCur TrjMd CustFctOut_Trj
Outputs

StAcv

CustFctOut_TrjCtl_StAcv

CustFctOut_TrjCtl_StAcvMd

FlgVld

CustFctOut_TrjCtl_FlgVldClasCur

TrjMd

CustFctOut_TrjCtl_StTrjMd

States

CustFctOut_TrjCtl_StDiagEve

Raw

{
  "ID": "16666999.0",
  "ASIL": "  ",
  "Text": "Outputs\n\rStAcv\n\rCustFctOut_TrjCtl_StAcv\n\rCustFctOut_TrjCtl_StAcvMd\n\r \n\rFlgVld\n\rCustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCustFctOut_TrjCtl_StTrjMd\n\rStates\n\rCustFctOut_TrjCtl_StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361695.0",
  "Description": "Outputs\n\rStAcv\n\rCustFctOut_TrjCtl_StAcv\n\rCustFctOut_TrjCtl_StAcvMd\n\r \n\rFlgVld\n\rCustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCustFctOut_TrjCtl_StTrjMd\n\rStates\n\rCustFctOut_TrjCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22116667000.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of TrjCtl input signal classifiers (Note: The classifier information of all TrjCtl input signals are merged to
Merged classifier of TrjCtl input signal classifiers

(Note: The classifier information of all TrjCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation. For WBA TrjCtl Service Bridge there is just one classifier. Justified to a unified TrjCtl writing style the term merged classifier is still used.)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_TrjCtlMrg_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "16667000.0",
  "ASIL": "  ASIL B",
  "Text": "Merged classifier of TrjCtl input signal classifiers\n\r(Note: The classifier information of all TrjCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation. For WBA TrjCtl Service Bridge there is just one classifier. Justified to a unified TrjCtl writing style the term merged classifier is still used.)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_TrjCtlMrg_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361696.0",
  "Description": "Merged classifier of TrjCtl input signal classifiers\n\r(Note: The classifier information of all TrjCtl input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation. For WBA TrjCtl Service Bridge there is just one classifier. Justified to a unified TrjCtl writing style the term merged classifier is still used.)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_TrjCtlMrg_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22216667001.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping of CustFctIn_TrjCtl_StAcv IF: CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv THEN: CustFctOu
Mapping of CustFctIn_TrjCtl_StAcv

IF: 

CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv 

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv

ELSEIF: 

CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd 

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv 

ELSE:

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

Raw

{
  "ID": "16667001.0",
  "ASIL": "  ASIL B",
  "Text": "Mapping of CustFctIn_TrjCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv \n\r \n\rELSE:\n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361697.0",
  "Description": "Mapping of CustFctIn_TrjCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctAcv \n\r \n\rELSE:\n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22316667002.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv IF: CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBA
Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv

IF: 

CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv 

THEN: 

CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcv

ELSEIF: 

CustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd 

THEN: 

CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

ELSE: 

CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqNoReq

Raw

{
  "ID": "16667002.0",
  "ASIL": "  ASIL B",
  "Text": "Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcv\n\r \n\rELSEIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r \n\rELSE: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqNoReq",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361731.0",
  "Description": "Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcv \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcv\n\r \n\rELSEIF: \n\rCustFctIn_TrjCtl_StAcv = VMMP_SINFCT_c_CusFctInWBATrjCtl_StReqTrckAcvExtd \n\rTHEN: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r \n\rELSE: \n\rCustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22416667003.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur (Check if trajectory is valid) IF [AND(1,2,3,4)]: 1) Bit2 (FlgErr
Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

(Check if trajectory is valid)

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

1) Bit2 (FlgErrQlf) of merged classifier is NOT set

2) Bit3 (FlgIni) of merged classifier is NOT set

3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set

4) Bit7 (FlgErrCur) of merged classifier is NOT set

THEN: 

CustFctOut_TrjCtl_FlgVldClasCur = 1 (true)

ELSE:

CustFctOut_TrjCtl_FlgVldClasCur = 0 (false)

Raw

{
  "ID": "16667003.0",
  "ASIL": "  ASIL B",
  "Text": "Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\r(Check if trajectory is valid)\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) Bit2 (FlgErrQlf) of merged classifier is NOT set\n\r2) Bit3 (FlgIni) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) Bit7 (FlgErrCur) of merged classifier is NOT set\n\rTHEN: \n\rCustFctOut_TrjCtl_FlgVldClasCur = 1 (true)\n\rELSE:\n\rCustFctOut_TrjCtl_FlgVldClasCur = 0 (false)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361698.0",
  "Description": "Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\r(Check if trajectory is valid)\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) Bit2 (FlgErrQlf) of merged classifier is NOT set\n\r2) Bit3 (FlgIni) of merged classifier is NOT set\n\r3) Bit5 (FlgMonNotAcv) of merged classifier is NOT set\n\r4) Bit7 (FlgErrCur) of merged classifier is NOT set\n\rTHEN: \n\rCustFctOut_TrjCtl_FlgVldClasCur = 1 (true)\n\rELSE:\n\rCustFctOut_TrjCtl_FlgVldClasCur = 0 (false)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22516667004.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA TrjCtl Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_TrjCtl
WBA TrjCtl Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_TrjCtl_TurnOff

*FlgIniExcDet equal to CustFctIn_TrjCtl_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_TrjCtl_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_TrjCtl_StDiagEve_Int equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)#

Raw

{
  "ID": "16667004.0",
  "ASIL": "  ASIL B",
  "Text": "WBA TrjCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\r\n\rInput:\n\r*TurnOff equal to CustFctIn_TrjCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_TrjCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_TrjCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_TrjCtl_StDiagEve_Int equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)#",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361701.0",
  "Description": "WBA TrjCtl Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\r\n\rInput:\n\r*TurnOff equal to CustFctIn_TrjCtl_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_TrjCtl_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_TrjCtl_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_TrjCtl_StDiagEve_Int equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)#",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22616667005.0FunctionalReleasedyesTrue
Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int) IF [AND(1,2)]: 1) CustFc
Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int)

IF [AND(1,2)]: 

1) CustFctIn_StTrjVld_StDiagEve is equal to VMMP_c_DiagEveSigNotVld

2) CustFctOut_TrjCtl_StDiagEve_Int is not equal to VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_TrjCtl_StDiagEve is equal to VMMP_c_DiagEveSigNotVld

ELSE:

CustFctOut_TrjCtl_StDiagEve is equal to CustFctOut_TrjCtl_StDiagEve_Int

Raw

{
  "ID": "16667005.0",
  "ASIL": "  ASIL B",
  "Text": "Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int)\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_StTrjVld_StDiagEve is equal to VMMP_c_DiagEveSigNotVld\n\r2) CustFctOut_TrjCtl_StDiagEve_Int is not equal to VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_TrjCtl_StDiagEve is equal to VMMP_c_DiagEveSigNotVld\n\rELSE:\n\rCustFctOut_TrjCtl_StDiagEve is equal to CustFctOut_TrjCtl_StDiagEve_Int",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361702.0",
  "Description": "Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int)\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_StTrjVld_StDiagEve is equal to VMMP_c_DiagEveSigNotVld\n\r2) CustFctOut_TrjCtl_StDiagEve_Int is not equal to VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_TrjCtl_StDiagEve is equal to VMMP_c_DiagEveSigNotVld\n\rELSE:\n\rCustFctOut_TrjCtl_StDiagEve is equal to CustFctOut_TrjCtl_StDiagEve_Int",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22716667006.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the WBA TrjCtl Service Bridge. Note: The following functional r
The following functional requirement describes the valid case of the WBA TrjCtl Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* 

 Disable Case:

* 

 NotVld Case:

* 

 Fail Case:

* 

 Init Case:

* 

 Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16667006.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the WBA TrjCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361703.0",
  "Description": "The following functional requirement describes the valid case of the WBA TrjCtl Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* \n\r \n\r \n\r Disable Case:\n\r* \n\r \n\r \n\r NotVld Case:\n\r* \n\r \n\r \n\r Fail Case:\n\r* \n\r \n\r \n\r Init Case:\n\r* \n\r \n\r \n\r Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22816667007.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_TrjCtl_StDiag
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNone (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv = CustFctIn_TrjCtl_StAcv (considering Mapping of CustFctIn_TrjCtl_StAcv)

CustFctOut_TrjCtl_StAcvMd shall be calculated by Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd = CustFctIn_TrjCtl_StTrjMd

Raw

{
  "ID": "16667007.0",
  "ASIL": "  ASIL B",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNone (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = CustFctIn_TrjCtl_StAcv (considering Mapping of CustFctIn_TrjCtl_StAcv)\n\rCustFctOut_TrjCtl_StAcvMd shall be calculated by Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd = CustFctIn_TrjCtl_StTrjMd",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361704.0",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNone (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = CustFctIn_TrjCtl_StAcv (considering Mapping of CustFctIn_TrjCtl_StAcv)\n\rCustFctOut_TrjCtl_StAcvMd shall be calculated by Calculation of CustFctOut_TrjCtl_StAcvMd based on CustFctIn_TrjCtl_StAcv\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd = CustFctIn_TrjCtl_StTrjMd",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22916667008.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_TrjCtl_StAcv and CustFctOut_TrjCtl_StAcvMd are set to a defined value or frozen to the last valid value.

* CustFctOut_TrjCtl_StTrjMd will be frozen to the last valid value.

* CustFctOut_TrjCtl_FlgVldClasCur depends not on *StDiagEve

Raw

{
  "ID": "16667008.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_TrjCtl_StAcv and CustFctOut_TrjCtl_StAcvMd are set to a defined value or frozen to the last valid value.\n\r* CustFctOut_TrjCtl_StTrjMd will be frozen to the last valid value.\n\r* CustFctOut_TrjCtl_FlgVldClasCur depends not on *StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361705.0",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_TrjCtl_StAcv and CustFctOut_TrjCtl_StAcvMd are set to a defined value or frozen to the last valid value.\n\r* CustFctOut_TrjCtl_StTrjMd will be frozen to the last valid value.\n\r* CustFctOut_TrjCtl_FlgVldClasCur depends not on *StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23016667009.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigDi (considering Consider validity of trajectory in result of i
Disable Case:

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigDi (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16667009.0",
  "ASIL": "  ASIL B",
  "Text": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigDi (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361706.0",
  "Description": "Disable Case:\n\r \n\r\n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigDi (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23116667010.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNotVld (considering Consider validity of trajectory in result o
NotVld Case:

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNotVld (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16667010.0",
  "ASIL": "  ASIL B",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNotVld (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361707.0",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigNotVld (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23216667011.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigFail (considering Consider validity of trajectory in result of in
Fail Case:

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigFail (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16667011.0",
  "ASIL": "  ASIL B",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigFail (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361708.0",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigFail (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23316667012.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigIni (considering Consider validity of trajectory in result of i
Init

 Case:

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigIni (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16667012.0",
  "ASIL": "  ASIL B",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigIni (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361709.0",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigIni (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23416667013.0FunctionalReleasedyesTrue
Susp Case: IF: CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigSusp (considering Consider validity of trajectory in result of in
Susp Case:

IF: 

CustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigSusp (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))

THEN: 

CustFctOut_TrjCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_TrjCtl_StAcvMd shall be equal to the value of previous computation cycle (Hold Last Value)

CustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur

CustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "16667013.0",
  "ASIL": "  ASIL B",
  "Text": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigSusp (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_TrjCtl_StAcvMd shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361710.0",
  "Description": "Susp Case:\n\r \n\rIF: \n\rCustFctOut_TrjCtl_StDiagEve = VMMP_c_DiagEveSigSusp (considering Consider validity of trajectory in result of input signal monitoring (CustFctOut_TrjCtl_StDiagEve_Int))\n\rTHEN: \n\rCustFctOut_TrjCtl_StAcv shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_TrjCtl_StAcvMd shall be equal to the value of previous computation cycle (Hold Last Value)\n\rCustFctOut_TrjCtl_FlgVldClasCur shall be calculated by Calculation of output signal CustFctOut_TrjCtl_FlgVldClasCur\n\rCustFctOut_TrjCtl_StTrjMd shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23516667014.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Definition of specific information for WBA TrjCtl
Definition of specific information for WBA TrjCtl

Raw

{
  "ID": "16667014.0",
  "ASIL": "  ",
  "Text": "Definition of specific information for WBA TrjCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "Definition of specific information for WBA TrjCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389033.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23616667015.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signal values, signal classifiers and parameters Inputs Signal-Values: CustFctI
Replace generic input signals by specific input signal values, signal classifiers and parameters

Inputs

Signal-Values:

CustFctIn_TrjCtl_StAcv = WBA_s_TrjCtl_StAcv

Signal-Classifier:

CustFctIn_TrjCtlMrg_sc = WBA_sc_TrjCtlMrg

Parameters 

CustFctIn_TrjCtl_StTrjMd = VMMP_CFBWBA_p_WBATrjCtl_StTrjMd

CustFctIn_TrjCtl_FlgIniExcDet = VMMP_CFBWBA_c_WBATrjCtl_FlgIniExcDet

CustFctIn_TrjCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_WBATrjCtl_FlgErrQlfAcv

CustFctIn_TrjCtl_TurnOff = VMMP_CFBWBA_p_WBATrjCtl_TurnOff

Raw

{
  "ID": "16667015.0",
  "ASIL": "  ASIL B",
  "Text": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_TrjCtl_StAcv = WBA_s_TrjCtl_StAcv\n\r \n\rSignal-Classifier:\n\rCustFctIn_TrjCtlMrg_sc = WBA_sc_TrjCtlMrg\n\r \n\rParameters \n\rCustFctIn_TrjCtl_StTrjMd = VMMP_CFBWBA_p_WBATrjCtl_StTrjMd\n\rCustFctIn_TrjCtl_FlgIniExcDet = VMMP_CFBWBA_c_WBATrjCtl_FlgIniExcDet\n\rCustFctIn_TrjCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_WBATrjCtl_FlgErrQlfAcv\n\rCustFctIn_TrjCtl_TurnOff = VMMP_CFBWBA_p_WBATrjCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357557.0",
  "Description": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\rInputs\n\rSignal-Values:\n\rCustFctIn_TrjCtl_StAcv = WBA_s_TrjCtl_StAcv\n\r \n\rSignal-Classifier:\n\rCustFctIn_TrjCtlMrg_sc = WBA_sc_TrjCtlMrg\n\r \n\rParameters \n\rCustFctIn_TrjCtl_StTrjMd = VMMP_CFBWBA_p_WBATrjCtl_StTrjMd\n\rCustFctIn_TrjCtl_FlgIniExcDet = VMMP_CFBWBA_c_WBATrjCtl_FlgIniExcDet\n\rCustFctIn_TrjCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_WBATrjCtl_FlgErrQlfAcv\n\rCustFctIn_TrjCtl_TurnOff = VMMP_CFBWBA_p_WBATrjCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23716667016.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for WBA TrjCtl-Service: Signal range is valid is always a
RangeCheck: Check if input signal range is valid

There is no RangeCheck for WBA TrjCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).

Raw

{
  "ID": "16667016.0",
  "ASIL": "  ASIL B",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for WBA TrjCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).\n\r \n\r",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357559.0",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\rThere is no RangeCheck for WBA TrjCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).\n\r \n\r",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23816667017.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Calculation of input signal CustFctIn_StTrjVld_StDiagEve IF [AND(1,2)]: 1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA
Calculation of input signal CustFctIn_StTrjVld_StDiagEve 

IF [AND(1,2)]:

1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj

THEN: 

CustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNotVld

ELSEIF [AND(1,2)]:

1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld

THEN: 

CustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigSusp

ELSE:

CustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNone

Raw

{
  "ID": "16667017.0",
  "ASIL": "  ASIL B",
  "Text": "Calculation of input signal CustFctIn_StTrjVld_StDiagEve \n\r \n\rIF [AND(1,2)]:\n\r1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n\r2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj\n\rTHEN: \n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNotVld\n\r \n\rELSEIF [AND(1,2)]:\n\r1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n\r2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\rTHEN: \n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNone",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1357561.0",
  "Description": "Calculation of input signal CustFctIn_StTrjVld_StDiagEve \n\r \n\rIF [AND(1,2)]:\n\r1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n\r2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjNoVldTrj\n\rTHEN: \n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNotVld\n\r \n\rELSEIF [AND(1,2)]:\n\r1) ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n\r2) TVCOP_s_StTrjVld = VMMP_TVCOP_c_StTrjVld_StTrjPrevTrjVld\n\rTHEN: \n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigSusp\n\r \n\rELSE:\n\rCustFctIn_StTrjVld_StDiagEve = VMMP_c_DiagEveSigNone",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23916667018.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "16667018.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1388804.0",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24016667019.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv IF [AND(1,2)]: 1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is N
Assign generic output signals to specific output signals

Outputs

StAcv

IF [AND(1,2)]:

1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

THEN:

CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

ELSE:

CFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv

Note: The assignment of the following signals is independent of the IF statement above.

FlgVld

CFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur

TrjMd

CFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd

States

CFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve

Raw

{
  "ID": "16667019.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\r \n\r \n\rStAcv\n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv\n\r \n\rNote: The assignment of the following signals is independent of the IF statement above.\n\r \n\rFlgVld\n\rCFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd\n\r \n\rStates\n\rCFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1357562.0",
  "Description": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\r \n\r \n\rStAcv\n\rIF [AND(1,2)]:\n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv\n\r \n\rNote: The assignment of the following signals is independent of the IF statement above.\n\r \n\rFlgVld\n\rCFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd\n\r \n\rStates\n\rCFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24123441357.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs StAcv IF [AND(1,2,3)]: 1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is
Assign generic output signals to specific output signals

Outputs

StAcv

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

1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq

ELSE:

CFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv

Note: The assignment of the following signals is independent of the IF statement above.

FlgVld

CFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur

TrjMd

CFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd

States

CFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve

Raw

{
  "ID": "23441357.0",
  "ASIL": "  ASIL B",
  "Text": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\r \n\r \n\rStAcv\n\rIF [AND(1,2,3)]:\n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv\n\r \n\rNote: The assignment of the following signals is independent of the IF statement above.\n\r \n\rFlgVld\n\rCFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd\n\r \n\rStates\n\rCFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\r \n\r \n\rStAcv\n\rIF [AND(1,2,3)]:\n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctNoReq\n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StAcv = CustFctOut_TrjCtl_StAcv\n\r \n\rNote: The assignment of the following signals is independent of the IF statement above.\n\r \n\rFlgVld\n\rCFBWBA_s_WBATrjCtl_FlgVldClasCur = CustFctOut_TrjCtl_FlgVldClasCur\n\r \n\rTrjMd\n\rCFBWBA_s_WBATrjCtl_StTrjMd = CustFctOut_TrjCtl_StTrjMd\n\r \n\rStates\n\rCFBWBA_s_DiagWBATrjCtl_StEve = CustFctOut_TrjCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24216667020.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd
Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd

Raw

{
  "ID": "16667020.0",
  "ASIL": "  ",
  "Text": "Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd",
  "Type": "Folder",
  "Status": "",
  "Summary": "Calculation of output signal CFBWBA_s_WBATrjCtl_StLatGuidExtd",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361983.0",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24316667021.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) is calculated by a StateMachine. Initial State is Init-St
The activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) is calculated by a StateMachine.

Initial State is Init-State (WBA Extended activation state).

The following functional requirements describe the state transitions. If no IF/ELSE condition is true, the StateMachine remains in the previous state.

There are two different pre conditions which describe the Internal WBA State (Avl/Init/Fail) and WBA TrjCtl Extended Availability (Avl/NotAvl).

Both are used to set the different WBA Extended activation states.

There are three activation states which are reached by leaving Active-State (Acv-Init, Acv-Fail, Acv-NotAvl). For leaving these three state into Avl-State or NotAvl-State is necessary that WBA Extended Activation Request is not equal to Extended-Request (WBA stops requesting the Extended Mode).

Raw

{
  "ID": "16667021.0",
  "ASIL": "  ",
  "Text": "The activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) is calculated by a StateMachine.\n\rInitial State is Init-State (WBA Extended activation state).\n\rThe following functional requirements describe the state transitions. If no IF/ELSE condition is true, the StateMachine remains in the previous state.\n\r \n\rThere are two different pre conditions which describe the Internal WBA State (Avl/Init/Fail) and WBA TrjCtl Extended Availability (Avl/NotAvl).\n\r \n\rBoth are used to set the different WBA Extended activation states.\n\r \n\rThere are three activation states which are reached by leaving Active-State (Acv-Init, Acv-Fail, Acv-NotAvl). For leaving these three state into Avl-State or NotAvl-State is necessary that WBA Extended Activation Request is not equal to Extended-Request (WBA stops requesting the Extended Mode).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361986.0",
  "Description": "The activation state of WBA Extended (CFBWBA_s_WBATrjCtl_StLatGuidExtd) is calculated by a StateMachine.\n\rInitial State is Init-State (WBA Extended activation state).\n\rThe following functional requirements describe the state transitions. If no IF/ELSE condition is true, the StateMachine remains in the previous state.\n\r \n\rThere are two different pre conditions which describe the Internal WBA State (Avl/Init/Fail) and WBA TrjCtl Extended Availability (Avl/NotAvl).\n\r \n\rBoth are used to set the different WBA Extended activation states.\n\r \n\rThere are three activation states which are reached by leaving Active-State (Acv-Init, Acv-Fail, Acv-NotAvl). For leaving these three state into Avl-State or NotAvl-State is necessary that WBA Extended Activation Request is not equal to Extended-Request (WBA stops requesting the Extended Mode).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24416667022.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Internal WBA State IF: CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni THEN: WBA TrjCtl Extended internal State is equal
Internal WBA State

IF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSE:

WBA TrjCtl Extended internal State is equal to Avl-State

Raw

{
  "ID": "16667022.0",
  "ASIL": "  ASIL D",
  "Text": "Internal WBA State\n\r \n\rIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSE:\n\rWBA TrjCtl Extended internal State is equal to Avl-State",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Internal WBA State",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1362024.0",
  "Description": "Internal WBA State\n\r \n\rIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSE:\n\rWBA TrjCtl Extended internal State is equal to Avl-State",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24526169074.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Internal WBA State IF: VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true THEN: WBA TrjCtl Extended internal State is equal to
Internal WBA State

IF:

VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true

THEN:

WBA TrjCtl Extended internal State is equal to Avl-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi

THEN:

WBA TrjCtl Extended internal State is equal to Init-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSEIF: 

CFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld

THEN:

WBA TrjCtl Extended internal State is equal to Fail-State

ELSE:

WBA TrjCtl Extended internal State is equal to Avl-State

Raw

{
  "ID": "26169074.0",
  "ASIL": "  ASIL D",
  "Text": "Internal WBA State\n\r \n\rIF:\n\rVMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Avl-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSE:\n\rWBA TrjCtl Extended internal State is equal to Avl-State",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Internal WBA State",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Internal WBA State\n\r \n\rIF:\n\rVMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Avl-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Init-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBAConfBit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\rELSEIF: \n\rCFBWBA_s_DiagWBALatGuideStCritSit_StEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\rWBA TrjCtl Extended internal State is equal to Fail-State\n\r \n\r\n\rELSE:\n\rWBA TrjCtl Extended internal State is equal to Avl-State",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24616667023.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA TrjCtl Extended Availability (considering: Availability of Extended Mode) IF [AND(1,2,3,4)]: 1) VMMP_CFBWBA_p_WBATrjCtlExtd
WBA TrjCtl Extended Availability

(considering: Availability of Extended Mode)

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

1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

2) Extended Mode is available

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

THEN:

WBA TrjCtl Extended is available

ELSE:

WBA TrjCtl Extended is NOT available

Note: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.

Raw

{
  "ID": "16667023.0",
  "ASIL": "  ASIL D",
  "Text": "WBA TrjCtl Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSE:\n\rWBA TrjCtl Extended is NOT available\n\r \n\rNote: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "WBA TrjCtl Extended Availability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1362062.0",
  "Description": "WBA TrjCtl Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSE:\n\rWBA TrjCtl Extended is NOT available\n\r \n\rNote: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24723455258.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA TrjCtl Extended Availability (considering: Availability of Extended Mode) IF [AND(1,2,3,4)]: 1) VMMP_CFBWBA_p_WBATrjCtlExtd
WBA TrjCtl Extended Availability

(considering: Availability of Extended Mode)

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

1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

2) Extended Mode is available

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

THEN:

WBA TrjCtl Extended is available

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

1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

2) VSOEM_s_FlgExcThVWBAExtdLimHi = false

3) VSOEM_s_FlgExcThVWBAExtdLimLow = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true

THEN:

WBA TrjCtl Extended is available

ELSE:

WBA TrjCtl Extended is NOT available

Note: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.

Raw

{
  "ID": "23455258.0",
  "ASIL": "  ASIL D",
  "Text": "WBA TrjCtl Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSEIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r3) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSE:\n\rWBA TrjCtl Extended is NOT available\n\r \n\rNote: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "WBA TrjCtl Extended Availability",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "WBA TrjCtl Extended Availability\n\r(considering: Availability of Extended Mode)\n\r \n\r\n\rIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) Extended Mode is available\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSEIF [AND(1,2,3,4)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r3) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\rTHEN:\n\rWBA TrjCtl Extended is available\n\r \n\rELSE:\n\rWBA TrjCtl Extended is NOT available\n\r \n\rNote: WBA TrjCtl Extended Availability is based on Availability of Extended Mode but not equal to it.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24816667024.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following state descriptions (Init-State, Fail-State, Acv-Init-State, Acv-Fail-State, Acv-NotAvl-State, Avl-State, NotAvl-Stat
The following state descriptions (Init-State, Fail-State, Acv-Init-State, Acv-Fail-State, Acv-NotAvl-State, Avl-State, NotAvl-State and Active-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.

For example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "16667024.0",
  "ASIL": "  ",
  "Text": "The following state descriptions (Init-State, Fail-State, Acv-Init-State, Acv-Fail-State, Acv-NotAvl-State, Avl-State, NotAvl-State and Active-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n\rFor example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1418439.0",
  "Description": "The following state descriptions (Init-State, Fail-State, Acv-Init-State, Acv-Fail-State, Acv-NotAvl-State, Avl-State, NotAvl-State and Active-State) do not need an Else-Path because only one state is set at the same time. If one state is not set, an other state will be set. It is not possible that no state is set. It is also not possible that two or more states are set at the same time.\n\rFor example: It can't be defined which state is set, if Avl-State is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24916667025.0FunctionalReleasedyesTrue
Init-State (WBA Extended activation state): IF: this is the first computation cycle THEN: CFBWBA_s_WBATrjCtl_StLatGuidExtd = V
Init-State (WBA Extended activation state):

IF:

this is the first computation cycle

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Fail-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is NotAvl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

Raw

{
  "ID": "16667025.0",
  "ASIL": "  ASIL D",
  "Text": "Init-State (WBA Extended activation state):\n\r \n\rIF:\n\rthis is the first computation cycle\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Fail-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Init-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361990.0",
  "Description": "Init-State (WBA Extended activation state):\n\r \n\rIF:\n\rthis is the first computation cycle\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Fail-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25023442616.0FunctionalReleasedyesTrue
Init-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac
Init-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.

Exception: This requirement is also relevant for the first computation cycle if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False (initial state).

IF [AND(1,2)]:

1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

2) this is the first computation cycle

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Fail-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is NotAvl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Avl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

Raw

{
  "ID": "23442616.0",
  "ASIL": "  ASIL D",
  "Text": "Init-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\rException: This requirement is also relevant for the first computation cycle if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False (initial state).\n\r \n\rIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\r2) this is the first computation cycle\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Fail-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Init-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Init-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\rException: This requirement is also relevant for the first computation cycle if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False (initial state).\n\r \n\rIF [AND(1,2)]:\n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\r2) this is the first computation cycle\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Fail-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25116667026.0FunctionalReleasedyesTrue
Fail-State (WBA Extended activation state): IF [AND(1,2)]: 1) WBA TrjCtl Extended internal State is equal to Fail-State 2) WBA
Fail-State (WBA Extended activation state):

IF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Init-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is NotAvl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

Raw

{
  "ID": "16667026.0",
  "ASIL": "  ASIL D",
  "Text": "Fail-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Init-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Fail-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361981.0",
  "Description": "Fail-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Init-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25223442795.0FunctionalReleasedyesTrue
Fail-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac
Fail-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. 

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Init-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is NotAvl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Avl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

Raw

{
  "ID": "23442795.0",
  "ASIL": "  ASIL D",
  "Text": "Fail-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Init-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Fail-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fail-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Init-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Avl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25316667027.0FunctionalReleasedyesTrue
Acv-Init-State (WBA Extended activation state): IF [AND(1,2,3)]: 1) WBA TrjCtl Extended internal State is equal to Init-State
Acv-Init-State (WBA Extended activation state):

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) Extended Mode is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

Raw

{
  "ID": "16667027.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-Init-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-Init-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361992.0",
  "Description": "Acv-Init-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25423454269.0FunctionalReleasedyesTrue
Acv-Init-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBit
Acv-Init-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) Extended Mode is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

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

1) WBA TrjCtl Extended internal State is equal to Init-State

2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni

Raw

{
  "ID": "23454269.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-Init-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-Init-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Acv-Init-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Init-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25516667028.0FunctionalReleasedyesTrue
Acv-Fail-State (WBA Extended activation state): IF [AND(1,2,3)]: 1) WBA TrjCtl Extended internal State is equal to Fail-State
Acv-Fail-State (WBA Extended activation state):

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) Extended Mode is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

ELSEIF [AND(1,2)]: 

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Acv-Init-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

Raw

{
  "ID": "16667028.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-Fail-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-Fail-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361996.0",
  "Description": "Acv-Fail-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25623454278.0FunctionalReleasedyesTrue
Acv-Fail-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBit
Acv-Fail-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. 

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Active-State

3) Extended Mode is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

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

1) WBA TrjCtl Extended internal State is equal to Fail-State

2) WBA Extended activation state of the previous computation cycle is Acv-Init-State

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail

Raw

{
  "ID": "23454278.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-Fail-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-Fail-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Acv-Fail-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = False and VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Active-State\n\r3) Extended Mode is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA TrjCtl Extended internal State is equal to Fail-State\n\r2) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25716667029.0FunctionalReleasedyesTrue
Acv-NotAvl-State (WBA Extended activation state): IF [AND(1,2,3)]: 1) WBA Extended activation state of the previous computation
Acv-NotAvl-State (WBA Extended activation state):

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for more than VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

3) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) VSOEM_s_FlgExcThVWBAExtdLimHi = true

3) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

3) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) Extended Mode is NOT available

3) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

Raw

{
  "ID": "16667029.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-NotAvl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for more than VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = true\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) Extended Mode is NOT available\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-NotAvl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362008.0",
  "Description": "Acv-NotAvl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for more than VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = true\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) Extended Mode is NOT available\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25823455124.0FunctionalReleasedyesTrue
Acv-NotAvl-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl =
Acv-NotAvl-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

3) WBA TrjCtl Extended internal State is equal to Avl-State

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) VSOEM_s_FlgExcThVWBAExtdLimHi = true

3) WBA TrjCtl Extended internal State is equal to Avl-State

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false

3) WBA TrjCtl Extended internal State is equal to Avl-State

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) Extended Mode is NOT available

3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false

4) WBA TrjCtl Extended internal State is equal to Avl-State

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

Raw

{
  "ID": "23455124.0",
  "ASIL": "  ASIL D",
  "Text": "Acv-NotAvl-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = true\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) Extended Mode is NOT available\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Acv-NotAvl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Acv-NotAvl-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CFBWBA_s_WBATrjCtl_StLatGuidExtd was for VMMP_CFBWBA_p_TiMaxAcvWBALatCtlASILD time steps equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VSOEM_s_FlgExcThVWBAExtdLimHi = true\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = false\n\r3) WBA TrjCtl Extended internal State is equal to Avl-State\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) Extended Mode is NOT available\n\r3) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = false\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25916667030.0FunctionalReleasedyesTrue
Avl-State (WBA Extended activation state): IF [AND(1,2,3)]: 1) WBA Extended activation state of the previous computation cycle
Avl-State (WBA Extended activation state):

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

1) WBA Extended activation state of the previous computation cycle is Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is available

4) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

ELSEIF [AND(1,2)]: 

1) WBA Extended activation state of the previous computation cycle is NotAvl-State

2) WBA TrjCtl Extended is available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

Raw

{
  "ID": "16667030.0",
  "ASIL": "  ASIL D",
  "Text": "Avl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Avl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362019.0",
  "Description": "Avl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) WBA TrjCtl Extended is available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26023442267.0FunctionalReleasedyesTrue
Avl-State (WBA Extended activation state): Note: There are no state changes if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True. Therefo
Avl-State (WBA Extended activation state):

Note: There are no state changes if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True. Therefore, this requirement defines the only relevant state for VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True.

IF: 

VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = true

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is available

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is available

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is available

4) WBA TrjCtl Extended internal State is equal to Avl-State

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

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

1) WBA Extended activation state of the previous computation cycle is NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl

Raw

{
  "ID": "23442267.0",
  "ASIL": "  ASIL D",
  "Text": "Avl-State (WBA Extended activation state):\n\rNote: There are no state changes if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True. Therefore, this requirement defines the only relevant state for VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True.\n\r \n\rIF: \n\rVMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Avl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Avl-State (WBA Extended activation state):\n\rNote: There are no state changes if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True. Therefore, this requirement defines the only relevant state for VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True.\n\r \n\rIF: \n\rVMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26116667031.0FunctionalReleasedyesTrue
NotAvl-State (WBA Extended activation state): IF [AND(1,2,3)]: 1) WBA Extended activation state of the previous computation cyc
NotAvl-State (WBA Extended activation state):

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

1) WBA Extended activation state of the previous computation cycle is Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is NOT available

4) WBA TrjCtl Extended internal State is equal to Avl-State

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

ELSEIF [AND(1,2)]: 

1) WBA Extended activation state of the previous computation cycle is Avl-State

2) WBA TrjCtl Extended is NOT available

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

Raw

{
  "ID": "16667031.0",
  "ASIL": "  ASIL D",
  "Text": "NotAvl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "NotAvl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362065.0",
  "Description": "NotAvl-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) WBA TrjCtl Extended is NOT available\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26223455212.0FunctionalReleasedyesTrue
NotAvl-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = Fal
NotAvl-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.

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

1) WBA Extended activation state of the previous computation cycle is Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Init-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is NOT available

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

4) WBA TrjCtl Extended is NOT available

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Active-State

2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) WBA TrjCtl Extended is NOT available

4) WBA TrjCtl Extended internal State is equal to Avl-State

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

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

1) WBA Extended activation state of the previous computation cycle is Avl-State

2) WBA TrjCtl Extended internal State is equal to Avl-State

3) WBA TrjCtl Extended is NOT available

4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl

Raw

{
  "ID": "23455212.0",
  "ASIL": "  ASIL D",
  "Text": "NotAvl-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "NotAvl-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "NotAvl-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False.\n\r \n\rIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Init-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-Fail-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r4) WBA TrjCtl Extended is NOT available\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Acv-NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4,5)]: \n\r1) WBA Extended activation state of the previous computation cycle is Active-State\n\r2) CustFctOut_TrjCtl_StAcvMd is NOT equal to VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) WBA TrjCtl Extended is NOT available\n\r4) WBA TrjCtl Extended internal State is equal to Avl-State\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl\n\r \n\rELSEIF [AND(1,2,3,4)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) WBA TrjCtl Extended internal State is equal to Avl-State\n\r3) WBA TrjCtl Extended is NOT available\n\r4) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26316667032.0FunctionalReleasedyesTrue
Active-State (WBA Extended activation state): IF [AND(1,2,3,4,5,6)]: 1) WBA Extended activation state of the previous computati
Active-State (WBA Extended activation state):

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

1) WBA Extended activation state of the previous computation cycle is Avl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) Extended Mode is available

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

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

1) WBA Extended activation state of the previous computation cycle is NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) Extended Mode is available

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

ELSE:

CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

Note: 

CFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.

Raw

{
  "ID": "16667032.0",
  "ASIL": "  ASIL D",
  "Text": "Active-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3,4,5,6)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rNote: \n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Active-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362011.0",
  "Description": "Active-State (WBA Extended activation state):\n\r \n\rIF [AND(1,2,3,4,5,6)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rNote: \n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26423455246.0FunctionalReleasedyesTrue
Active-State (WBA Extended activation state): Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = Fal
Active-State (WBA Extended activation state):

Note: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. 

IF [AND(1,2,3,4,5,6,7)]: 

1) WBA Extended activation state of the previous computation cycle is Avl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) Extended Mode is available

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

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

1) WBA Extended activation state of the previous computation cycle is NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) Extended Mode is available

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

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

1) WBA Extended activation state of the previous computation cycle is Avl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

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

1) WBA Extended activation state of the previous computation cycle is NotAvl-State

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

3) VSOEM_s_FlgExcThVWBAExtdLimHi = false

4) VSOEM_s_FlgExcThVWBAExtdLimLow = false

5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true

6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true

7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false

THEN:

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

ELSE:

CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

Note: CFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.

Raw

{
  "ID": "23455246.0",
  "ASIL": "  ASIL D",
  "Text": "Active-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rNote: CFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Active-State (WBA Extended activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Active-State (WBA Extended activation state):\n\rNote: This requirement is only relevant if VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False. \n\r \n\rIF [AND(1,2,3,4,5,6,7)]: \n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]: \n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) Extended Mode is available\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) WBA Extended activation state of the previous computation cycle is Avl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSEIF [AND(1,2,3,4,5,6,7)]:\n\r1) WBA Extended activation state of the previous computation cycle is NotAvl-State\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\r3) VSOEM_s_FlgExcThVWBAExtdLimHi = false\n\r4) VSOEM_s_FlgExcThVWBAExtdLimLow = false\n\r5) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtConfBitDeac = true\n\r6) VMMP_CFBWBA_p_WBATrjCtlExtd_Ena = true\n\r7) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = false\n\rTHEN:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r \n\rNote: CFBWBA_s_WBATrjCtl_StLatGuidExtd will be defined by another state, if ELSE path is reached. Crucial statement for this requirement: If no IF or ELSEIF is true, CFBWBA_s_WBATrjCtl_StLatGuidExtd must not be equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26516667033.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The steering mode of WBA (CFBWBA_s_WBATrjLatCtl_MdLatCtl) depends on the activation state of WBA Extended Mode.
The steering mode of WBA (CFBWBA_s_WBATrjLatCtl_MdLatCtl) depends on the activation state of WBA Extended Mode.

Raw

{
  "ID": "16667033.0",
  "ASIL": "  ",
  "Text": "The steering mode of WBA (CFBWBA_s_WBATrjLatCtl_MdLatCtl) depends on the activation state of WBA Extended Mode.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1389024.0",
  "Description": "The steering mode of WBA (CFBWBA_s_WBATrjLatCtl_MdLatCtl) depends on the activation state of WBA Extended Mode.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26616667034.0FunctionalReleasedyesTrue
Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl IF: CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLa
Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl 

IF: 

CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

THEN:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd

ELSE:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl

Raw

{
  "ID": "16667034.0",
  "ASIL": "  ASIL D",
  "Text": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl \n\r \n\rIF: \n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\rELSE:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362016.0",
  "Description": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl \n\r \n\rIF: \n\rCFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\rELSE:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26723441615.0FunctionalReleasedyesTrue
Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl IF [AND(1,2)]: 1) CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBAT
Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl 

IF [AND(1,2)]: 

1) CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False

THEN:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd

ELSEIF [AND(1,2)]: 

1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv

2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False

THEN:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl

ELSEIF [AND(1,2)]: 

1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True

2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd

THEN:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd

ELSE:

CFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl

Raw

{
  "ID": "23441615.0",
  "ASIL": "  ASIL D",
  "Text": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl \n\r \n\rIF [AND(1,2)]: \n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Determine output signal CFBWBA_s_WBATrjLatCtl_MdLatCtl \n\r \n\rIF [AND(1,2)]: \n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd = VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CFBWBA_s_WBATrjCtl_StLatGuidExtd is NOT equal to VMMP_CFBWBA_c_WBATrjCtlExtd_StLatGuidExtdAcv\n\r2) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = False\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl\n\r \n\rELSEIF [AND(1,2)]: \n\r1) VMMP_CFBWBA_p_WBATrjCtlExtd_SwtAvl = True\n\r2) CustFctOut_TrjCtl_StAcvMd = VMMP_SINFCT_c_CusFctWBATrjCtl_StReqTrckAcvExtd\n\rTHEN:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_c_MdLatCtlAsiExtd\n\r \n\rELSE:\n\rCFBWBA_s_WBATrjLatCtl_MdLatCtl = VMMP_CFBWBA_p_WBATrjLatCtl_MdLatCtl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26816667035.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Assignment for Mapping: (considering: Calculation of input signal CustFctIn_StTrjVld_StDiagEve) *StDiagEve = CFBWBA_s_DiagWBAHld
Assignment for Mapping:

(considering: Calculation of input signal CustFctIn_StTrjVld_StDiagEve)

*StDiagEve = CFBWBA_s_DiagWBAHldCtlTkov_StEve

*StDiagEve = CFBWBA_s_DiagWBAHydBrkAsi_StEve

*StDiagEve = CFBWBA_s_DiagWBALgtLimA_StEve

*StDiagEve = CFBWBA_s_DiagWBAPreCdn_StEve

*StDiagEve = CFBWBA_s_DiagWBATrjCtl_StEve

*StDiagEve = CFBWBA_s_DiagWBAWarnBrk_StEve

*StDiagEve = CustFctIn_StTrjVld_StDiagEve

Raw

{
  "ID": "16667035.0",
  "ASIL": "  QM",
  "Text": "Assignment for Mapping:\n\r(considering: Calculation of input signal CustFctIn_StTrjVld_StDiagEve)\n\r \n\r\n\r*StDiagEve = CFBWBA_s_DiagWBAHldCtlTkov_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAHydBrkAsi_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBALgtLimA_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAPreCdn_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBATrjCtl_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAWarnBrk_StEve\n\r*StDiagEve = CustFctIn_StTrjVld_StDiagEve",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361749.0",
  "Description": "Assignment for Mapping:\n\r(considering: Calculation of input signal CustFctIn_StTrjVld_StDiagEve)\n\r \n\r\n\r*StDiagEve = CFBWBA_s_DiagWBAHldCtlTkov_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAHydBrkAsi_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBALgtLimA_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAPreCdn_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBATrjCtl_StEve\n\r*StDiagEve = CFBWBA_s_DiagWBAWarnBrk_StEve\n\r*StDiagEve = CustFctIn_StTrjVld_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26916667036.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Mapping *StDiagEve to *StVld IF: *StDiagEve = VMMP_c_DiagEveSigNotVld THEN: *StVld = 3 ELSEIF: *StDiagEve = VMMP_c_DiagEveS
Mapping *StDiagEve to *StVld

IF: 

*StDiagEve = VMMP_c_DiagEveSigNotVld

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigFail

THEN:

*StVld = 3

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigDi

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigIni

THEN:

*StVld = 2

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigSusp

THEN:

*StVld = 0

ELSEIF:

*StDiagEve = VMMP_c_DiagEveSigNone

THEN:

*StVld = 1

Raw

{
  "ID": "16667036.0",
  "ASIL": "  QM",
  "Text": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361753.0",
  "Description": "Mapping *StDiagEve to *StVld\n\r \n\r\n\rIF: \n\r*StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN:\n\r*StVld = 3\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN:\n\r*StVld = 2\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigSusp\n\rTHEN:\n\r*StVld = 0\n\rELSEIF:\n\r*StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN:\n\r*StVld = 1",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27016667037.0FunctionalReleasedyesTrue
Merging several *StVld to one *StVld considering prioritization: (considering: Assignment for Mapping: and Mapping *StDiagEve to
Merging several *StVld to one *StVld considering prioritization:

(considering: Assignment for Mapping: and Mapping *StDiagEve to *StVld)

CFBWBA_s_WBA_StVld = *StVld

Prioritization if different *StVld values are set at the same time (based on *StDiagEve):

Prio 1: *StVld = 3 (Failure)

Prio 2: *StVld = 2 (Init)

Prio 3: *StVld = 0 (Suspicious)

Prio 4: *StVld = 1 (Valid)

Raw

{
  "ID": "16667037.0",
  "ASIL": "  QM",
  "Text": "Merging several *StVld to one *StVld considering prioritization:\n\r(considering: Assignment for Mapping: and Mapping *StDiagEve to *StVld)\n\r \n\rCFBWBA_s_WBA_StVld = *StVld\n\r \n\rPrioritization if different *StVld values are set at the same time (based on *StDiagEve):\n\rPrio 1: *StVld = 3 (Failure)\n\rPrio 2: *StVld = 2 (Init)\n\rPrio 3: *StVld = 0 (Suspicious)\n\rPrio 4: *StVld = 1 (Valid)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1361751.0",
  "Description": "Merging several *StVld to one *StVld considering prioritization:\n\r(considering: Assignment for Mapping: and Mapping *StDiagEve to *StVld)\n\r \n\rCFBWBA_s_WBA_StVld = *StVld\n\r \n\rPrioritization if different *StVld values are set at the same time (based on *StDiagEve):\n\rPrio 1: *StVld = 3 (Failure)\n\rPrio 2: *StVld = 2 (Init)\n\rPrio 3: *StVld = 0 (Suspicious)\n\rPrio 4: *StVld = 1 (Valid)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27116667038.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
The following module input signals are not used and are terminated: * OD_s_FC1_confBitOncomingL3 * OD_s_FC1_confBitPrecedingL3
The following module input signals are not used and are terminated:

* OD_s_FC1_confBitOncomingL3

* OD_s_FC1_confBitPrecedingL3

* PED_s_FC1_confBitL3

* OD_sc_FC1_confBitOncomingL3

* OD_sc_FC1_confBitPrecedingL3

* PED_sc_FC1_confBitL3

Note: This input signals will be used in future.

Raw

{
  "ID": "16667038.0",
  "ASIL": "  QM",
  "Text": "The following module input signals are not used and are terminated:\n\r* OD_s_FC1_confBitOncomingL3\n\r* OD_s_FC1_confBitPrecedingL3\n\r* PED_s_FC1_confBitL3\n\r* OD_sc_FC1_confBitOncomingL3\n\r* OD_sc_FC1_confBitPrecedingL3\n\r* PED_sc_FC1_confBitL3\n\r \n\rNote: This input signals will be used in future.",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361883.0",
  "Description": "The following module input signals are not used and are terminated:\n\r* OD_s_FC1_confBitOncomingL3\n\r* OD_s_FC1_confBitPrecedingL3\n\r* PED_s_FC1_confBitL3\n\r* OD_sc_FC1_confBitOncomingL3\n\r* OD_sc_FC1_confBitPrecedingL3\n\r* PED_sc_FC1_confBitL3\n\r \n\rNote: This input signals will be used in future.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27216667039.0FunctionalReleasedyesTrue
Check Signal Values of VMMP output signals The output signals CFBWBA_s_WBA_StVld must always have the values 0, 1, 2 or 3. The o
Check Signal Values of VMMP output signals

The output signals CFBWBA_s_WBA_StVld must always have the values 0, 1, 2 or 3.

The output signals CFBWBA_s_WBATrjCtl_StLatGuidExtd must always have the values 0, 1, 2, 6 or 7.

To test this requirement no separate test is necessary. Every implemented test case should check the signal range of CFBWBA_s_WBA_StVld and CFBWBA_s_WBATrjCtl_StLatGuidExtd in the end.

Raw

{
  "ID": "16667039.0",
  "ASIL": "  QM",
  "Text": "Check Signal Values of VMMP output signals\n\r \n\rThe output signals CFBWBA_s_WBA_StVld must always have the values 0, 1, 2 or 3.\n\r \n\rThe output signals CFBWBA_s_WBATrjCtl_StLatGuidExtd must always have the values 0, 1, 2, 6 or 7.\n\r \n\rTo test this requirement no separate test is necessary. Every implemented test case should check the signal range of CFBWBA_s_WBA_StVld and CFBWBA_s_WBATrjCtl_StLatGuidExtd in the end.",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1362074.0",
  "Description": "Check Signal Values of VMMP output signals\n\r \n\rThe output signals CFBWBA_s_WBA_StVld must always have the values 0, 1, 2 or 3.\n\r \n\rThe output signals CFBWBA_s_WBATrjCtl_StLatGuidExtd must always have the values 0, 1, 2, 6 or 7.\n\r \n\rTo test this requirement no separate test is necessary. Every implemented test case should check the signal range of CFBWBA_s_WBA_StVld and CFBWBA_s_WBATrjCtl_StLatGuidExtd in the end.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27359522683.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AEB Customer Function
AEB Customer Function

Raw

{
  "ID": "59522683.0",
  "ASIL": "  ",
  "Text": "AEB Customer Function",
  "Type": "Folder",
  "Status": "",
  "Summary": "AEB Customer Function",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
27459523559.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AEB PreCdn Service
AEB PreCdn Service

Raw

{
  "ID": "59523559.0",
  "ASIL": "  ",
  "Text": "AEB PreCdn Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "AEB PreCdn Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27559523560.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signal values, signal classifiers and parameters Inputs Signal-Values: CustFctI
Replace generic input signals by specific input signal values, signal classifiers and parameters

Inputs

Signal-Values:

CustFctIn_PreCdn_StReq = AEB_s_PreCdn_StReq 

Signal-Classifier:

CustFctIn_PreCdn_StReq_sc = AEB_sc_PreCdn_StReq

Parameters 

CustFctIn_PreCdn_FlgIniExcDet = VMMP_CFBWBA_c_AEBPreCdn_FlgIniExcDet

CustFctIn_PreCdn_FlgErrQlfAcv = VMMP_WBA_c_AEBPreCdn_FlgErrQlfAcv

CustFctIn_PreCdn_TurnOff = VMMP_WBA_p_AEBPreCdn_TurnOff

Raw

{
  "ID": "59523560.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_PreCdn_StReq = AEB_s_PreCdn_StReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PreCdn_StReq_sc = AEB_sc_PreCdn_StReq\n\r \n\rParameters \n\rCustFctIn_PreCdn_FlgIniExcDet = VMMP_CFBWBA_c_AEBPreCdn_FlgIniExcDet\n\rCustFctIn_PreCdn_FlgErrQlfAcv = VMMP_WBA_c_AEBPreCdn_FlgErrQlfAcv\n\rCustFctIn_PreCdn_TurnOff = VMMP_WBA_p_AEBPreCdn_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Replace generic input signals by specific input signal values, signal classifiers and parameters",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_PreCdn_StReq = AEB_s_PreCdn_StReq \n\r \n\rSignal-Classifier:\n\rCustFctIn_PreCdn_StReq_sc = AEB_sc_PreCdn_StReq\n\r \n\rParameters \n\rCustFctIn_PreCdn_FlgIniExcDet = VMMP_CFBWBA_c_AEBPreCdn_FlgIniExcDet\n\rCustFctIn_PreCdn_FlgErrQlfAcv = VMMP_WBA_c_AEBPreCdn_FlgErrQlfAcv\n\rCustFctIn_PreCdn_TurnOff = VMMP_WBA_p_AEBPreCdn_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27659523561.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Set Signal Classifier Bit consistent with Signal Value: Note: Value (AEB_s_PreCdn_StReq) and Classifier (AEB_sc_PreCdn_StReq ) mu
Set Signal Classifier Bit consistent with Signal Value:

Note: Value (AEB_s_PreCdn_StReq) and Classifier (AEB_sc_PreCdn_StReq ) must not be stimulated independently!

IF:

AEB_s_PreCdn_StReq = 2

THEN:

Classifier Bit3 (FlgIni) of AEB_sc_PreCdn_StReq has to be set to True

ELSEIF:

AEB_s_PreCdn_StReq = 3

THEN:

Classifier Bit2 (FlgErrQlf) of AEB_sc_PreCdn_StReq has to be set to True

ELSE:

AEB_sc_PreCdn_StReq could be set to any value within the signal range

Raw

{
  "ID": "59523561.0",
  "ASIL": "  QM",
  "Text": "Set Signal Classifier Bit consistent with Signal Value:\n\rNote: Value (AEB_s_PreCdn_StReq) and Classifier (AEB_sc_PreCdn_StReq ) must not be stimulated independently!\n\r \n\rIF:\n\rAEB_s_PreCdn_StReq = 2\n\rTHEN:\n\rClassifier Bit3 (FlgIni) of AEB_sc_PreCdn_StReq has to be set to True\n\r \n\rELSEIF:\n\rAEB_s_PreCdn_StReq = 3\n\rTHEN:\n\rClassifier Bit2 (FlgErrQlf) of AEB_sc_PreCdn_StReq has to be set to True\n\r \n\rELSE:\n\rAEB_sc_PreCdn_StReq could be set to any value within the signal range",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Set Signal Classifier Bit consistent with Signal Value",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Set Signal Classifier Bit consistent with Signal Value:\n\rNote: Value (AEB_s_PreCdn_StReq) and Classifier (AEB_sc_PreCdn_StReq ) must not be stimulated independently!\n\r \n\rIF:\n\rAEB_s_PreCdn_StReq = 2\n\rTHEN:\n\rClassifier Bit3 (FlgIni) of AEB_sc_PreCdn_StReq has to be set to True\n\r \n\rELSEIF:\n\rAEB_s_PreCdn_StReq = 3\n\rTHEN:\n\rClassifier Bit2 (FlgErrQlf) of AEB_sc_PreCdn_StReq has to be set to True\n\r \n\rELSE:\n\rAEB_sc_PreCdn_StReq could be set to any value within the signal range",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27759523562.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for AEB PreCdn-Service: Signal range is valid is always a
RangeCheck: Check if input signal range is valid

There is no RangeCheck for AEB PreCdn-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).

Raw

{
  "ID": "59523562.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid\n\r \n\r\n\rThere is no RangeCheck for AEB PreCdn-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "RangeCheck: Check if input signal range is valid",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "RangeCheck: Check if input signal range is valid\n\r \n\r\n\rThere is no RangeCheck for AEB PreCdn-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27859523563.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "59523563.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "Fault Tolerant Time Interval (FTTI)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27959523564.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals Outputs Request CFBWBA_s_AEBPreCdn_StReq = CustFctOut_PreCdn_StReq St
Assign generic output signals to specific output signals

Outputs

Request

CFBWBA_s_AEBPreCdn_StReq = CustFctOut_PreCdn_StReq

States

 CFBWBA_s_DiagAEBPreCdn_StEve = CustFctOut_PreCdn_StDiagEve

Raw

{
  "ID": "59523564.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\rRequest\n\rCFBWBA_s_AEBPreCdn_StReq = CustFctOut_PreCdn_StReq\n\r \n\rStates\n\r CFBWBA_s_DiagAEBPreCdn_StEve = CustFctOut_PreCdn_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Assign generic output signals to specific output signals\n\r \n\rOutputs\n\rRequest\n\rCFBWBA_s_AEBPreCdn_StReq = CustFctOut_PreCdn_StReq\n\r \n\rStates\n\r CFBWBA_s_DiagAEBPreCdn_StEve = CustFctOut_PreCdn_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28059523830.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AEB HldCtl Service
AEB HldCtl Service

Raw

{
  "ID": "59523830.0",
  "ASIL": "  ",
  "Text": "AEB HldCtl Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "AEB HldCtl Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28159523831.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Replace generic input signals by specific input signal values, signal classifiers and parameters Inputs Signal-Values: CustFctI
Replace generic input signals by specific input signal values, signal classifiers and parameters

Inputs

Signal-Values:

CustFctIn_HldCtl_StLngTrmReq = 0 

CustFctIn_HldCtl_StShoTrmReq = 0

CustFctIn_HldCtl_StTkovReq = AEB_s_HldCtl_StTkovReq

Signal-Classifier:

CustFctIn_HldCtl_StLngTrmReq_sc = 0

CustFctIn_HldCtl_StShoTrmReq_sc = 0

CustFctIn_HldCtl_StTkovReq_sc = AEB_sc_HldCtl_StTkovReq

Parameters 

CustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBWBA_c_AEBHldCtl_FlgIniExcDet

CustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_AEBHldCtl_FlgErrQlfAcv

CustFctIn_HldCtl_TurnOff = VMMP_CFBWBA_p_AEBHldCtl_TurnOff

Raw

{
  "ID": "59523831.0",
  "ASIL": "  QM",
  "Text": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StLngTrmReq = 0 \n\rCustFctIn_HldCtl_StShoTrmReq = 0\n\rCustFctIn_HldCtl_StTkovReq = AEB_s_HldCtl_StTkovReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0\n\rCustFctIn_HldCtl_StShoTrmReq_sc = 0\n\rCustFctIn_HldCtl_StTkovReq_sc = AEB_sc_HldCtl_StTkovReq\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBWBA_c_AEBHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_AEBHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBWBA_p_AEBHldCtl_TurnOff",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Replace generic input signals by specific input signal values, signal classifiers and parameters",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Replace generic input signals by specific input signal values, signal classifiers and parameters\n\r \n\r\n\rInputs\n\rSignal-Values:\n\rCustFctIn_HldCtl_StLngTrmReq = 0 \n\rCustFctIn_HldCtl_StShoTrmReq = 0\n\rCustFctIn_HldCtl_StTkovReq = AEB_s_HldCtl_StTkovReq\n\r \n\rSignal-Classifier:\n\rCustFctIn_HldCtl_StLngTrmReq_sc = 0\n\rCustFctIn_HldCtl_StShoTrmReq_sc = 0\n\rCustFctIn_HldCtl_StTkovReq_sc = AEB_sc_HldCtl_StTkovReq\n\r \n\rParameters \n\rCustFctIn_HldCtl_FlgIniExcDet = VMMP_CFBWBA_c_AEBHldCtl_FlgIniExcDet\n\rCustFctIn_HldCtl_FlgErrQlfAcv = VMMP_CFBWBA_c_AEBHldCtl_FlgErrQlfAcv\n\rCustFctIn_HldCtl_TurnOff = VMMP_CFBWBA_p_AEBHldCtl_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28259523832.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
RangeCheck: Check if input signal range is valid There is no RangeCheck for AEB HldCtl-Service: Signal range is valid is always a
RangeCheck: Check if input signal range is valid

There is no RangeCheck for AEB HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).

Raw

{
  "ID": "59523832.0",
  "ASIL": "  QM",
  "Text": "RangeCheck: Check if input signal range is valid\n\rThere is no RangeCheck for AEB HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "RangeCheck: Check if input signal range is valid",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "RangeCheck: Check if input signal range is valid\n\rThere is no RangeCheck for AEB HldCtl-Service: Signal range is valid is always applied. (Signal range is invalid is never applied).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28359523833.0Non-functionalReleasednoFalsetype_not_target, relevance_filtered
Fault Tolerant Time Interval (FTTI) Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a
Fault Tolerant Time Interval (FTTI) 

Note: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).

If there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).

Raw

{
  "ID": "59523833.0",
  "ASIL": "  QM",
  "Text": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Type": "Non-functional",
  "Status": "Released",
  "Summary": "Fault Tolerant Time Interval (FTTI)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fault Tolerant Time Interval (FTTI) \n\rNote: The Fault Tolerant Time Interval describes minimum time-span from the occurrence of a fault (e.g. receiving Error Bit2) to a possible occurrence of a hazardous event, if the safety mechanism is not activated (e.g. *StDiagEve = VMMP_c_DiagEveSigFail).\n\r \n\rIf there is no specific Fault Tolerant Time Interval (FTTI) defined, the fault reaction shall be done within 10 ms (one computational cycle).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28459523834.0FunctionalReleasedyesTrue
Assign generic output signals to specific output signals (HldCtl_FlgHldTkovReq) Outputs Request CFBWBA_s_AEBHldCtl_FlgHldTkovR
Assign generic output signals to specific output signals (HldCtl_FlgHldTkovReq)

Outputs

Request

 CFBWBA_s_AEBHldCtl_FlgHldTkovReq = CustFctOut_HldCtl_FlgHldTkovReq

States

CFBWBA_s_DiagAEBHldCtlTkov_StEve = CustFctOut_HldCtl_StDiagEve

Raw

{
  "ID": "59523834.0",
  "ASIL": "  QM",
  "Text": "Assign generic output signals to specific output signals (HldCtl_FlgHldTkovReq)\n\r \n\r\n\rOutputs\n\rRequest\n\r CFBWBA_s_AEBHldCtl_FlgHldTkovReq = CustFctOut_HldCtl_FlgHldTkovReq\n\r \n\rStates\n\rCFBWBA_s_DiagAEBHldCtlTkov_StEve = CustFctOut_HldCtl_StDiagEve",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Assign generic output signals to specific output signals (HldCtl_FlgHldTkovReq)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Assign generic output signals to specific output signals (HldCtl_FlgHldTkovReq)\n\r \n\r\n\rOutputs\n\rRequest\n\r CFBWBA_s_AEBHldCtl_FlgHldTkovReq = CustFctOut_HldCtl_FlgHldTkovReq\n\r \n\rStates\n\rCFBWBA_s_DiagAEBHldCtlTkov_StEve = CustFctOut_HldCtl_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28559546784.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AEB LgtLimA Service
AEB LgtLimA Service

Raw

{
  "ID": "59546784.0",
  "ASIL": "  ",
  "Text": "AEB LgtLimA Service",
  "Type": "Folder",
  "Status": "",
  "Summary": "AEB LgtLimA Service",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": ""
}
28659546865.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
AEB does not use the generic LgtLimA Service Bridge. For signal monitoring of AEB LgtLimA signals the specific Service Bridge "AEB
AEB does not use the generic LgtLimA Service Bridge. For signal monitoring of AEB LgtLimA signals the specific Service Bridge "AEB LgtLimA Service Bridge" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.

Raw

{
  "ID": "59546865.0",
  "ASIL": "  ",
  "Text": "AEB does not use the generic LgtLimA Service Bridge. For signal monitoring of AEB LgtLimA signals the specific Service Bridge \"AEB LgtLimA Service Bridge\" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "AEB does not use the generic LgtLimA Service Bridge. For signal monitoring of AEB LgtLimA signals the specific Service Bridge \"AEB LgtLimA Service Bridge\" and the generic Signalmonitoring are used (wording is generic). After the description of the generic service bridge, the replacement of generic inputs by specifc inputs and the assignment of generic outputs to specific outputs are defined.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28759546825.0FoldernoFalsetype_not_target, status_filtered, relevance_filtered
AEB LgtLimA Service Bridge
AEB LgtLimA Service Bridge

Raw

{
  "ID": "59546825.0",
  "ASIL": "  ",
  "Text": "AEB LgtLimA Service Bridge",
  "Type": "Folder",
  "Status": "",
  "Summary": "AEB LgtLimA Service Bridge",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28859546826.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Inputs Signal-Values: CustFctIn_LgtLimA_StAcv CustFctIn_LgtLimA_ADmd CustFctIn_LgtLimA_AGrdMaxDec Signal-Classifier: Cust
Inputs

Signal-Values:

CustFctIn_LgtLimA_StAcv 

CustFctIn_LgtLimA_ADmd 

CustFctIn_LgtLimA_AGrdMaxDec 

Signal-Classifier:

CustFctIn_LgtLimA_StAcv_sc 

CustFctIn_LgtLimA_ADmd_sc 

CustFctIn_LgtLimA_AGrdMaxDec_sc 

Parameters 

CustFctIn_LgtLimA_BitFldConf

CustFctIn_LgtLimA_FlgIniExcDet

CustFctIn_LgtLimA_FlgErrQlfAcv

CustFctIn_LgtLimA_TurnOff

Raw

{
  "ID": "59546826.0",
  "ASIL": "  ",
  "Text": "Inputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc \n\rCustFctIn_LgtLimA_ADmd_sc \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff",
  "Type": "Information",
  "Status": "",
  "Summary": "Generic Inputs",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Inputs\n\rSignal-Values:\n\rCustFctIn_LgtLimA_StAcv \n\rCustFctIn_LgtLimA_ADmd \n\rCustFctIn_LgtLimA_AGrdMaxDec \n\r \n\rSignal-Classifier:\n\rCustFctIn_LgtLimA_StAcv_sc \n\rCustFctIn_LgtLimA_ADmd_sc \n\rCustFctIn_LgtLimA_AGrdMaxDec_sc \n\r \n\rParameters \n\rCustFctIn_LgtLimA_BitFldConf\n\rCustFctIn_LgtLimA_FlgIniExcDet\n\rCustFctIn_LgtLimA_FlgErrQlfAcv\n\rCustFctIn_LgtLimA_TurnOff",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28959546827.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Outputs StAcv CustFctOut_LgtLimA_StAcv CustFctOut_LgtLimA_StAcvMd All other Outputs CustFctOut_LgtLimA_ADmd CustFctOut_LgtLi
Outputs

StAcv

CustFctOut_LgtLimA_StAcv

CustFctOut_LgtLimA_StAcvMd

All other Outputs

CustFctOut_LgtLimA_ADmd

CustFctOut_LgtLimA_AGrdMaxDec

States

CustFctOut_LgtLimA_StDiagEve

Raw

{
  "ID": "59546827.0",
  "ASIL": "  ",
  "Text": "Outputs\n\r \n\rStAcv\n\rCustFctOut_LgtLimA_StAcv\n\rCustFctOut_LgtLimA_StAcvMd\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimA_ADmd\n\rCustFctOut_LgtLimA_AGrdMaxDec\n\r \n\r \n\rStates\n\rCustFctOut_LgtLimA_StDiagEve",
  "Type": "Information",
  "Status": "",
  "Summary": "Generic Outputs",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Outputs\n\r \n\rStAcv\n\rCustFctOut_LgtLimA_StAcv\n\rCustFctOut_LgtLimA_StAcvMd\n\r \n\rAll other Outputs\n\rCustFctOut_LgtLimA_ADmd\n\rCustFctOut_LgtLimA_AGrdMaxDec\n\r \n\r \n\rStates\n\rCustFctOut_LgtLimA_StDiagEve",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29059546828.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Merged classifier of LgtLimA input signal classifiers (Note: The classifier information of all LgtLimA input signals are merged t
Merged classifier of LgtLimA input signal classifiers

(Note: The classifier information of all LgtLimA input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)

IF BitwiseOR: 

one or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

CustFctIn_LgtLimA_StAcv_sc 

CustFctIn_LgtLimA _ADmd_sc 

CustFctIn_LgtLimA _AGrdMaxDec_sc

THEN:

the corresponding Bits of the merged classifier (internal) are true

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

ELSE:

the corresponding Bits of the merged classifier (internal) are false

(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)

Raw

{
  "ID": "59546828.0",
  "ASIL": "  ASIL C",
  "Text": "Merged classifier of LgtLimA input signal classifiers\n\r(Note: The classifier information of all LgtLimA input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimA_StAcv_sc \n\rCustFctIn_LgtLimA _ADmd_sc \n\rCustFctIn_LgtLimA _AGrdMaxDec_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Merged classifier of LgtLimA input signal classifiers",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Merged classifier of LgtLimA input signal classifiers\n\r(Note: The classifier information of all LgtLimA input signals are merged to one single internal classifier (merged classifier) by a bitwise OR operation)\n\r \n\rIF BitwiseOR: \n\rone or more of the following classifier Bits are true (Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rCustFctIn_LgtLimA_StAcv_sc \n\rCustFctIn_LgtLimA _ADmd_sc \n\rCustFctIn_LgtLimA _AGrdMaxDec_sc\n\rTHEN:\n\rthe corresponding Bits of the merged classifier (internal) are true\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)\n\rELSE:\n\rthe corresponding Bits of the merged classifier (internal) are false\n\r(Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29159546829.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Detect neutral LgtLimA-Inputs Note: Classifier Bit1 (FlgValCod - Neutral value) of all input signals, which have a neutral value,
Detect neutral LgtLimA-Inputs

Note: Classifier Bit1 (FlgValCod - Neutral value) of all input signals, which have a neutral value, are considered in the neutral value check. "LgtLimA-Inputs are neutral" means, that at least one input signal has neutral values. "LgtLimA-Inputs are NOT neutral" means, that at no input signal has neutral values.

IF: 

Bit1 of BitwiseOR (

CustFctIn_LgtLimA_StAcv_sc

CustFctIn_LgtLimA _ADmd_sc 

CustFctIn_LgtLimA _AGrdMaxDec_sc) 

is set 

THEN: 

LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) 

ELSE: 

LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral)

Raw

{
  "ID": "59546829.0",
  "ASIL": "  ASIL C",
  "Text": "Detect neutral LgtLimA-Inputs\n\rNote: Classifier Bit1 (FlgValCod - Neutral value) of all input signals, which have a neutral value, are considered in the neutral value check. \"LgtLimA-Inputs are neutral\" means, that at least one input signal has neutral values. \"LgtLimA-Inputs are NOT neutral\" means, that at no input signal has neutral values.\n\r \n\rIF: \n\rBit1 of BitwiseOR (\n\rCustFctIn_LgtLimA_StAcv_sc\n\rCustFctIn_LgtLimA _ADmd_sc \n\rCustFctIn_LgtLimA _AGrdMaxDec_sc) \n\ris set \n\rTHEN: \n\rLgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\rELSE: \n\rLgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Detect neutral LgtLimA-Inputs",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Detect neutral LgtLimA-Inputs\n\rNote: Classifier Bit1 (FlgValCod - Neutral value) of all input signals, which have a neutral value, are considered in the neutral value check. \"LgtLimA-Inputs are neutral\" means, that at least one input signal has neutral values. \"LgtLimA-Inputs are NOT neutral\" means, that at no input signal has neutral values.\n\r \n\rIF: \n\rBit1 of BitwiseOR (\n\rCustFctIn_LgtLimA_StAcv_sc\n\rCustFctIn_LgtLimA _ADmd_sc \n\rCustFctIn_LgtLimA _AGrdMaxDec_sc) \n\ris set \n\rTHEN: \n\rLgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\rELSE: \n\rLgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29259546830.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv IF [AND(1,2)]: 1) CustFctIn_LgtLimA_StAcv is equal to 1 2) L
AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv

IF [AND(1,2)]: 

1) CustFctIn_LgtLimA_StAcv is equal to 1

2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv

ELSEIF [AND(1,2)]: 

1) CustFctIn_LgtLimA_StAcv is equal to 2

2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv

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

1) CustFctIn_LgtLimA_StAcv is equal to 1 

2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) 

3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut

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

1) CustFctIn_LgtLimA_StAcv is equal to 2 

2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) 

3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true 

THEN: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut

ELSE: 

CustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq

Note: The expression "Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression "Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true" shall be true.

Raw

{
  "ID": "59546830.0",
  "ASIL": "  ASIL C",
  "Text": "AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 1\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 2\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 1 \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 2 \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" shall be true.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv\n\r \n\r\n\rIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 1\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF [AND(1,2)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 2\n\r2) LgtLimA-Inputs are NOT neutral (LgtLimA-Inputs not neutral) \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcv\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 1 \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\rELSEIF [AND(1,2,3)]: \n\r1) CustFctIn_LgtLimA_StAcv is equal to 2 \n\r2) LgtLimA-Inputs are neutral (LgtLimA-Inputs neutral) \n\r3) Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctAcvNeut\n\r \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcv is equal to VMMP_c_StReqCusFctNoReq\n\r \n\rNote: The expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" means that the Bit position, described by the mentioned constant, shall be evaluated in the input signal. If constant is equal to 1, Bit1 of the input signal shall be evaluated. If Bit position is true, the expression \"Bit position VMMP_SINFCT_c_LgtLimA_IdxBitFldConfMdNeutArbAcv of the input CustFctIn_LgtLimA_BitFldConf is true\" shall be true.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29359546831.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv IF: CustFctIn_LgtLimA_StAcv = 1 THEN: CustFc
AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv

IF: 

CustFctIn_LgtLimA_StAcv = 1 

THEN: 

CustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILB

ELSEIF: 

CustFctIn_LgtLimA_StAcv = 2 

THEN: 

CustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILC 

ELSE: 

CustFctOut_LgtLimA_StAcvMd = 0

Raw

{
  "ID": "59546831.0",
  "ASIL": "  ASIL C",
  "Text": "AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LgtLimA_StAcv = 1 \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILB\n\r \n\rELSEIF: \n\rCustFctIn_LgtLimA_StAcv = 2 \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILC \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcvMd = 0",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv\n\r \n\r\n\rIF: \n\rCustFctIn_LgtLimA_StAcv = 1 \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILB\n\r \n\rELSEIF: \n\rCustFctIn_LgtLimA_StAcv = 2 \n\rTHEN: \n\rCustFctOut_LgtLimA_StAcvMd = VMMP_SINFCT_c_CusFctAEBLgtLimA_StReqAcvASILC \n\r \n\rELSE: \n\rCustFctOut_LgtLimA_StAcvMd = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29459546832.0Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AEB LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment: Input: *TurnOff equal to CustFctIn_LgtLi
AEB LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:

Input:

*TurnOff equal to CustFctIn_LgtLimA_TurnOff

*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet

*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv

merged classifier

RangeCheck

Output:

CustFctOut_LgtLimA_StDiagEve equal to *StDiagEve

Note: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).

Summary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:

specific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information

(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)

Raw

{
  "ID": "59546832.0",
  "ASIL": "  ASIL C",
  "Text": "AEB LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimA_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimA_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "AEB LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "AEB LgtLimA Service Bridge shall use Signalmonitoring with following signal assignment:\n\r \n\rInput:\n\r*TurnOff equal to CustFctIn_LgtLimA_TurnOff\n\r*FlgIniExcDet equal to CustFctIn_LgtLimA_FlgIniExcDet\n\r*FlgErrQlfAcv equal to CustFctIn_LgtLimA_FlgErrQlfAcv\n\rmerged classifier\n\rRangeCheck\n\r \n\rOutput:\n\rCustFctOut_LgtLimA_StDiagEve equal to *StDiagEve\n\r \n\r \n\rNote: This PreCondition and the Service Bridge connect the service specific customer function input information (Input: CustFctIn_*, merged classifier, RangeCheck) to the the generic Signalmonitoring (input of Signalmonitoring). Moreover this PreCondition connects also the generic *StDiagEve information (output of Signalmonitoring) to the service specific customer function output information (Output: CustFctOut_*).\n\rSummary: This PreConditions defines the connection between customer function, Service Bridge and Signalmonitoring in the following way:\n\rspecific customer function input information --> Service Bridge input --> Signalmonitoring input --> Signalmonitoring output --> Service Bridge output --> specific customer function output information\n\r \n\r(This concept is used to allow the generic description of Signalmonitoring and Service Bridge once for all customer functions)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29559546833.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirement describes the valid case of the AEB LgtLimA Service Bridge. Note: The following functional
The following functional requirement describes the valid case of the AEB LgtLimA Service Bridge.

Note:

The following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal "*_StDiagEve" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.

* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

* Disable Case:

* NotVld Case:

* Fail Case:

* Init Case:

* Susp Case:

For example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.

Raw

{
  "ID": "59546833.0",
  "ASIL": "  ",
  "Text": "The following functional requirement describes the valid case of the AEB LgtLimA Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* Disable Case:\n\r* NotVld Case:\n\r* Fail Case:\n\r* Init Case:\n\r* Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The following functional requirement describes the valid case of the AEB LgtLimA Service Bridge.\n\r \n\rNote:\n\rThe following functional requirements for case description do not need an Else-Path because only one case will be set at the same time (all cases refer to the signal \"*_StDiagEve\" and check one specific value). If one case is not set, an other case will be set. It is not possible that no case is set. It is also not possible that two or more cases are set at the same time.\n\r* Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r* Disable Case:\n\r* NotVld Case:\n\r* Fail Case:\n\r* Init Case:\n\r* Susp Case:\n\rFor example: It can't be defined which case is set, if Valid Case is not set. Therefore a general Else-Path is not useful.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29659546834.0FunctionalReleasedyesTrue
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions) IF: CustFctOut_LgtLimA_StDia
Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone

THEN: 

CustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)

CustFctOut_LgtLimA_StAcvMd shall be calculated by AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv

CustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd 

CustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec

Raw

{
  "ID": "59546834.0",
  "ASIL": "  ASIL C",
  "Text": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)\n\rCustFctOut_LgtLimA_StAcvMd shall be calculated by AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv\n\rCustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd \n\rCustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Valid Case: No errors. Input signals are routed to the output signals (considering pre-conditions)\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNone\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = CustFctIn_LgtLimA_StAcv (considering AEB Mapping and Neutral-Value-Handling of CustFctIn_LgtLimA_StAcv)\n\rCustFctOut_LgtLimA_StAcvMd shall be calculated by AEB Calculation of CustFctOut_LgtLimA_StAcvMd based on CustFctIn_LgtLimA_StAcv\n\rCustFctOut_LgtLimA_ADmd = CustFctIn_LgtLimA_ADmd \n\rCustFctOut_LgtLimA_AGrdMaxDec = CustFctIn_LgtLimA_AGrdMaxDec",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29759546835.0InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitorin
The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.

* CustFctOut_LgtLimA_StAcv and CustFctOut_LgtLimA_StAcvMd are set to a defined value or frozen to the last valid value.

* All other Outputs will be frozen to the last valid value.

Raw

{
  "ID": "59546835.0",
  "ASIL": "  ",
  "Text": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimA_StAcv and CustFctOut_LgtLimA_StAcvMd are set to a defined value or frozen to the last valid value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "The following functional requirements describe different cases of errors. In cases of errors, the result of input signal monitoring (*StDiagEve) determines the output signal behaviour.\n\r* CustFctOut_LgtLimA_StAcv and CustFctOut_LgtLimA_StAcvMd are set to a defined value or frozen to the last valid value.\n\r* All other Outputs will be frozen to the last valid value.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29859546836.0FunctionalReleasedyesTrue
Disable Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoRe
Disable Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "59546836.0",
  "ASIL": "  ASIL C",
  "Text": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Disable Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Disable Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigDi\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29959546837.0FunctionalReleasedyesTrue
NotVld Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctN
NotVld Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "59546837.0",
  "ASIL": "  ASIL C",
  "Text": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "NotVld Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "NotVld Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigNotVld\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
30059546838.0FunctionalReleasedyesTrue
Fail Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq
Fail Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "59546838.0",
  "ASIL": "  ASIL C",
  "Text": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Fail Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Fail Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigFail\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
30159546839.0FunctionalReleasedyesTrue
Init Case: IF: CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni THEN: CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoRe
Init

 Case:

IF: 

CustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni

THEN: 

CustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq

CustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq

All other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)

Raw

{
  "ID": "59546839.0",
  "ASIL": "  ASIL C",
  "Text": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "Init Case",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Init\n\r Case:\n\r \n\rIF: \n\rCustFctOut_LgtLimA_StDiagEve = VMMP_c_DiagEveSigIni\n\rTHEN: \n\rCustFctOut_LgtLimA_StAcv = VMMP_c_StReqCusFctNoReq\n\rCustFctOut_LgtLimA_StAcvMd = VMMP_c_StReqCusFctNoReq\n\rAll other Outputs shall be equal to the value of previous computation cycle (Hold Last Value)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}