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

RowIDTypeStatusRelevantCandidateReasonNormalized text
20216661058Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM HldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff THEN
AIChT/CPM HldCtl-Service: Determine priority for arbitration:

IF: 

CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff

THEN:

HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioDrvOffReqDyn

ELSEIF: 

CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls

THEN:

HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioShoTrmRlsReqDyn

ELSE:

HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat

Raw

{
  "ID": "16661058",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioDrvOffReqDyn\n_x000D_ \n_x000D_ELSEIF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioShoTrmRlsReqDyn\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513128",
  "Description": "AIChT/CPM HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioDrvOffReqDyn\n_x000D_ \n_x000D_ELSEIF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqRls\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioShoTrmRlsReqDyn\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20316661059Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HldCtl-Service: Determine winner of HldCtl arbitration: (this Pre Condition is only relevant for customer functions which take pa
HldCtl-Service: Determine winner of HldCtl arbitration:

(this Pre Condition is only relevant for customer functions which take part in the arbitration)

IF:

HldCtl Customer Function priority for arbitration is the highest of all HldCtl Customer Functions, which take part in the arbitration

THEN:

HldCtl Customer Function wins HldCtl arbitration

ELSE:

HldCtl Customer Function loses HldCtl arbitration

Raw

{
  "ID": "16661059",
  "ASIL": "  ASIL D",
  "Text": "HldCtl-Service: Determine winner of HldCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF:\n_x000D_HldCtl Customer Function priority for arbitration is the highest of all HldCtl Customer Functions, which take part in the arbitration\n_x000D_THEN:\n_x000D_HldCtl Customer Function wins HldCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function loses HldCtl arbitration",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358788",
  "Description": "HldCtl-Service: Determine winner of HldCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF:\n_x000D_HldCtl Customer Function priority for arbitration is the highest of all HldCtl Customer Functions, which take part in the arbitration\n_x000D_THEN:\n_x000D_HldCtl Customer Function wins HldCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function loses HldCtl arbitration",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20416661060InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restr
The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-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": "16661060",
  "ASIL": "  ",
  "Text": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-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_x000D_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.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1382970",
  "Description": "The following state descriptions (Off-State, Init-State, Fail-State, NotAvl-State, Avl-State Standby-State, Active-State and Restricted-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_x000D_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.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20516661061Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Off-State (customer function activation state): IF: CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut
Off-State (customer function activation state):

IF: 

CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff

Note: Off-State is always left to Init-State

Raw

{
  "ID": "16661061",
  "ASIL": "  ASIL D",
  "Text": "Off-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Off-State is always left to Init-State",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359109",
  "Description": "Off-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Off-State is always left to Init-State",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20616661062Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Init-State (customer function activation state): IF [OR(1,2)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni 2)
Init-State (customer function activation state):

IF [OR(1,2)]: 

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni

2) CustFctIn_HldCtl_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni

Raw

{
  "ID": "16661062",
  "ASIL": "  ASIL D",
  "Text": "Init-State (customer function activation state):\n_x000D_IF [OR(1,2)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_2) CustFctIn_HldCtl_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359113",
  "Description": "Init-State (customer function activation state):\n_x000D_IF [OR(1,2)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_2) CustFctIn_HldCtl_StTar switches from VMMP_CRMSA_c_ARB_SrvCtlStTarOff (previous computation cycle) to any other value within the input signal range\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20716661063Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2
Fail-State (customer function activation state):

IF [AND(1,2)]: 

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

Raw

{
  "ID": "16661063",
  "ASIL": "  ASIL D",
  "Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359111",
  "Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20816661064Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl
NotAvl-State (customer function activation state):

IF [AND(1,2)]:

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

ELSEIF [AND(1,2)]:

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldLCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is true (Customer Function is not available)

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) HldCtl Customer Function priority for arbitration is lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

THEN:

CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

Raw

{
  "ID": "16661064",
  "ASIL": "  ASIL D",
  "Text": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldLCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) HldCtl Customer Function priority for arbitration is lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359115",
  "Description": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldLCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) HldCtl Customer Function priority for arbitration is lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
20916661065Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn
Avl-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

Raw

{
  "ID": "16661065",
  "ASIL": "  ASIL D",
  "Text": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359117",
  "Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21016661066Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn
Avl-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

Raw

{
  "ID": "16661066",
  "ASIL": "  ASIL D",
  "Text": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513130",
  "Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is NOT equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21116661067Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlS
Standby-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function loses HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16661067",
  "ASIL": "  ASIL D",
  "Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359119",
  "Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21216661068Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlS
Standby-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function loses HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16661068",
  "ASIL": "  ASIL D",
  "Text": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513132",
  "Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21316661069Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSt
Active-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function wins HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16661069",
  "ASIL": "  ASIL D",
  "Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359121",
  "Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21416661070Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSt
Active-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function wins HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16661070",
  "ASIL": "  ASIL D",
  "Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513134",
  "Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21516661071FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific AIChT/CPM States
Specific AIChT/CPM States

Raw

{
  "ID": "16661071",
  "ASIL": "  ",
  "Text": "Specific AIChT/CPM States",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific AIChT/CPM States",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359139",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21616661072InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The customer functions AIChT and CPM use the following Standby-State- and Active-State-Conditions (AIChT/CPM Standby-State (custom
The customer functions AIChT and CPM use the following Standby-State- and Active-State-Conditions (AIChT/CPM Standby-State (customer function activation state): and AIChT/CPM Active-State (customer function activation state):) instead of the generic conditions (Standby-State (customer function activation state): and Active-State (customer function activation state):).

Raw

{
  "ID": "16661072",
  "ASIL": "  ",
  "Text": "The customer functions AIChT and CPM use the following Standby-State- and Active-State-Conditions (AIChT/CPM Standby-State (customer function activation state): and AIChT/CPM Active-State (customer function activation state):) instead of the generic conditions (Standby-State (customer function activation state): and Active-State (customer function activation state):).",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359147",
  "Description": "The customer functions AIChT and CPM use the following Standby-State- and Active-State-Conditions (AIChT/CPM Standby-State (customer function activation state): and AIChT/CPM Active-State (customer function activation state):) instead of the generic conditions (Standby-State (customer function activation state): and Active-State (customer function activation state):).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21716661073Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_A
AIChT/CPM Standby-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function loses HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16661073",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359141",
  "Description": "AIChT/CPM Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21816661074Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_A
AIChT/CPM Standby-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function loses HldCtl arbitration

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

Raw

{
  "ID": "16661074",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513136",
  "Description": "AIChT/CPM Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function loses HldCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HMSOP_s_StShoTrmHldAvl = VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
21916661075Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_
AIChT/CPM Active-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function wins HldCtl arbitration

7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16661075",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359145",
  "Description": "AIChT/CPM Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqHldLngTrm OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWithRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqHldShoTrmWoutRollPrevn OR VMMP_SINFCT_c_HldCtl_StReqRls OR VMMP_SINFCT_c_HldCtl_StReqDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22016661076Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
AIChT/CPM Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_
AIChT/CPM Active-State (customer function activation state):

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

1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn

2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff

3) HldCtl activation prevention is false (Customer Function is available)

4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff

5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration

6) HldCtl Customer Function wins HldCtl arbitration

7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb

THEN:

CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

Raw

{
  "ID": "16661076",
  "ASIL": "  ASIL D",
  "Text": "AIChT/CPM Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1513138",
  "Description": "AIChT/CPM Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) CustFctIn_HldCtl_StTar of the previous computation cycle is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_4) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqHldLngTrm OR VMMP_HMSHC_c_StHldReqHldShoTrmWithRollPrevn OR VMMP_HMSHC_c_StHldReqHldShoTrmWoutRollPrevn OR VMMP_HMSHC_c_StHldReqRls OR VMMP_HMSHC_c_StHldReqHldDrvOff\n_x000D_5) HldCtl Customer Function priority for arbitration is NOT lower than the LgtCtl Customer Function priority for arbitration of the LgtCtl Customer Function which wins the LgtCtl arbitration\n_x000D_6) HldCtl Customer Function wins HldCtl arbitration\n_x000D_7) HMSOP_s_StShoTrmHldAvl is NOT equal to VMMP_HMSHC_c_StShoTrmHld_HldStb\n_x000D_THEN:\n_x000D_CustFctOut_HldCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22116661077FoldernoFalsetype_not_target, status_filtered, relevance_filtered
Specific Conditions and Requirements
Specific Conditions and Requirements

Raw

{
  "ID": "16661077",
  "ASIL": "  ",
  "Text": "Specific Conditions and Requirements",
  "Type": "Folder",
  "Status": "",
  "Summary": "Specific Conditions and Requirements",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358754",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22216661078InformationnoFalsetype_not_target, status_filtered, relevance_filtered
This chapter describes: * the replacement of generic input with specific inputs * the mapping of generic outputs to specific out
This chapter describes:

* the replacement of generic input with specific inputs

* the mapping of generic outputs to specific outputs

* output behaviour of the module

Additionally the determination of ARBLLCSC_s_LgtLatCtl_StReqESCAcv is described.

Raw

{
  "ID": "16661078",
  "ASIL": "  ",
  "Text": "This chapter describes:\n_x000D_* the replacement of generic input with specific inputs\n_x000D_* the mapping of generic outputs to specific outputs\n_x000D_* output behaviour of the module\n_x000D_ \n_x000D_Additionally the determination of ARBLLCSC_s_LgtLatCtl_StReqESCAcv is described.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359796",
  "Description": "This chapter describes:\n_x000D_* the replacement of generic input with specific inputs\n_x000D_* the mapping of generic outputs to specific outputs\n_x000D_* output behaviour of the module\n_x000D_ \n_x000D_Additionally the determination of ARBLLCSC_s_LgtLatCtl_StReqESCAcv is described.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22316661079InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Concept of specification: # Functionalities, which are used for different customer functions in the exact same way, are defined o
Concept of specification:

# Functionalities, which are used for different customer functions in the exact same way, are defined once as "Generic" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration)

# Using the generic definition of functionalities for specific customer function behaviour:

## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals.

## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated.

# The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):)

Summary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output.

Raw

{
  "ID": "16661079",
  "ASIL": "  ",
  "Text": "Concept of specification:\n_x000D_# Functionalities, which are used for different customer functions in the exact same way, are defined once as \"Generic\" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration)\n_x000D_# Using the generic definition of functionalities for specific customer function behaviour:\n_x000D_## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals.\n_x000D_## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated.\n_x000D_# The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):)\n_x000D_ \n_x000D_Summary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1417654",
  "Description": "Concept of specification:\n_x000D_# Functionalities, which are used for different customer functions in the exact same way, are defined once as \"Generic\" functionalities (e.g. Module Input-Interfaces, Activation Prevention, Arbitration)\n_x000D_# Using the generic definition of functionalities for specific customer function behaviour:\n_x000D_## Replace generic input signals by specific input signals: Assign the specific customer function input signals to the generic input signals.\n_x000D_## The specific customer function behaviour is defined by the specific customer function input signals and the generic definition of functionalities. Based on the specific input signals of customer function, which are assigned to the generic input signals, and the generic definition of functionalities the generic output signals are generated.\n_x000D_# The generic output signals, which are generated by the specific input signals and the generic definition of functionalities, finally needs to be assigned to the specific output signals. (e.g. Active-State (customer function activation state):)\n_x000D_ \n_x000D_Summary: Functionality is specified by generic description. The specific customer function output signals are generated by the specific customer function input signals and the generic definition of functionality. Therefore two assignments are necessary: specific input to generic input --> generic definition of functionality --> generic output to specific output.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22416661080FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LgtCtl
LgtCtl

Raw

{
  "ID": "16661080",
  "ASIL": "  ",
  "Text": "LgtCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359535",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22516661081InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements do not need an Else-Path because general Else-Path is not useful. * ACC Active-State (custo
The following functional requirements do not need an Else-Path because general Else-Path is not useful.

* ACC Active-State (customer function activation state):

* ACA Active-State (customer function activation state):

* HDC Active-State (customer function activation state):

* CAA Active-State (customer function activation state):

The Else-Path is represented by the functional requirement: No LgtCtl Customer Function is active:

Raw

{
  "ID": "16661081",
  "ASIL": "  ",
  "Text": "The following functional requirements do not need an Else-Path because general Else-Path is not useful.\n_x000D_* ACC Active-State (customer function activation state):\n_x000D_* ACA Active-State (customer function activation state):\n_x000D_* HDC Active-State (customer function activation state):\n_x000D_* CAA Active-State (customer function activation state):\n_x000D_ \n_x000D_The Else-Path is represented by the functional requirement: No LgtCtl Customer Function is active:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1382956",
  "Description": "The following functional requirements do not need an Else-Path because general Else-Path is not useful.\n_x000D_* ACC Active-State (customer function activation state):\n_x000D_* ACA Active-State (customer function activation state):\n_x000D_* HDC Active-State (customer function activation state):\n_x000D_* CAA Active-State (customer function activation state):\n_x000D_ \n_x000D_The Else-Path is represented by the functional requirement: No LgtCtl Customer Function is active:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22616661082FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ACC Customer Function LgtCtl
ACC Customer Function LgtCtl

Raw

{
  "ID": "16661082",
  "ASIL": "  ",
  "Text": "ACC Customer Function LgtCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "ACC Customer Function LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359543",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22716661083Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACC: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ACC: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv

CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld

Raw

{
  "ID": "16661083",
  "ASIL": "  ASIL D",
  "Text": "ACC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACC: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359541",
  "Description": "ACC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22833448814Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACC: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ACC: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv

CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Raw

{
  "ID": "33448814",
  "ASIL": "  ASIL D",
  "Text": "ACC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACC: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACC_s_ACCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACCLgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
22916661084FunctionalReleasedyesTrue
ACC Active-State (customer function activation state): ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
ACC Active-State (customer function activation state):

ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq

ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf

Raw

{
  "ID": "16661084",
  "ASIL": "  ASIL D",
  "Text": "ACC Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359544",
  "Description": "ACC Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23016661085FunctionalReleasedyesTrue
ACC Active-State (customer function activation state): ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
ACC Active-State (customer function activation state):

ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACC_s_ACCLgtCtlA_AGrdMaxInc

ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACC_s_ACCLgtCtl_FlgAcvLimD 

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq

ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf

Raw

{
  "ID": "16661085",
  "ASIL": "  ASIL D",
  "Text": "ACC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACC_s_ACCLgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACC_s_ACCLgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513142",
  "Description": "ACC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACCLgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACCLgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACC_s_ACCLgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACC_s_ACCLgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACC_s_ACCLgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACC_s_ACCLgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACCLgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACC_p_ACCLgtCtl_BitFldConf",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23116661086FunctionalReleasedyesTrue
ACC activate LimD-Interface (Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (V
ACC activate LimD-Interface

(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC

2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD

4) ACC LimD-Interface is NOT active in the previous computation cycle

THEN:

ACC LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC

2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD

4) ACC LimD-Interface is active in the previous computation cycle

THEN:

ACC LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD

ELSE:

ACC LimD-Interface is NOT active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = false

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Raw

{
  "ID": "16661086",
  "ASIL": "  ASIL D",
  "Text": "ACC activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) ACC LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_ACC LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) ACC LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_ACC LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSE:\n_x000D_ACC LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359555",
  "Description": "ACC activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) ACC LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_ACC LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACC\n_x000D_2) CFBACC_s_ACCLgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) ACC LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_ACC LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACC_s_ACCLgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACC_s_ACCLgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSE:\n_x000D_ACC LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23216661087FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ACA Customer Function LgtCtl
ACA Customer Function LgtCtl

Raw

{
  "ID": "16661087",
  "ASIL": "  ",
  "Text": "ACA Customer Function LgtCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "ACA Customer Function LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359592",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23316661088Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ACA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)

(considering: ACA HF Activation (Handsfree))

Signals:

CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv

IF:

ACA HF is active

THEN:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar

ELSE:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld

Raw

{
  "ID": "16661088",
  "ASIL": "  ASIL D",
  "Text": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1361262",
  "Description": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23433449287Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ACA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)

(considering: ACA HF Activation (Handsfree))

Signals:

CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv

IF:

ACA HF is active

THEN:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar

ELSE:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Raw

{
  "ID": "33449287",
  "ASIL": "  ASIL D",
  "Text": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23541588362Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ACA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)

(considering: ACA HF Activation (Handsfree))

Signals:

CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv

IF:

CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstct

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarNotAvl

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarIni

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarFail

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarOff

THEN:

CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl

(Note: Off case is not explicitly implemented but results from modul logic)

ELSEIF:

ACA HF is active

THEN:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar

ELSE:

CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Raw

{
  "ID": "41588362",
  "ASIL": "  ASIL D",
  "Text": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarNotAvl\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_(Note: Off case is not explicitly implemented but results from modul logic)\n_x000D_ELSEIF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: Replacement of CustFctIn_LgtCtl_StTar depends on activation state of ACA HF)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBACA_s_ACALgtCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarNotAvl\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_(Note: Off case is not explicitly implemented but results from modul logic)\n_x000D_ELSEIF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_ACALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23641593105Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
IF [AND(1,2)]: 1) ACA HF is active 2) VSOCH_s_FlgACASV_Ena = 0 THEN: ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAH
IF [AND(1,2)]:

1) ACA HF is active

2) VSOCH_s_FlgACASV_Ena = 0

THEN:

ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF

ELSEIF [AND(1,2)]:

1) ACA HF is active

2) VSOCH_s_FlgACASV_Ena = 1

THEN:

ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV

ELSEIF [AND(1,2)]:

1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact

2) VSOCH_s_FlgACASV_Ena = 0

THEN:

ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF

ELSEIF [AND(1,2)]:

1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact

2) VSOCH_s_FlgACASV_Ena = 1

THEN:

ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV

ELSE:

ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACA

Raw

{
  "ID": "41593105",
  "ASIL": "  QM",
  "Text": "IF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV\n_x000D_ELSE:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACA",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "Define identification parameter (IdxReqIdCur) for ACA LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "IF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) ACA HF is active\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_2) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACAHF\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CRMSA_s_ACAHFLgtCtl_StTar = VMMP_CRMSA_c_ACAHFLgtCtlStTarRstctErrRact\n_x000D_2) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACASV\n_x000D_ELSE:\n_x000D_ACA LgtCtl identification parameter = VMMP_c_IdxReqIdACA",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23716661089FunctionalReleasedyesTrue
ACA Active-State (customer function activation state): ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
ACA Active-State (customer function activation state):

ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti

ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

Raw

{
  "ID": "16661089",
  "ASIL": "  ASIL D",
  "Text": "ACA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359593",
  "Description": "ACA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23816661090FunctionalReleasedyesTrue
ACA Active-State (customer function activation state): ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
ACA Active-State (customer function activation state):

ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc

ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD 

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti

ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

Raw

{
  "ID": "16661090",
  "ASIL": "  ASIL D",
  "Text": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513144",
  "Description": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
23941594539FunctionalReleasedyesTrue
ACA Active-State (customer function activation state): ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
ACA Active-State (customer function activation state):

ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = ACA LgtCtl identification parameter (conidering: Define identification parameter (IdxReqIdCur) for ACA LgtCtl)

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc

ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD 

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti

ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf

Raw

{
  "ID": "41594539",
  "ASIL": "  ASIL D",
  "Text": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = ACA LgtCtl identification parameter (conidering: Define identification parameter (IdxReqIdCur) for ACA LgtCtl)\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ACALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = ACA LgtCtl identification parameter (conidering: Define identification parameter (IdxReqIdCur) for ACA LgtCtl)\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_ACALgtCtl_StDeceCritMax\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_ACALgtCtl_IdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBACA_s_ACALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBACA_s_ACALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBACA_s_ACALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBACA_s_ACALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_ARBLLCSC_p_ACALgtDir_StDirReqSti\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_p_ACALgtCtl_BitFldConfHld \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_CFBACA_p_ACALgtCtl_BitFldConf",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24016661091FunctionalReleasedyesTrue
ACA activate LimD-Interface (Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (V
ACA activate LimD-Interface

(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD

4) ACA LimD-Interface is NOT active in the previous computation cycle

THEN:

ACA LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD

4) ACA LimD-Interface is active in the previous computation cycle

THEN:

ACA LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD

ELSE:

ACA LimD-Interface is NOT active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = false

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Raw

{
  "ID": "16661091",
  "ASIL": "  ASIL D",
  "Text": "ACA activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) ACA LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_ACA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) ACA LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_ACA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359594",
  "Description": "ACA activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) ACA LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_ACA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_2) CFBACA_s_ACALgtCtl_StAcvLimD = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) ACA LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_ACA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBACA_s_ACALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBACA_s_ACALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24116661092FoldernoFalsetype_not_target, status_filtered, relevance_filtered
HDC Customer Function LgtCtl
HDC Customer Function LgtCtl

Raw

{
  "ID": "16661092",
  "ASIL": "  ",
  "Text": "HDC Customer Function LgtCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "HDC Customer Function LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359572",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24216661093Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
HDC: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
HDC: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBBCS_s_HDCLgtCtl_StAcv

CustFctIn_LgtCtl_StTar = CRMSA_s_HDCLgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioHDCLgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioHDCLgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft

CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_HDCLgtCtl_BitFldConfHld

Raw

{
  "ID": "16661093",
  "ASIL": "  ASIL D",
  "Text": "HDC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBBCS_s_HDCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_HDCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioHDCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioHDCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_HDCLgtCtl_BitFldConfHld",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359571",
  "Description": "HDC: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBBCS_s_HDCLgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_HDCLgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioHDCLgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioHDCLgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = VMMP_ARBLLCSC_p_HDCLgtCtl_BitFldConfHld",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24316661094FunctionalReleasedyesTrue
HDC Active-State (customer function activation state): ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtC
HDC Active-State (customer function activation state):

ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq

ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft

ARBLLCSC_s_LgtCtl_FlgAcvLimD = false

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Raw

{
  "ID": "16661094",
  "ASIL": "  ASIL B",
  "Text": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359573",
  "Description": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24416661095FunctionalReleasedyesTrue
HDC Active-State (customer function activation state): ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtC
HDC Active-State (customer function activation state):

ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax

ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq

ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft 

ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft

ARBLLCSC_s_LgtCtl_FlgAcvLimD = false

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Raw

{
  "ID": "16661095",
  "ASIL": "  ASIL B",
  "Text": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513146",
  "Description": "HDC Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_HDCLgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering HDC LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_HDCLgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_HDCLgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_c_IdxSafeCritASILQM\n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_c_NeutValIdxAMax\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = VMMP_SINFCT_c_LgtDir_StDirReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = VMMP_ARBLLCSC_c_HldCtl_BitFldConfDft \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = VMMP_c_LgtCtl_BitFldConfDft\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24516661096FoldernoFalsetype_not_target, status_filtered, relevance_filtered
CAA Customer Function LgtCtl
CAA Customer Function LgtCtl

Raw

{
  "ID": "16661096",
  "ASIL": "  ",
  "Text": "CAA Customer Function LgtCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "CAA Customer Function LgtCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359558",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24616661097Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CAA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
CAA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv

CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl

CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl

Raw

{
  "ID": "16661097",
  "ASIL": "  ASIL D",
  "Text": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "CAA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359557",
  "Description": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24733449306Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CAA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
CAA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv

CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl

CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Raw

{
  "ID": "33449306",
  "ASIL": "  ASIL D",
  "Text": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "CAA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24859519022Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
CAA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
CAA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv

IF:

CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv

THEN:

CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar

ESLEIF:

CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon

THEN:

CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar

ELSE:

CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar

Parameters:

CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat

CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn 

CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl

CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl

IF:

CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv

THEN:

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

ESLEIF:

CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon

THEN:

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

ELSE:

CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

As it is a VIP parameter, it is NOT permitted to change any vector element!

Raw

{
  "ID": "59519022",
  "ASIL": "  ASIL D",
  "Text": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar\n_x000D_ESLEIF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl\n_x000D_ \n_x000D_IF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ESLEIF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "CAA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "CAA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LgtCtl_StAcv = CFBCAA_s_CAALgtCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar\n_x000D_ESLEIF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtlPrk_StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StTar = CRMSA_s_CAALgtCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LgtCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioCAALgtCtlStat\n_x000D_CustFctIn_LgtCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioCAALgtCtlDyn \n_x000D_CustFctIn_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl\n_x000D_CustFctIn_LgtCtl_BitFldConfHld = CFBCAA_s_CAA_BitFldConfHldCtl\n_x000D_ \n_x000D_IF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ESLEIF:\n_x000D_CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ELSE:\n_x000D_CustFctIn_LgtCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_CAALgt_StReqESCEx2StTar are NOT allowed and do not need to be tested.\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
24916661098FunctionalReleasedyesTrue
CAA Active-State (customer function activation state): ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
CAA Active-State (customer function activation state):

ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur

ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq

ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl 

ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl

Raw

{
  "ID": "16661098",
  "ASIL": "  ASIL D",
  "Text": "CAA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359559",
  "Description": "CAA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25016661099FunctionalReleasedyesTrue
CAA Active-State (customer function activation state): ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl:
CAA Active-State (customer function activation state):

ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter "LgtCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur

ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBCAA_s_CAALgtCtlA_AGrdMaxInc

ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBCAA_s_CAALgtCtl_FlgAcvLimD 

ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtCtl_DTarLimD 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtCtl_FlgUpdLimD

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq

ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq

ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl 

ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl

Raw

{
  "ID": "16661099",
  "ASIL": "  ASIL D",
  "Text": "CAA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBCAA_s_CAALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBCAA_s_CAALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513148",
  "Description": "CAA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_CAALgtCtl_StAcv = CustFctOut_LgtCtl_StAcv (considering LgtCtl: Activation Prevention of customer function and chapter \"LgtCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtl_IdxReqIdCur = CFBCAA_s_CAA_IdxReqIdCur\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = CFBCAA_s_CAALgtCtlA_ADmd\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = CFBCAA_s_CAALgtCtlA_AGrdMaxDec\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = CFBCAA_s_CAALgtCtlA_AGrdMaxInc\n_x000D_ \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = CFBCAA_s_CAALgtCtl_FlgAcvLimD \n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtCtl_DTarLimD \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtCtl_FlgUpdLimD\n_x000D_ \n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ARBLLCSC_s_LgtDir_StDirReq = CFBCAA_s_CAALgtDir_StDirReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_StReq = VMMP_HMSHC_c_StHldReqNoReq\n_x000D_ \n_x000D_ARBLLCSC_s_HldCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfHldCtl \n_x000D_ARBLLCSC_s_LgtCtl_BitFldConf = CFBCAA_s_CAA_BitFldConfLgtCtl",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25116661100FunctionalReleasedyesTrue
CAA (CAPADrv) Active-State (customer function activation state): IF [AND(1,2,3)]: 1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_Bp
CAA (CAPADrv) Active-State (customer function activation state):

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

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv

THEN:

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax 

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax

ELSE:

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax 

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax

Raw

{
  "ID": "16661100",
  "ASIL": "  ASIL C",
  "Text": "CAA (CAPADrv) Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359565",
  "Description": "CAA (CAPADrv) Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25216661101FunctionalReleasedyesTrue
CAA (CADA, CAPADrv, CAPASummon) Active-State (customer function activation state): IF [AND(1,2,3)]: 1) ARBLLCSC_s_CAALgtCtl_StA
CAA (CADA, CAPADrv, CAPASummon) Active-State (customer function activation state):

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

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv

THEN:

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax 

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax

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

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon

THEN:

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_StDeceCritMax 

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_IdxAMax

ELSEIF [AND(1,2)]: 

1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax 

ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax

Raw

{
  "ID": "16661101",
  "ASIL": "  ASIL D",
  "Text": "CAA (CADA, CAPADrv, CAPASummon) Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "CAA (CADA, CAPADrv, CAPASummon) Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513165",
  "Description": "CAA (CADA, CAPADrv, CAPASummon) Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPADrv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPADrvLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) CFBCAA_s_CAA_IdxReqIdCur = VMMP_c_IdxReqIdCAPASummon\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CAPASummonLgtCtl_IdxAMax\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_CAALgtCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBCAA_s_CAALgtCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StDeceCritMax = VMMP_ARBLLCSC_p_CADALgtCtl_StDeceCritMax \n_x000D_ARBLLCSC_s_LgtCtl_IdxAMax = VMMP_ARBLLCSC_p_CADALgtCtl_IdxAMax",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25316661102FunctionalReleasedyesTrue
CAA activate LimD-Interface (Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (V
CAA activate LimD-Interface

(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv

2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD

4) CAA LimD-Interface is NOT active in the previous computation cycle

THEN:

CAA LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd

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

1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv

2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv

3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD

4) CAA LimD-Interface is active in the previous computation cycle

THEN:

CAA LimD-Interface is active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = true

ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd

ELSE:

CAA LimD-Interface is NOT active

ARBLLCSC_s_LgtCtl_FlgAcvLimD = false

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Raw

{
  "ID": "16661102",
  "ASIL": "  ASIL D",
  "Text": "CAA activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv\n_x000D_2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) CAA LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CAA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv\n_x000D_2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) CAA LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_CAA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd\n_x000D_ \n_x000D_ELSE:\n_x000D_CAA LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359560",
  "Description": "CAA activate LimD-Interface\n_x000D_(Note: If the LimD-Interface of the customer function is active, the velocity limit for activation (VSOEM_s_VLgtVehNrm) increases from VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD to the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD (hysteresis))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv\n_x000D_2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD\n_x000D_4) CAA LimD-Interface is NOT active in the previous computation cycle\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CAA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_LgtCtl_IdxReqIdCur = VMMP_c_IdxReqIdCADA OR VMMP_c_IdxReqIdCAPADrv\n_x000D_2) CFBCAA_s_CAALgtLimD_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) Absolut value of VSOEM_s_VLgtVehNrm is NOT bigger than the sum of VMMP_ARBLLCSC_p_LgtCtl_VThLoAcvLimD and VMMP_ARBLLCSC_p_LgtCtl_VHysAcvLimD\n_x000D_4) CAA LimD-Interface is active in the previous computation cycle\n_x000D_ \n_x000D_THEN:\n_x000D_CAA LimD-Interface is active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = true\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = CFBCAA_s_CAALgtLimD_DTar \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = CFBCAA_s_CAALgtLimD_FlgUpd\n_x000D_ \n_x000D_ELSE:\n_x000D_CAA LimD-Interface is NOT active\n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = false\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25416661103Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
Check if any LgtCtl Customer Function is active IF [AND(1,2,3,4,5,6,7,8)]: 1) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_A
Check if any LgtCtl Customer Function is active

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

1) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv

2) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

3) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv

4) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

5) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv

6) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

7) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv

8) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

No LgtCtl Customer Function is active

ELSE:

Any LgtCtl Customer Function is active

Raw

{
  "ID": "16661103",
  "ASIL": "  ASIL D",
  "Text": "Check if any LgtCtl Customer Function is active\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_3) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_5) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_6) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_7) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_8) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_No LgtCtl Customer Function is active\n_x000D_ELSE:\n_x000D_Any LgtCtl Customer Function is active",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359567",
  "Description": "Check if any LgtCtl Customer Function is active\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ARBLLCSC_s_ACCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_3) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ARBLLCSC_s_ACALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_5) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_6) ARBLLCSC_s_HDCLgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_7) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_8) ARBLLCSC_s_CAALgtCtl_StAcv is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_No LgtCtl Customer Function is active\n_x000D_ELSE:\n_x000D_Any LgtCtl Customer Function is active",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25516661104FunctionalReleasedyesTrue
No LgtCtl Customer Function is active: IF: No LgtCtl Customer Function is active THEN: ARBLLCSC_s_LgtCtl_StAcv is NOT equal t
No LgtCtl Customer Function is active:

IF: 

No LgtCtl Customer Function is active

THEN:

ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Note: "No LgtCtl Customer Function is active" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)

Raw

{
  "ID": "16661104",
  "ASIL": "  ASIL D",
  "Text": "No LgtCtl Customer Function is active:\n_x000D_IF: \n_x000D_No LgtCtl Customer Function is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0\n_x000D_ \n_x000D_Note: \"No LgtCtl Customer Function is active\" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359569",
  "Description": "No LgtCtl Customer Function is active:\n_x000D_IF: \n_x000D_No LgtCtl Customer Function is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0\n_x000D_ \n_x000D_Note: \"No LgtCtl Customer Function is active\" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25616661105FunctionalReleasedyesTrue
No LgtCtl Customer Function is active: IF: No LgtCtl Customer Function is active THEN: ARBLLCSC_s_LgtCtl_StAcv is NOT equal t
No LgtCtl Customer Function is active:

IF: 

No LgtCtl Customer Function is active

THEN:

ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA

ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft

ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft

ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft

ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 

ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 

ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0

Note: "No LgtCtl Customer Function is active" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)

Raw

{
  "ID": "16661105",
  "ASIL": "  ASIL D",
  "Text": "No LgtCtl Customer Function is active:\n_x000D_IF: \n_x000D_No LgtCtl Customer Function is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0\n_x000D_ \n_x000D_Note: \"No LgtCtl Customer Function is active\" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1513159",
  "Description": "No LgtCtl Customer Function is active:\n_x000D_IF: \n_x000D_No LgtCtl Customer Function is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LgtCtl_StAcv is NOT equal to VMMP_ARBLLCSC_c_LgtCtl_StAcvLgtCtlA\n_x000D_ARBLLCSC_s_LgtCtlA_ADmd = VMMP_LOC_c_CtlA_ADft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxDec = VMMP_LOC_c_CtlA_AGrdDecDft\n_x000D_ARBLLCSC_s_LgtCtlA_AGrdMaxInc = VMMP_LOC_c_CtlA_AGrdIncDft\n_x000D_ARBLLCSC_s_LgtCtl_DTarLimD = 20.44 \n_x000D_ARBLLCSC_s_LgtCtl_FlgAcvLimD = 0 \n_x000D_ARBLLCSC_s_LgtCtl_FlgUpdLimD = 0\n_x000D_ \n_x000D_Note: \"No LgtCtl Customer Function is active\" means that all other states except Active-State and Restricted-State shall be tested. (Off-, Init-, Fail-, NotAvl-, Avl- and Standby-State)",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25716661106FoldernoFalsetype_not_target, status_filtered, relevance_filtered
LatCtl
LatCtl

Raw

{
  "ID": "16661106",
  "ASIL": "  ",
  "Text": "LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359501",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25816661107InformationnoFalsetype_not_target, status_filtered, relevance_filtered
The following functional requirements do not need an Else-Path because general Else-Path is not useful. * ACA Active-State (custo
The following functional requirements do not need an Else-Path because general Else-Path is not useful.

* ACA Active-State (customer function activation state):

* ACA HF Active-State (customer function activation state):

* ARA Active-State (customer function activation state):

* EA Active-State (customer function activation state):

* WBA Active-State (customer function activation state):

* ALDW Active-State (customer function activation state):

* DSR Active-State (customer function activation state):

* PH Active-State (customer function activation state):

* CAA Active-State (customer function activation state): 

The Else-Path is represented by the functional requirement: No LatCtl Customer Function is active:

Raw

{
  "ID": "16661107",
  "ASIL": "  ",
  "Text": "The following functional requirements do not need an Else-Path because general Else-Path is not useful.\n_x000D_* ACA Active-State (customer function activation state):\n_x000D_* ACA HF Active-State (customer function activation state):\n_x000D_* ARA Active-State (customer function activation state):\n_x000D_* EA Active-State (customer function activation state):\n_x000D_* WBA Active-State (customer function activation state):\n_x000D_* ALDW Active-State (customer function activation state):\n_x000D_* DSR Active-State (customer function activation state):\n_x000D_* PH Active-State (customer function activation state):\n_x000D_* CAA Active-State (customer function activation state): \n_x000D_ \n_x000D_The Else-Path is represented by the functional requirement: No LatCtl Customer Function is active:",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1382958",
  "Description": "The following functional requirements do not need an Else-Path because general Else-Path is not useful.\n_x000D_* ACA Active-State (customer function activation state):\n_x000D_* ACA HF Active-State (customer function activation state):\n_x000D_* ARA Active-State (customer function activation state):\n_x000D_* EA Active-State (customer function activation state):\n_x000D_* WBA Active-State (customer function activation state):\n_x000D_* ALDW Active-State (customer function activation state):\n_x000D_* DSR Active-State (customer function activation state):\n_x000D_* PH Active-State (customer function activation state):\n_x000D_* CAA Active-State (customer function activation state): \n_x000D_ \n_x000D_The Else-Path is represented by the functional requirement: No LatCtl Customer Function is active:",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
25916661108FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ACA Customer Function LatCtl
ACA Customer Function LatCtl

Raw

{
  "ID": "16661108",
  "ASIL": "  ",
  "Text": "ACA Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "ACA Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359583",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26016661109InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Activation of ACA Handsfree (HF): ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv is e
Activation of ACA Handsfree (HF): ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct).

If ACA HandsOn is active and the input signal CFBACA_s_ACAHndFre_StHndDet1 is equal to VMMP_SINFCT_c_CusFctIn_HandsOff, then ACA HF is active and the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.

Raw

{
  "ID": "16661109",
  "ASIL": "  ",
  "Text": "Activation of ACA Handsfree (HF): ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct).\n_x000D_ \n_x000D_If ACA HandsOn is active and the input signal CFBACA_s_ACAHndFre_StHndDet1 is equal to VMMP_SINFCT_c_CusFctIn_HandsOff, then ACA HF is active and the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359589",
  "Description": "Activation of ACA Handsfree (HF): ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct).\n_x000D_ \n_x000D_If ACA HandsOn is active and the input signal CFBACA_s_ACAHndFre_StHndDet1 is equal to VMMP_SINFCT_c_CusFctIn_HandsOff, then ACA HF is active and the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26124392243InformationnoFalsetype_not_target, status_filtered, relevance_filtered
Activation of ACA Handsfree (HF): * ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv =
Activation of ACA Handsfree (HF):

* ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv).

* ACA HF is activated by CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

ACA HF will remain active while Restricted-State.

As long as ACA HF is active, the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.

Raw

{
  "ID": "24392243",
  "ASIL": "  ",
  "Text": "Activation of ACA Handsfree (HF):\n_x000D_* ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv).\n_x000D_* ACA HF is activated by CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_ACA HF will remain active while Restricted-State.\n_x000D_As long as ACA HF is active, the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.",
  "Type": "Information",
  "Status": "",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "Activation of ACA Handsfree (HF):\n_x000D_* ACA HF can only be activated if ACA (HandsOn) is already active (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv).\n_x000D_* ACA HF is activated by CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_ACA HF will remain active while Restricted-State.\n_x000D_As long as ACA HF is active, the ACA HF specific pre conditions and functional requirements shall be used instead of the generic LatCtl pre conditions and functional requirements.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26216661110Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF Activation (Handsfree) IF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_
ACA HF Activation (Handsfree)

IF [AND(1,2)]: 

1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct (considering LatCtl: Activation Prevention of customer function and LatCtl Arbitration)

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

THEN:

ACA HF is active

ELSE:

ACA HF is NOT active

Raw

{
  "ID": "16661110",
  "ASIL": "  ASIL D",
  "Text": "ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct (considering LatCtl: Activation Prevention of customer function and LatCtl Arbitration)\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ELSE:\n_x000D_ACA HF is NOT active",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF Activation (Handsfree)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359587",
  "Description": "ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct (considering LatCtl: Activation Prevention of customer function and LatCtl Arbitration)\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ELSE:\n_x000D_ACA HF is NOT active",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26324365569Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF Activation (Handsfree) IF [AND(1,2,3)]: 1) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv 2) CFBACA_s_ACAHndFre_StHnd
ACA HF Activation (Handsfree)

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

1) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv

THEN:

ACA HF is active

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

ACA HF is active

ELSE:

ACA HF is NOT active

Raw

{
  "ID": "24365569",
  "ASIL": "  ASIL D",
  "Text": "ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA HF is NOT active",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF Activation (Handsfree)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA HF Activation (Handsfree)\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ACA HF is active\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA HF is NOT active",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26416661111FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ACA Customer Function LatCtl (HandsOn)
ACA Customer Function LatCtl (HandsOn)

Raw

{
  "ID": "16661111",
  "ASIL": "  ",
  "Text": "ACA Customer Function LatCtl (HandsOn)",
  "Type": "Folder",
  "Status": "",
  "Summary": "ACA Customer Function LatCtl (HandsOn)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359681",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26516661112Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA (HandsOn): Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with
ACA (HandsOn): Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(ACA HandsOn replacement shall be used if ACA HF is NOT active)

Signals:

CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv

Raw

{
  "ID": "16661112",
  "ASIL": "  ASIL D",
  "Text": "ACA (HandsOn): Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HandsOn replacement shall be used if ACA HF is NOT active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA (HandsOn): Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359581",
  "Description": "ACA (HandsOn): Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HandsOn replacement shall be used if ACA HF is NOT active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26633454729Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA (HandsOn): Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with
ACA (HandsOn): Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(ACA HandsOn replacement shall be used if ACA HF is NOT active)

Signals:

CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv

CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).

All other changes in VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar are NOT allowed and do not need to be tested.

Raw

{
  "ID": "33454729",
  "ASIL": "  ASIL D",
  "Text": "ACA (HandsOn): Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HandsOn replacement shall be used if ACA HF is NOT active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA (HandsOn): Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA (HandsOn): Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HandsOn replacement shall be used if ACA HF is NOT active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar is a customer function specific NonVIP configuration parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_It is only permitted to change the fourth vector element from 0 to 2: VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar = [1 2 0 2] (customer function is available but not activatable (Standby) in ESC PATA2 Mode).\n_x000D_All other changes in VMMP_ARBLLCSC_p1_ACALat_StReqESCEx2StTar are NOT allowed and do not need to be tested.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26716661113FunctionalReleasedyesTrue
ACA Active-State (customer function activation state): ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl:
ACA Active-State (customer function activation state):

ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is NOT active

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661113",
  "ASIL": "  ASIL D",
  "Text": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359585",
  "Description": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26856389494FunctionalReleasedyesTrue
ACA Active-State (customer function activation state): ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl:
ACA Active-State (customer function activation state):

ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is NOT active

4) VSOCH_s_FlgACASV_Ena = 0

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACALatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is NOT active

4) VSOCH_s_FlgACASV_Ena = 1

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "56389494",
  "ASIL": "  ASIL D",
  "Text": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA HF/SV HandsOn Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is NOT active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
26916661114FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ACA HF Customer Function LatCtl (Handsfree)
ACA HF Customer Function LatCtl (Handsfree)

Raw

{
  "ID": "16661114",
  "ASIL": "  ",
  "Text": "ACA HF Customer Function LatCtl (Handsfree)",
  "Type": "Folder",
  "Status": "",
  "Summary": "ACA HF Customer Function LatCtl (Handsfree)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359685",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27016661115Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generi
ACA HF: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(ACA HF replacement shall be used if ACA HF is active) 

Signals:

CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFEsclLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv

Raw

{
  "ID": "16661115",
  "ASIL": "  ASIL D",
  "Text": "ACA HF: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HF replacement shall be used if ACA HF is active) \n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFEsclLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359687",
  "Description": "ACA HF: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HF replacement shall be used if ACA HF is active) \n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFEsclLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27124365875Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ACA HF: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generi
ACA HF: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(ACA HF replacement shall be used if ACA HF is active)

Signals:

CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv

IF:

CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstct

THEN:

CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct

ELSEIF:

CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstctNotAvl

THEN:

CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl

ELSEIF:

CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarDi

THEN:

CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi

ELSE:

CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv

Raw

{
  "ID": "24365875",
  "ASIL": "  ASIL D",
  "Text": "ACA HF: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HF replacement shall be used if ACA HF is active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstctNotAvl\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarDi\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ACA HF: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA HF: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(ACA HF replacement shall be used if ACA HF is active)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBACA_s_ACALatCtl_StAcv\n_x000D_ \n_x000D_IF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarRstctNotAvl\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar = VMMP_CRMSA_c_ACAHFLatCtlStTarDi\n_x000D_THEN:\n_x000D_CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_ \n_x000D_ELSE:\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ACAHFLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioACAHFLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioACAHFLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27216661116FunctionalReleasedyesTrue
ACA HF Active-State (customer function activation state): ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCt
ACA HF Active-State (customer function activation state):

ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is active

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661116",
  "ASIL": "  ASIL D",
  "Text": "ACA HF Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA HF Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359689",
  "Description": "ACA HF Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27341587800FunctionalRe-evaluationnoFalsestatus_filtered, relevance_filtered
ACA HF/SV Active-State (customer function activation state): ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering La
ACA HF/SV Active-State (customer function activation state):

ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is active

4) VSOCH_s_FlgACASV_Ena = 0

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACAHFLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv

3) ACA HF is active

4) VSOCH_s_FlgACASV_Ena = 1

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVHFLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACASV

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF.

Raw

{
  "ID": "41587800",
  "ASIL": "  ASIL D",
  "Text": "ACA HF/SV Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACAHFLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVHFLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACASV\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF.",
  "Type": "Functional",
  "Status": "Re-evaluation",
  "Summary": "ACA HF/SV Handsfree Active-State (customer function activation state)",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA HF/SV Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 0\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACAHFLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACAHF\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBACA_s_ACALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_3) ACA HF is active\n_x000D_4) VSOCH_s_FlgACASV_Ena = 1\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ACAHFLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ACASVHFLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdACASV\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq\n_x000D_ \n_x000D_Note: The LatCtl service for ACA SV differs from ACA HF only in escalation time and feedback value on ARBLLCSC_s_LatCtl_IdxReqIdCur. The activation and remaining logic is identical for ACA SV and ACA HF.",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27416661117FunctionalReleasedyesTrue
ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal: (Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_Md
ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:

(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, CRMSA_s_ACAHFDiLatCtl_StTar, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)

IF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) CRMSA_s_ACAHFDiLatCtl_StTar = VMMP_CRMSA_c_ACAHFDiLatCtlStTarDi

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for more than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSE:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi

Raw

{
  "ID": "16661117",
  "ASIL": "  ASIL B",
  "Text": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:\n_x000D_(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, CRMSA_s_ACAHFDiLatCtl_StTar, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)\n_x000D_ \n_x000D_IF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) CRMSA_s_ACAHFDiLatCtl_StTar = VMMP_CRMSA_c_ACAHFDiLatCtlStTarDi\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for more than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359679",
  "Description": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:\n_x000D_(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, CRMSA_s_ACAHFDiLatCtl_StTar, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)\n_x000D_ \n_x000D_IF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) CRMSA_s_ACAHFDiLatCtl_StTar = VMMP_CRMSA_c_ACAHFDiLatCtlStTarDi\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false for more than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27524436174FunctionalRe-evaluationnoFalsestatus_filtered, relevance_filtered
ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal: (Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_Md
ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:

(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)

IF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi (considering ACA HF: Replace generic input signals by specific input signals)

4) ACA HF is active

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

4) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi or more time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag

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

1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv

2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff

3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc

4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni

ELSEIF: 

ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF:

CRMSA_s_ACAHFLgtCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSEIF:

CRMSA_s_ACAHFLatCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn

THEN:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl

ELSE:

ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi

Note: Else path describes the scenarion "ACA HandsOn is active" (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv) and Handsfree is

available (CRMSA_s_ACAHFLgtCtl_StTar

= VMMP_CRMSA_c_ARB_SrvCtlStTarOn, CRMSA_s_ACAHFLatCtl_StTar =

VMMP_CRMSA_c_ARB_SrvCtlStTarOn), but Handsfree is not requested (CFBACA_s_ACAHndFre_StHndDet1 = 0).

Raw

{
  "ID": "24436174",
  "ASIL": "  ASIL B",
  "Text": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:\n_x000D_(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)\n_x000D_ \n_x000D_IF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi (considering ACA HF: Replace generic input signals by specific input signals)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi or more time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLgtCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi\n_x000D_ \n_x000D_Note: Else path describes the scenarion \"ACA HandsOn is active\" (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv) and Handsfree is\n_x000D_available (CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_= VMMP_CRMSA_c_ARB_SrvCtlStTarOn, CRMSA_s_ACAHFLatCtl_StTar =\n_x000D_VMMP_CRMSA_c_ARB_SrvCtlStTarOn), but Handsfree is not requested (CFBACA_s_ACAHndFre_StHndDet1 = 0).",
  "Type": "Functional",
  "Status": "Re-evaluation",
  "Summary": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ACA determine ARBLLCSC_s_HndFre_MdHndFre Output-Signal:\n_x000D_(Note: This requirement describes the calculation of ARBLLCSC_s_HndFre_MdHndFre based on ARBLLCSC_s_ACALatCtl_StAcv, CFBACA_s_ACAHndFre_StHndDet1, ASOAF_s_StLatCtl and ASOAF_s_FlgLatGuidNotAvlStrtStop.)\n_x000D_ \n_x000D_IF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreFail\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEscl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi (considering ACA HF: Replace generic input signals by specific input signals)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreReqDi\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]: \n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl = VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop is true\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for less than VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnad\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop has been false for VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi or more time steps after ASOAF_s_FlgLatGuidNotAvlStrtStop switched from true to false (TurnOff Delay by VMMP_ARBLLCSC_p_LatGuidNotAvlStrtStop_DebTi time steps)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CFBACA_s_ACAHndFre_StHndDet1 = VMMP_SINFCT_c_CusFctIn_HandsOff\n_x000D_3) ASOAF_s_StLatCtl is NOT equal to VMMP_ARBLLCSC_c_LADMMdLatCtlAsiRdc\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop is false (not switching from true to false)\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreEnag\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreIni\n_x000D_ \n_x000D_ELSEIF: \n_x000D_ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_\n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLgtCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSEIF:\n_x000D_CRMSA_s_ACAHFLatCtl_StTar is NOT equal to VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_THEN:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreNotAvl\n_x000D_ \n_x000D_ELSE:\n_x000D_ARBLLCSC_s_HndFre_MdHndFre = VMMP_ARB_c_MdHndFreDi\n_x000D_ \n_x000D_Note: Else path describes the scenarion \"ACA HandsOn is active\" (ARBLLCSC_s_ACALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv) and Handsfree is\n_x000D_available (CRMSA_s_ACAHFLgtCtl_StTar\n_x000D_= VMMP_CRMSA_c_ARB_SrvCtlStTarOn, CRMSA_s_ACAHFLatCtl_StTar =\n_x000D_VMMP_CRMSA_c_ARB_SrvCtlStTarOn), but Handsfree is not requested (CFBACA_s_ACAHndFre_StHndDet1 = 0).",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27616661118FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ARA Customer Function LatCtl
ARA Customer Function LatCtl

Raw

{
  "ID": "16661118",
  "ASIL": "  ",
  "Text": "ARA Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "ARA Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358744",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27716661119Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ARA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ARA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv

Raw

{
  "ID": "16661119",
  "ASIL": "  ASIL D",
  "Text": "ARA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ARA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1358746",
  "Description": "ARA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27833454861Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ARA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
ARA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv

CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

As it is a VIP parameter, it is NOT permitted to change any vector element!

Raw

{
  "ID": "33454861",
  "ASIL": "  ASIL D",
  "Text": "ARA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ARA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ARA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_ARALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ARALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioARALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioARALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ARALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
27916661120FunctionalReleasedyesTrue
ARA Active-State (customer function activation state): ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl:
ARA Active-State (customer function activation state):

ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661120",
  "ASIL": "  ASIL D",
  "Text": "ARA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ARA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1358747",
  "Description": "ARA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28056383003FunctionalReleasedyesTrue
ARA Active-State (customer function activation state): ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl:
ARA Active-State (customer function activation state):

ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ARALatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "56383003",
  "ASIL": "  ASIL D",
  "Text": "ARA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ARALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ARA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ARA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_ARALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function , ARA LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ARALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBPA_s_ARALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ARALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ARALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdARA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28116661121FoldernoFalsetype_not_target, status_filtered, relevance_filtered
EA Customer Function LatCtl
EA Customer Function LatCtl

Raw

{
  "ID": "16661121",
  "ASIL": "  ",
  "Text": "EA Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "EA Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359504",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28216661122Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
EA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic si
EA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv

Raw

{
  "ID": "16661122",
  "ASIL": "  ASIL D",
  "Text": "EA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "EA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359503",
  "Description": "EA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28333454868Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
EA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic si
EA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv

CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

As it is a VIP parameter, it is NOT permitted to change any vector element!

Raw

{
  "ID": "33454868",
  "ASIL": "  ASIL D",
  "Text": "EA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "EA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "EA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_EALatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_EALatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioEALatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioEALatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_EALatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28416661123FunctionalReleasedyesTrue
EA Active-State (customer function activation state): ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Ac
EA Active-State (customer function activation state):

ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661123",
  "ASIL": "  ASIL D",
  "Text": "EA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "EA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359505",
  "Description": "EA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28556384484FunctionalReleasedyesTrue
EA Active-State (customer function activation state): ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Ac
EA Active-State (customer function activation state):

ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_EALatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "56384484",
  "ASIL": "  ASIL D",
  "Text": "EA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_EALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "EA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "EA Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_EALatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_EALatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_EALatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_EALatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_EALatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdEA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28616661124FoldernoFalsetype_not_target, status_filtered, relevance_filtered
WBA Customer Function LatCtl
WBA Customer Function LatCtl

Raw

{
  "ID": "16661124",
  "ASIL": "  ",
  "Text": "WBA Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "WBA Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359619",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28716661125Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
WBA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))

Signals:

CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv

Raw

{
  "ID": "16661125",
  "ASIL": "  ASIL D",
  "Text": "WBA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "WBA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359618",
  "Description": "WBA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28833454882Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
WBA: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
WBA: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))

Signals:

CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv

CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

As it is a VIP parameter, it is NOT permitted to change any vector element!

Raw

{
  "ID": "33454882",
  "ASIL": "  ASIL D",
  "Text": "WBA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "WBA: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "WBA: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl))\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBWBA_s_WBATrjCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_WBATrckCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioWBATrckCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioWBATrckCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_WBATrckCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
28916661126FunctionalReleasedyesTrue
WBA Active-State (customer function activation state): (Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only conta
WBA Active-State (customer function activation state):

(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)

ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl

ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

Raw

{
  "ID": "16661126",
  "ASIL": "  ASIL D",
  "Text": "WBA Active-State (customer function activation state):\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)\n_x000D_ \n_x000D_ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "WBA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359620",
  "Description": "WBA Active-State (customer function activation state):\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)\n_x000D_ \n_x000D_ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29056384485FunctionalReleasedyesTrue
WBA Active-State (customer function activation state): (Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only conta
WBA Active-State (customer function activation state):

(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)

ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl

ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_WBATrjLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA

Raw

{
  "ID": "56384485",
  "ASIL": "  ASIL D",
  "Text": "WBA Active-State (customer function activation state):\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)\n_x000D_ \n_x000D_ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_WBATrjLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "WBA Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "WBA Active-State (customer function activation state):\n_x000D_(Note: WBATrjCtl is arbitrated as LatCtl because the trajectory only contains lateral information (TrckCtl) but WBA is still used as TrjCtl at the module output)\n_x000D_ \n_x000D_ARBLLCSC_s_WBATrjCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_WBATrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBWBA_s_WBATrjCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvTrjCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = CFBWBA_s_WBATrjLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_WBATrjLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_TrjCtl_StAcvTrckCtl\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdWBA",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29116661127FoldernoFalsetype_not_target, status_filtered, relevance_filtered
ALDW Customer Function LatCtl
ALDW Customer Function LatCtl

Raw

{
  "ID": "16661127",
  "ASIL": "  ",
  "Text": "ALDW Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "ALDW Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359511",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29216661128Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ALDW: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic
ALDW: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv

Raw

{
  "ID": "16661128",
  "ASIL": "  ASIL D",
  "Text": "ALDW: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ALDW: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359509",
  "Description": "ALDW: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29333454883Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
ALDW: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic
ALDW: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv

CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar

Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).

Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).

As it is a VIP parameter, it is NOT permitted to change any vector element!

Raw

{
  "ID": "33454883",
  "ASIL": "  ASIL D",
  "Text": "ALDW: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "ALDW: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ALDW: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBEA_s_ALDWLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_ALDWLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioALDWLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioALDWLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_ALDWLatCtl_MdReqESCAcv\n_x000D_CustFctIn_LatCtl_StReqESCEx2StTar = VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar\n_x000D_ \n_x000D_Note: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar is a general VIP parameter (vector with four elements).\n_x000D_Default: VMMP_ARBLLCSC_p1_LgtLatCtl_StReqESCEx2StTar = [1 2 0 0] (customer function is NOT available in ESC PATA2 Mode).\n_x000D_As it is a VIP parameter, it is NOT permitted to change any vector element!",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29416661129FunctionalReleasedyesTrue
ALDW Active-State (customer function activation state): ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl
ALDW Active-State (customer function activation state):

ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661129",
  "ASIL": "  ASIL D",
  "Text": "ALDW Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ALDW Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359512",
  "Description": "ALDW Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29556384488FunctionalReleasedyesTrue
ALDW Active-State (customer function activation state): ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl
ALDW Active-State (customer function activation state):

ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ALDWLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "56384488",
  "ASIL": "  ASIL D",
  "Text": "ALDW Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ALDWLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "ALDW Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "ALDW Active-State (customer function activation state):\n_x000D_ \n_x000D_ARBLLCSC_s_ALDWLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_ALDWLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBEA_s_ALDWLatCtl_StAcv= VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_ALDWLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_ALDWLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdALDW\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29616661130FoldernoFalsetype_not_target, status_filtered, relevance_filtered
DSR Customer Function LatCtl
DSR Customer Function LatCtl

Raw

{
  "ID": "16661130",
  "ASIL": "  ",
  "Text": "DSR Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "DSR Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359516",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29716661131Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
DSR: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic s
DSR: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBBCS_s_DSRLatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_DSRLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioDSRLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioDSRLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_DSRLatCtl_MdReqESCAcv

Raw

{
  "ID": "16661131",
  "ASIL": "  ASIL D",
  "Text": "DSR: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBBCS_s_DSRLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_DSRLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioDSRLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioDSRLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_DSRLatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359515",
  "Description": "DSR: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBBCS_s_DSRLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_DSRLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioDSRLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioDSRLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_DSRLatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29816661132FunctionalReleasedyesTrue
DSR Active-State (customer function activation state): ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatC
DSR Active-State (customer function activation state):

ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "16661132",
  "ASIL": "  ASIL D",
  "Text": "DSR Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "DSR Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "1359517",
  "Description": "DSR Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
29956384492FunctionalReleasedyesTrue
DSR Active-State (customer function activation state): ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatC
DSR Active-State (customer function activation state):

ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter "LatCtl Arbitration")

IF [AND(1,2)]: 

1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct

2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv

THEN:

ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl

ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl

ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_DSRLatCtl_IdxSngTrckMdl

ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR

ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas

ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq

Raw

{
  "ID": "56384492",
  "ASIL": "  ASIL D",
  "Text": "DSR Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_DSRLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Type": "Functional",
  "Status": "Released",
  "Summary": "DSR Active-State (customer function activation state)",
  "Relevant": "yes",
  "column_12": "",
  "Foreign ID": "",
  "Description": "DSR Active-State (customer function activation state):\n_x000D_ARBLLCSC_s_DSRLatCtl_StAcv = CustFctOut_LatCtl_StAcv (considering DSR LatCtl: Activation Prevention of customer function and chapter \"LatCtl Arbitration\")\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ARBLLCSC_s_DSRLatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CFBBCS_s_DSRLatCtl_StAcv = VMMP_c_StReqCusFctAcv\n_x000D_THEN:\n_x000D_ARBLLCSC_s_LatCtl_StAcv = VMMP_ARBLLCSC_c_LatCtl_StAcvCrvtCtl\n_x000D_ARBLLCSC_s_LatCtl_MdLatCtl = VMMP_ARBLLCSC_p_DSRLatCtl_MdLatCtl\n_x000D_ARBLLCSC_s_LatGuide_IdxSngTrckMdl = VMMP_ARBLLCSC_p_DSRLatCtl_IdxSngTrckMdl\n_x000D_ARBLLCSC_s_LatCtl_IdxReqIdCur = VMMP_c_IdxReqIdDSR\n_x000D_ARBLLCSC_s_TrjCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas\n_x000D_ARBLLCSC_s_TrjCtl_IdxReqIdCur = VMMP_c_IdxReqIdNoReq",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
30016661133FoldernoFalsetype_not_target, status_filtered, relevance_filtered
PH Customer Function LatCtl
PH Customer Function LatCtl

Raw

{
  "ID": "16661133",
  "ASIL": "  ",
  "Text": "PH Customer Function LatCtl",
  "Type": "Folder",
  "Status": "",
  "Summary": "PH Customer Function LatCtl",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359524",
  "Description": "",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}
30116661134Pre ConditionReleasednoFalsetype_not_target, relevance_filtered
PH: Replace generic input signals by specific input signals (Due to the generic once-for-all description of logic with generic si
PH: Replace generic input signals by specific input signals

(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)

Signals:

CustFctIn_LatCtl_StAcv = CFBPA_s_PHLatCtl_StAcv

CustFctIn_LatCtl_StTar = CRMSA_s_PHLatCtl_StTar

Parameters:

CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioPHLatCtlStat 

CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioPHLatCtlDyn

CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_PHLatCtl_MdReqESCAcv

Raw

{
  "ID": "16661134",
  "ASIL": "  ASIL D",
  "Text": "PH: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_PHLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_PHLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioPHLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioPHLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_PHLatCtl_MdReqESCAcv",
  "Type": "Pre Condition",
  "Status": "Released",
  "Summary": "PH: Replace generic input signals by specific input signals",
  "Relevant": "no",
  "column_12": "",
  "Foreign ID": "1359523",
  "Description": "PH: Replace generic input signals by specific input signals\n_x000D_(Due to the generic once-for-all description of logic with generic signals, it is necessary to assign the specific input signals of every customer function to the generic signals.)\n_x000D_ \n_x000D_Signals:\n_x000D_CustFctIn_LatCtl_StAcv = CFBPA_s_PHLatCtl_StAcv\n_x000D_CustFctIn_LatCtl_StTar = CRMSA_s_PHLatCtl_StTar\n_x000D_ \n_x000D_Parameters:\n_x000D_CustFctIn_LatCtl_IdxPrioStat = VMMP_ARB_c_IdxPrioPHLatCtlStat \n_x000D_CustFctIn_LatCtl_IdxPrioDyn = VMMP_ARB_c_IdxPrioPHLatCtlDyn\n_x000D_CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARBLLCSC_p_PHLatCtl_MdReqESCAcv",
  "Vehicle Launch": "",
  "Vehicle Platform": "E³ 1.2"
}