Source files
Mapping profiles
TORINO grounded verification · testcase
VMMP conservative · requirement
Import history
| File | Kind | Rows | Checksum |
|---|---|---|---|
| VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLACSC.xlsx | requirement | 96 | 6c313a49d7cf |
| VME-PROD-VehicleMotionManagement - VMMP.xlsx | requirement | 297 | dcdcc7aa02b4 |
VME-PROD-VehicleMotionManagement - VMMP_ARB_ARBLLCSC.xlsx · source records
| Row | ID | Type | Status | Relevant | Candidate | Reason | Normalized text |
|---|---|---|---|---|---|---|---|
| 102 | 24391695 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ACA HF customer function ACA HF LatCtl-Service: Determine participation in arbitration shall be used for participation inFor the ACA HF customer function ACA HF LatCtl-Service: Determine participation in arbitration shall be used for participation in arbitration instead of the generic participation in arbitration (LatCtl-Service: Determine participation in arbitration:). Raw{
"ID": "24391695",
"ASIL": " ",
"Text": "For the ACA HF customer function ACA HF LatCtl-Service: Determine participation in arbitration shall be used for participation in arbitration instead of the generic participation in arbitration (LatCtl-Service: Determine participation in arbitration:).",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the ACA HF customer function ACA HF LatCtl-Service: Determine participation in arbitration shall be used for participation in arbitration instead of the generic participation in arbitration (LatCtl-Service: Determine participation in arbitration:).",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 103 | 16660982 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LatCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFLatCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) LatCtl activation prevention is false (Customer Function is available) THEN: LatCtl Customer Function takes part in the arbitration ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State 4) LatCtl activation prevention is false (Customer Function is available) THEN: LatCtl Customer Function takes part in the arbitration ELSE: LatCtl Customer Function does not take part in the arbitration Raw{
"ID": "16660982",
"ASIL": " ASIL D",
"Text": "LatCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LatCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LatCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358623",
"Description": "LatCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LatCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_LatCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 104 | 24390365 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF LatCtl-Service: Determine participation in arbitration: (considering: ACA HF Activation (Handsfree) ) IF [AND(1,2)]:ACA HF LatCtl-Service: Determine participation in arbitration: (considering: ACA HF Activation (Handsfree) ) IF [AND(1,2)]: 1) ACA HF is active 2) ACA HF LatCtl activation prevention is false (Customer Function is available) THEN: ACA HF LatCtl Customer Function takes part in the arbitration ELSE: ACA HF LatCtl Customer Function does not take part in the arbitration Raw{
"ID": "24390365",
"ASIL": " ASIL D",
"Text": "ACA HF LatCtl-Service: Determine participation in arbitration:\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ACA HF is active\n_x000D_2) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_ACA HF LatCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA HF LatCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF LatCtl-Service: Determine participation in arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF LatCtl-Service: Determine participation in arbitration:\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) ACA HF is active\n_x000D_2) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_ACA HF LatCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_ACA HF LatCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 105 | 16660983 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LatCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOutLatCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State THEN: LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioDyn ELSE: LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioStat Raw{
"ID": "16660983",
"ASIL": " ASIL D",
"Text": "LatCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioStat",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358619",
"Description": "LatCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_LatCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function priority for arbitration is equal to CustFctIn_LatCtl_IdxPrioStat",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 106 | 16660984 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | LatCtl-Service: Determine winner of LatCtl arbitration: (this Pre Condition is only relevant for customer functions which take paLatCtl-Service: Determine winner of LatCtl arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) IF [AND(1,2,3)]: 1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LatCtl Customer Function wins LatCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LatCtl Customer Function wins LatCtl arbitration ELSEIF [AND(1,2,3)]: 1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 2) Any LgtCtl Customer Function wins LgtCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LatCtl Customer Function wins LatCtl arbitration ELSEIF [AND(1,2,3,4)]: 1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 2) Any LgtCtl Customer Function wins LgtCtl arbitration 3) ARBPKCSC_s_FlgPrkLckAcv is true 4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LatCtl Customer Function wins LatCtl arbitration ELSE: LatCtl Customer Function loses LatCtl arbitration Raw{
"ID": "16660984",
"ASIL": " ASIL D",
"Text": "LatCtl-Service: Determine winner of LatCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function loses LatCtl arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358621",
"Description": "LatCtl-Service: Determine winner of LatCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_2) Any LgtCtl Customer Function wins LgtCtl arbitration\n_x000D_3) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_4) LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function loses LatCtl arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 107 | 16660985 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For WBA customer function WBA LatCtl-Service: Determine winner of LatCtl arbitration: shall be used instead of LatCtl-Service: DetFor WBA customer function WBA LatCtl-Service: Determine winner of LatCtl arbitration: shall be used instead of LatCtl-Service: Determine winner of LatCtl arbitration: Raw{
"ID": "16660985",
"ASIL": " ",
"Text": "For WBA customer function WBA LatCtl-Service: Determine winner of LatCtl arbitration: shall be used instead of LatCtl-Service: Determine winner of LatCtl arbitration:",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359603",
"Description": "For WBA customer function WBA LatCtl-Service: Determine winner of LatCtl arbitration: shall be used instead of LatCtl-Service: Determine winner of LatCtl arbitration:",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 108 | 16660986 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | WBA LatCtl-Service: Determine winner of WBA LatCtl arbitration: (this Pre Condition is only relevant if WBA takes part in the arbWBA LatCtl-Service: Determine winner of WBA LatCtl arbitration: (this Pre Condition is only relevant if WBA takes part in the arbitration) IF [AND(1,2,3,4)]: 1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 4) ARBPKCSC_s_FlgPrkLckAcv is false THEN: LatCtl Customer Function wins LatCtl arbitration ELSEIF [AND(1,2,3,4,5)]: 1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 4) ARBPKCSC_s_FlgPrkLckAcv is true 5) WBA LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: LatCtl Customer Function wins LatCtl arbitration ELSE: LatCtl Customer Function loses LatCtl arbitration Raw{
"ID": "16660986",
"ASIL": " ASIL D",
"Text": "WBA LatCtl-Service: Determine winner of WBA LatCtl arbitration:\n_x000D_(this Pre Condition is only relevant if WBA takes part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_5) WBA LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function loses LatCtl arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359599",
"Description": "WBA LatCtl-Service: Determine winner of WBA LatCtl arbitration:\n_x000D_(this Pre Condition is only relevant if WBA takes part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) WBA LatCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) WBA LatCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) WBA LatCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_5) WBA LatCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_LatCtl Customer Function wins LatCtl arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_LatCtl Customer Function loses LatCtl arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 109 | 16660987 | Information | no | False | type_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 RestrThe 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": "16660987",
"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": "1382966",
"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"
} | |
| 110 | 16660988 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Turned Off customer function (corresponds Off-State): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustTurned Off customer function (corresponds Off-State): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LatCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off. Raw{
"ID": "16660988",
"ASIL": " ASIL D",
"Text": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LatCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358625",
"Description": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_LatCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 111 | 16660989 | Information | no | False | type_not_target, status_filtered, relevance_filtered | If customer function is turned Off, the following state description is frozen to the last valid state befor the customer functionIf customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off. If customer function is not turned Off, the initial value of CustFctOut_LatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step. Raw{
"ID": "16660989",
"ASIL": " ",
"Text": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1382139",
"Description": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_LatCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 112 | 16660990 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOuInit-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16660990",
"ASIL": " ASIL D",
"Text": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358629",
"Description": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 113 | 16660991 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16660991",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358627",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 114 | 33451808 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "33451808",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 115 | 16660992 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvlNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function 4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16660992",
"ASIL": " ASIL D",
"Text": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358631",
"Description": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 116 | 16660993 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOnAvl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas) 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16660993",
"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_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358633",
"Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 117 | 16660994 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16660994",
"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_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358635",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 118 | 33453184 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 3 5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 6) LatCtl Customer Function wins LatCtl arbitration 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "33453184",
"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_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 119 | 16660995 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Active-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStActive-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) ASOAF_s_StReqEx = 0 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16660995",
"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_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358637",
"Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 120 | 16660996 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed byRestricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) LatCtl activation prevention is false (Customer Function is available) 6) ASOAF_s_StReqEx = 0 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16660996",
"ASIL": " ASIL D",
"Text": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358641",
"Description": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 121 | 16660997 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific ACA (HandsOn) StatesSpecific ACA (HandsOn) States Raw{
"ID": "16660997",
"ASIL": " ",
"Text": "Specific ACA (HandsOn) States",
"Type": "Folder",
"Status": "",
"Summary": "Specific ACA (HandsOn) States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359731",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 122 | 16660998 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ACA (HandsOn) customer function the specific Fail-State shall be used instead of the generic Fail-State.For the ACA (HandsOn) customer function the specific Fail-State shall be used instead of the generic Fail-State. Raw{
"ID": "16660998",
"ASIL": " ",
"Text": "For the ACA (HandsOn) customer function the specific Fail-State shall be used instead of the generic Fail-State.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359737",
"Description": "For the ACA (HandsOn) customer function the specific Fail-State shall be used instead of the generic Fail-State.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 123 | 16660999 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFaiACA Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16660999",
"ASIL": " ASIL D",
"Text": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA Fail-State (customer function activation state) (HandsOn)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359734",
"Description": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 124 | 24391799 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFaiACA Fail-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "24391799",
"ASIL": " ASIL D",
"Text": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA Fail-State (customer function activation state) (HandsOn)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 125 | 16661000 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific ACA HF StatesSpecific ACA HF States Raw{
"ID": "16661000",
"ASIL": " ",
"Text": "Specific ACA HF States",
"Type": "Folder",
"Status": "",
"Summary": "Specific ACA HF States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359739",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 126 | 16661001 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ACA HF customer function the specific Fail-, NotAvl-, Avl-, Standby-, Active- and Restricted-States shall be used insteadFor the ACA HF customer function the specific Fail-, NotAvl-, Avl-, Standby-, Active- and Restricted-States shall be used instead of the generic states. Raw{
"ID": "16661001",
"ASIL": " ",
"Text": "For the ACA HF customer function the specific Fail-, NotAvl-, Avl-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359790",
"Description": "For the ACA HF customer function the specific Fail-, NotAvl-, Avl-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 127 | 24393876 | Information | no | False | type_not_target, status_filtered, relevance_filtered | ACA HF shares the states with ACA (hands on), but not the state transitions. For the ACA HF customer function specific states traACA HF shares the states with ACA (hands on), but not the state transitions. For the ACA HF customer function specific states transtions shall be used instead of the generic state transitions. Since ACA HF is only active in Active- and Restricted-State, it is only necessary to describe transitions from these states to other relevant states. Raw{
"ID": "24393876",
"ASIL": " ",
"Text": "ACA HF shares the states with ACA (hands on), but not the state transitions.\n_x000D_For the ACA HF customer function specific states transtions shall be used instead of the generic state transitions.\n_x000D_Since ACA HF is only active in Active- and Restricted-State, it is only necessary to describe transitions from these states to other relevant states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF shares the states with ACA (hands on), but not the state transitions.\n_x000D_For the ACA HF customer function specific states transtions shall be used instead of the generic state transitions.\n_x000D_Since ACA HF is only active in Active- and Restricted-State, it is only necessary to describe transitions from these states to other relevant states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 128 | 24420908 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Turned Off customer function (corresponds Off-State): (considering: ACA HF Activation (Handsfree) ) IF: ACA HF is actACA HF Turned Off customer function (corresponds Off-State): (considering: ACA HF Activation (Handsfree) ) IF: ACA HF is active THEN: CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvOff (As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Off-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar)) Raw{
"ID": "24420908",
"ASIL": " ASIL D",
"Text": "ACA HF Turned Off customer function (corresponds Off-State):\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Off-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar))",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Turned Off customer function (corresponds Off-State)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Turned Off customer function (corresponds Off-State):\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Off-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar))",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 129 | 24420910 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Init-State (customer function activation state): (considering: ACA HF Activation (Handsfree) ) IF: ACA HF is activeACA HF Init-State (customer function activation state): (considering: ACA HF Activation (Handsfree) ) IF: ACA HF is active THEN: CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvIni (As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Init-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar)) Raw{
"ID": "24420910",
"ASIL": " ASIL D",
"Text": "ACA HF Init-State (customer function activation state):\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Init-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar))",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Init-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Init-State (customer function activation state):\n_x000D_(considering: \n_x000D_ACA HF Activation (Handsfree)\n_x000D_)\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvIni\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Init-State, due to ACA HF TargetState limited signal range (CRMSA_s_ACAHFLatCtl_StTar))",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 130 | 16661002 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Fail-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3)]: 1) CustFACA HF Fail-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct 3) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 6) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661002",
"ASIL": " ASIL D",
"Text": "ACA HF Fail-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_3) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_6) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359743",
"Description": "ACA HF Fail-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_3) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for at least VMMP_ARB_p_ACAHndFre_EsclTi time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_6) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 131 | 24426844 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Fail-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) (Cases: CustFctOut_LatCtl_SACA HF Fail-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) IF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State 3) ACA HF LatCtl activation prevention is true (Customer Function is not available) 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State 3) LatCtl Customer Function loses LatCtl arbitration 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) ACA HF LatCtl activation prevention is true (Customer Function is not available) 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) LatCtl Customer Function loses LatCtl arbitration 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "24426844",
"ASIL": " ASIL D",
"Text": "ACA HF Fail-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State\n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State\n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct \n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct \n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Fail-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State\n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar was equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct for at least one time step while customer function has been in Restricted-State\n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct \n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct \n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 132 | 16661003 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF NotAvl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active THACA HF NotAvl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active THEN: CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvNotAvl (As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the NotAvl-State) Raw{
"ID": "16661003",
"ASIL": " ASIL D",
"Text": "ACA HF NotAvl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the NotAvl-State)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF NotAvl-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359749",
"Description": "ACA HF NotAvl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_\n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the NotAvl-State)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 133 | 24393687 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF NotAvl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) (Cases: CustFctOut_LatCtlACA HF NotAvl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv) IF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) ACA HF LatCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi 2) ACA HF LatCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl 2) ACA HF LatCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State 3) ACA HF LatCtl activation prevention is true (Customer Function is not available) 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State 3) LatCtl Customer Function loses LatCtl arbitration 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "24393687",
"ASIL": " ASIL D",
"Text": "ACA HF NotAvl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv)\n_x000D_ \n_x000D_\n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State\n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State\n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF NotAvl-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF NotAvl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv)\n_x000D_ \n_x000D_\n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_2) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State\n_x000D_3) ACA HF LatCtl activation prevention is true (Customer Function is not available)\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StTar has never been equal to VMMP_CRMSA_c_ARB_SrvCtlStTarRstct while customer function has been in Restricted-State\n_x000D_3) LatCtl Customer Function loses LatCtl arbitration\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 134 | 16661004 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Avl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4)]: 1) CustACA HF Avl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) ACA HF is active 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661004",
"ASIL": " ASIL D",
"Text": "ACA HF Avl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Avl-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359751",
"Description": "ACA HF Avl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 135 | 24421106 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Avl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active THEN:ACA HF Avl-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active THEN: CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvAvl (As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Avl-State) Raw{
"ID": "24421106",
"ASIL": " ASIL D",
"Text": "ACA HF Avl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Avl-State)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Avl-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Avl-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Avl-State)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 136 | 16661005 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Standby-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active TACA HF Standby-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF: ACA HF is active THEN: CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvStb (As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Standby-State) Raw{
"ID": "16661005",
"ASIL": " ASIL D",
"Text": "ACA HF Standby-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Standby-State)",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359755",
"Description": "ACA HF Standby-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF:\n_x000D_ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv shall not be equal to VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_(As long as ACA Handsfree is active, ACA Handsfree activation state shall not take the Standby-State)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 137 | 16661006 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Active-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4)]: 1) CACA HF Active-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) ACA HF is active 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661006",
"ASIL": " ASIL D",
"Text": "ACA HF Active-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Active-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359758",
"Description": "ACA HF Active-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 138 | 24393630 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Active-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4,5)]: 1)ACA HF Active-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) ACA HF is active 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct 4) ACA HF LatCtl activation prevention is false (Customer Function is available) 5) LatCtl Customer Function wins LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi 2) ACA HF is active 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct 4) ACA HF LatCtl activation prevention is false (Customer Function is available) 5) LatCtl Customer Function wins LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "24393630",
"ASIL": " ASIL D",
"Text": "ACA HF Active-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available) \n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) ACA HF is active\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available) \n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Active-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Active-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) ACA HF is active\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available) \n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarDi\n_x000D_2) ACA HF is active\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available) \n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 139 | 16661007 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always folloACA HF Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 4) ACA HF is active THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16661007",
"ASIL": " ASIL D",
"Text": "ACA HF Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Restricted-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359760",
"Description": "ACA HF Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) ACA HF is active\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 140 | 24421877 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ACA HF Restricted-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4,5)]:ACA HF Restricted-State (customer function activation state): (considering: ACA HF Activation (Handsfree)) IF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) ACA HF is active 4) ACA HF LatCtl activation prevention is false (Customer Function is available) 5) LatCtl Customer Function wins LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl 3) ACA HF is active 4) ACA HF LatCtl activation prevention is false (Customer Function is available) 5) LatCtl Customer Function wins LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "24421877",
"ASIL": " ASIL D",
"Text": "ACA HF Restricted-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) ACA HF is active\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_3) ACA HF is active\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "ACA HF Restricted-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "ACA HF Restricted-State (customer function activation state):\n_x000D_(considering: ACA HF Activation (Handsfree))\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) ACA HF is active\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_c_ARBLLCSC_ACALatCtl_SrvCtlStTarRstctNotAvl\n_x000D_3) ACA HF is active\n_x000D_4) ACA HF LatCtl activation prevention is false (Customer Function is available)\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 141 | 16661008 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific EA/WBA StatesSpecific EA/WBA States Raw{
"ID": "16661008",
"ASIL": " ",
"Text": "Specific EA/WBA States",
"Type": "Folder",
"Status": "",
"Summary": "Specific EA/WBA States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358715",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 142 | 16661009 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the EA and WBA customer function the specific NotAvl-, Avl- and Standby-States shall be used instead of the generic states.For the EA and WBA customer function the specific NotAvl-, Avl- and Standby-States shall be used instead of the generic states. Raw{
"ID": "16661009",
"ASIL": " ",
"Text": "For the EA and WBA customer function the specific NotAvl-, Avl- and Standby-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359612",
"Description": "For the EA and WBA customer function the specific NotAvl-, Avl- and Standby-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 143 | 16661010 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | EA/WBA NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTaEA/WBA NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16661010",
"ASIL": " ASIL D",
"Text": "EA/WBA NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358717",
"Description": "EA/WBA NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 144 | 16661011 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | EA/WBA Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlEA/WBA Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas) 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661011",
"ASIL": " ASIL D",
"Text": "EA/WBA Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358723",
"Description": "EA/WBA Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LatCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_LatCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LatCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 145 | 16661012 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | EA/WBA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_EA/WBA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function loses LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661012",
"ASIL": " ASIL D",
"Text": "EA/WBA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function loses LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "EA/WBA Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358734",
"Description": "EA/WBA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function loses LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 146 | 33453407 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | EA/WBA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_EA/WBA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 3 5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 6) LatCtl Customer Function wins LatCtl arbitration 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function loses LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "33453407",
"ASIL": " ASIL D",
"Text": "EA/WBA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function loses LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "EA/WBA Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "EA/WBA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function loses LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 147 | 16661013 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific DSR StatesSpecific DSR States Raw{
"ID": "16661013",
"ASIL": " ",
"Text": "Specific DSR States",
"Type": "Folder",
"Status": "",
"Summary": "Specific DSR States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358711",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 148 | 16661014 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the DSR customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.For the DSR customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states. Raw{
"ID": "16661014",
"ASIL": " ",
"Text": "For the DSR customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359614",
"Description": "For the DSR customer function the specific Fail-, Standby- and Active-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 149 | 16661015 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | DSR Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustDSR Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661015",
"ASIL": " ASIL D",
"Text": "DSR Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358696",
"Description": "DSR Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 150 | 16661016 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | DSR Standby-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtDSR Standby-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661016",
"ASIL": " ASIL D",
"Text": "DSR Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358698",
"Description": "DSR Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 151 | 16661017 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | DSR Active-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlDSR Active-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661017",
"ASIL": " ASIL D",
"Text": "DSR Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358700",
"Description": "DSR Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 152 | 16661018 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific ARA StatesSpecific ARA States Raw{
"ID": "16661018",
"ASIL": " ",
"Text": "Specific ARA States",
"Type": "Folder",
"Status": "",
"Summary": "Specific ARA States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522581",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 153 | 16661019 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the ARA customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic staFor the ARA customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states. Raw{
"ID": "16661019",
"ASIL": " ",
"Text": "For the ARA customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522583",
"Description": "For the ARA customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 154 | 16661020 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustARA Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661020",
"ASIL": " ASIL D",
"Text": "ARA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522585",
"Description": "ARA Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 155 | 16661021 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvARA Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 5) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true 6) LatCtl Customer Function wins LatCtl arbitration 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661021",
"ASIL": " ASIL D",
"Text": "ARA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522587",
"Description": "ARA Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = true\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 156 | 16661022 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrARA Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) ASOAF_s_StReqEx = 0 6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) ASOAF_s_StReqEx = 0 6) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661022",
"ASIL": " ASIL D",
"Text": "ARA Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522589",
"Description": "ARA Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 157 | 16661023 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | ARA Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followedARA Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) LatCtl activation prevention is false (Customer Function is available) 6) ASOAF_s_StReqEx = 0 7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) LatCtl activation prevention is false (Customer Function is available) 6) ASOAF_s_StReqEx = 0 7) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16661023",
"ASIL": " ASIL D",
"Text": "ARA Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522591",
"Description": "ARA Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) VMMP_ARBLLCSC_p_ARALatCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 158 | 20495280 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific PH StatesSpecific PH States Raw{
"ID": "20495280",
"ASIL": " ",
"Text": "Specific PH States",
"Type": "Folder",
"Status": "",
"Summary": "Specific PH States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 159 | 20495281 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the PH customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic statFor the PH customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states. Raw{
"ID": "20495281",
"ASIL": " ",
"Text": "For the PH customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "For the PH customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 160 | 20495282 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PH Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFPH Fail-State (customer function activation state): IF: CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl Customer Function loses LatCtl arbitration THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) LatCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl Customer Function loses LatCtl arbitration 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) LatCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 3 4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true 4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "20495282",
"ASIL": " ASIL D",
"Text": "PH Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PH Fail-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PH Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_LatCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_LatCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_LatCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl Customer Function loses LatCtl arbitration\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) LatCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 3\n_x000D_4) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_5) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_3) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_4) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 161 | 20495283 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PH Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCPH Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) LatCtl Customer Function wins LatCtl arbitration 6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 3 5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode) 6) LatCtl Customer Function wins LatCtl arbitration 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) LatCtl Customer Function wins LatCtl arbitration 5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 5) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true 6) LatCtl Customer Function wins LatCtl arbitration 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "20495283",
"ASIL": " ASIL D",
"Text": "PH Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "PH Standby-State (customer function activation state)",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PH Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) LatCtl Customer Function wins LatCtl arbitration\n_x000D_6) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 3\n_x000D_5) Fourth vector element of CustFctIn_LatCtl_StReqESCEx2StTar is equal to 2 (customer function is available but not activatable (Standby) in ESC PATA2 Mode)\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = true\n_x000D_6) LatCtl Customer Function wins LatCtl arbitration\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 162 | 20495284 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PH Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvPH Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) ASOAF_s_StReqEx = 0 6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) LatCtl activation prevention is false (Customer Function is available) 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) ASOAF_s_StReqEx = 0 6) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false 7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "20495284",
"ASIL": " ASIL D",
"Text": "PH Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PH Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) LatCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false\n_x000D_7) CustFctOut_LatCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 163 | 20495285 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PH Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followedPH Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) LatCtl activation prevention is false (Customer Function is available) 6) ASOAF_s_StReqEx = 0 7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) LatCtl Customer Function wins LatCtl arbitration 5) LatCtl activation prevention is false (Customer Function is available) 6) ASOAF_s_StReqEx = 0 7) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false THEN: CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "20495285",
"ASIL": " ASIL D",
"Text": "PH Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "PH Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_LatCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_LatCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_LatCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) LatCtl Customer Function wins LatCtl arbitration\n_x000D_5) LatCtl activation prevention is false (Customer Function is available)\n_x000D_6) ASOAF_s_StReqEx = 0\n_x000D_7) VMMP_ARBLLCSC_p_PHLatCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 164 | 16661024 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Consideration of LatCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_LatCtl_SConsideration of LatCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvOvrdReq THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request) ELSEIF [AND(1,2)]: 1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvPermReq THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request) ELSE: ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv Raw{
"ID": "16661024",
"ASIL": " ASIL B",
"Text": "Consideration of LatCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvOvrdReq\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvPermReq\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358757",
"Description": "Consideration of LatCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvOvrdReq\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_LatCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) CustFctIn_LatCtl_MdReqESCAcv = VMMP_ARB_c_StReqESCAcvPermReq\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 165 | 16661025 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | TrjCtl ArbitrationTrjCtl Arbitration Raw{
"ID": "16661025",
"ASIL": " ",
"Text": "TrjCtl Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "TrjCtl Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359255",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 166 | 16661026 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | TrjCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFTrjCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) TrjCtl activation prevention is false (Customer Function is available) THEN: TrjCtl Customer Function takes part in the arbitration ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State 4) TrjCtl activation prevention is false (Customer Function is available) THEN: TrjCtl Customer Function takes part in the arbitration ELSE: TrjCtl Customer Function does not take part in the arbitration Raw{
"ID": "16661026",
"ASIL": " ASIL D",
"Text": "TrjCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_TrjCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_TrjCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_TrjCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359287",
"Description": "TrjCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_TrjCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut OR VMMP_c_StReqCusFctAcvStb\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State\n_x000D_4) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_TrjCtl Customer Function takes part in the arbitration\n_x000D_ \n_x000D_ELSE:\n_x000D_TrjCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 167 | 16661027 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | TrjCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOutTrjCtl-Service: Determine priority for arbitration: IF: the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State THEN: TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioDyn ELSE: TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioStat Raw{
"ID": "16661027",
"ASIL": " ASIL D",
"Text": "TrjCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioStat",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359283",
"Description": "TrjCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_the customer function was in the previous computation cycle (CustFctOut_TrjCtl_StAcv) in Active-State OR Restricted-State\n_x000D_THEN:\n_x000D_TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioDyn\n_x000D_ \n_x000D_ELSE:\n_x000D_TrjCtl Customer Function priority for arbitration is equal to CustFctIn_TrjCtl_IdxPrioStat",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 168 | 16661028 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | TrjCtl-Service: Determine winner of TrjCtl arbitration: (this Pre Condition is only relevant for customer functions which take paTrjCtl-Service: Determine winner of TrjCtl arbitration: (this Pre Condition is only relevant for customer functions which take part in the arbitration) IF [AND(1,2,3,4)]: 1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 4) ARBPKCSC_s_FlgPrkLckAcv is false THEN: TrjCtl Customer Function wins TrjCtl arbitration ELSEIF [AND(1,2,3,4,5)]: 1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration 2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration 3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration 4) ARBPKCSC_s_FlgPrkLckAcv is true 5) TrjCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv THEN: TrjCtl Customer Function wins TrjCtl arbitration ELSE: TrjCtl Customer Function loses TrjCtl arbitration Raw{
"ID": "16661028",
"ASIL": " ASIL D",
"Text": "TrjCtl-Service: Determine winner of TrjCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_5) TrjCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_TrjCtl Customer Function loses TrjCtl arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359285",
"Description": "TrjCtl-Service: Determine winner of TrjCtl arbitration:\n_x000D_(this Pre Condition is only relevant for customer functions which take part in the arbitration)\n_x000D_ \n_x000D_IF [AND(1,2,3,4)]:\n_x000D_1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is false\n_x000D_THEN:\n_x000D_TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]:\n_x000D_1) TrjCtl Customer Function priority for arbitration is the highest of all TrjCtl Customer Functions, which take part in the arbitration\n_x000D_2) TrjCtl Customer Function priority for arbitration is the highest of all LgtCtl Customer Functions, which take part in the arbitration\n_x000D_3) TrjCtl Customer Function priority for arbitration is the highest of all LatCtl Customer Functions, which take part in the arbitration\n_x000D_4) ARBPKCSC_s_FlgPrkLckAcv is true\n_x000D_5) TrjCtl Customer Function priority for arbitration is higher than VMMP_ARB_c_IdxPrioFlgPrkLckAcv\n_x000D_THEN:\n_x000D_TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_TrjCtl Customer Function loses TrjCtl arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 169 | 16661029 | Information | no | False | type_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 RestrThe 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": "16661029",
"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": "1382968",
"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"
} | |
| 170 | 16661030 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Turned Off customer function (corresponds Off-State): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustTurned Off customer function (corresponds Off-State): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_TrjCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off. Raw{
"ID": "16661030",
"ASIL": " ASIL D",
"Text": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_TrjCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359291",
"Description": "Turned Off customer function (corresponds Off-State):\n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOff\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvOff\n_x000D_ \n_x000D_Note: Turn Off customer function does not cause a switch in customer function activation state. Only the output signal CustFctOut_TrjCtl_StAcv is overwritten. The last valid customer function activation state is frozen if customer function was turned Off.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 171 | 16661031 | Information | no | False | type_not_target, status_filtered, relevance_filtered | If customer function is turned Off, the following state description is frozen to the last valid state befor the customer functionIf customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off. If customer function is not turned Off, the initial value of CustFctOut_TrjCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step. Raw{
"ID": "16661031",
"ASIL": " ",
"Text": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_TrjCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1382180",
"Description": "If customer function is turned Off, the following state description is frozen to the last valid state befor the customer function was turned Off.\n_x000D_If customer function is not turned Off, the initial value of CustFctOut_TrjCtl_StAcv is equal to VMMP_ARB_c_BpSrv_StAcvIni in the first time step.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 172 | 16661032 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Init-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOuInit-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni Raw{
"ID": "16661032",
"ASIL": " ASIL D",
"Text": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359295",
"Description": "Init-State (customer function activation state):\n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarIni\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvIni",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 173 | 16661033 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl Customer Function loses TrjCtl arbitration THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl Customer Function loses TrjCtl arbitration 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661033",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359293",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 174 | 20497100 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Fail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOFail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl Customer Function loses TrjCtl arbitration THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) CustFctIn_TrjCtl_ReqEngEna = true THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl Customer Function loses TrjCtl arbitration 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) CustFctIn_TrjCtl_ReqEngEna = true 4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "20497100",
"ASIL": " ASIL D",
"Text": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 175 | 16661034 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | NotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvlNotAvl-State (customer function activation state): IF [AND(1,2)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl 2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is true (Customer Function is not available) 3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl Customer Function loses TrjCtl arbitration 3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl ELSEIF [AND(1,2,3,4)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function 4) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl Raw{
"ID": "16661034",
"ASIL": " ASIL D",
"Text": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359297",
"Description": "NotAvl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarNotAvl\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_IdxPrioStat is lower than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_4) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvNotAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 176 | 16661035 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Avl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOnAvl-State (customer function activation state): IF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas) 5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb 4) CustFctIn_TrjCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function 5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl Raw{
"ID": "16661035",
"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_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_TrjCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359299",
"Description": "Avl-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) No LgtCtl- OR TrjCtl-customer function is active (ARBLLCSC_s_LgtCtl_StAcv = VMMP_ARBLLCSC_c_StAcvPas)\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv AND NOT equal to VMMP_c_StReqCusFctAcvNeut AND NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) CustFctIn_TrjCtl_IdxPrioStat is higher than the dynamic priority of the arbitration winning LgtCtl OR TrjCtl customer function\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAvl",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 177 | 16661036 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) TrjCtl Customer Function wins TrjCtl arbitration 5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661036",
"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_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359301",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 178 | 20497533 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlSStandby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) TrjCtl Customer Function wins TrjCtl arbitration 5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 5) CustFctIn_TrjCtl_ReqEngEna = true 6) TrjCtl Customer Function wins TrjCtl arbitration 7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "20497533",
"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_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_6) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) CustFctIn_TrjCtl_ReqEngEna = true\n_x000D_6) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 179 | 16661037 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlActive-State (customer function activation state): IF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661037",
"ASIL": " ASIL D",
"Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359303",
"Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 180 | 20497794 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCActive-State (customer function activation state): IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false 8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) CustFctIn_TrjCtl_ReqEngEna = false 8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "20497794",
"ASIL": " ASIL D",
"Text": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctIn_TrjCtl_ReqEngEna = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) CustFctIn_TrjCtl_ReqEngEna = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 181 | 16661038 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed byRestricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) TrjCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16661038",
"ASIL": " ASIL D",
"Text": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359305",
"Description": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 182 | 20497815 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed byRestricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) TrjCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct ELSEIF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) TrjCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 8) CustFctIn_TrjCtl_ReqEngEna = false THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "20497815",
"ASIL": " ASIL D",
"Text": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) CustFctIn_TrjCtl_ReqEngEna = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "",
"Description": "Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) CustFctIn_TrjCtl_ReqEngEna = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 183 | 16661039 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | Specific PB StatesSpecific PB States Raw{
"ID": "16661039",
"ASIL": " ",
"Text": "Specific PB States",
"Type": "Folder",
"Status": "",
"Summary": "Specific PB States",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522566",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 184 | 16661040 | Information | no | False | type_not_target, status_filtered, relevance_filtered | For the PB customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic statFor the PB customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states. Raw{
"ID": "16661040",
"ASIL": " ",
"Text": "For the PB customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522568",
"Description": "For the PB customer function the specific Fail-, Standby-, Active- and Restricted-States shall be used instead of the generic states.",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 185 | 16661041 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PB Fail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFPB Fail-State (customer function activation state): IF: CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct) ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl Customer Function loses TrjCtl arbitration THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) TrjCtl activation prevention is true (Customer Function is not available) THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) Any HldCtl Customer Function is active THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail (Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct) ELSEIF [AND(1,2,3,4,5)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv 3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut 4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb 5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl Customer Function loses TrjCtl arbitration 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) TrjCtl activation prevention is true (Customer Function is not available) 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) Any HldCtl Customer Function is active 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true 4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3,4)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 3) ASOAF_s_StReqEx = 1 4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail ELSEIF [AND(1,2,3)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail Raw{
"ID": "16661041",
"ASIL": " ASIL D",
"Text": "PB Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522579",
"Description": "PB Fail-State (customer function activation state):\n_x000D_ \n_x000D_IF: \n_x000D_CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarFail\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv of the previous computation cycle is not equal to VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctOut_TrjCtl_StAcv was for more than VMMP_ARB_p_SrvCtlStm_TiLeavRstctDly time steps equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_(Cases: CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv AND CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct)\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcv\n_x000D_3) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvNeut\n_x000D_4) CustFctIn_TrjCtl_StAcv is NOT equal to VMMP_c_StReqCusFctAcvStb\n_x000D_5) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl Customer Function loses TrjCtl arbitration\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) TrjCtl activation prevention is true (Customer Function is not available)\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) Any HldCtl Customer Function is active\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) ASOAF_s_FlgLatGuidNotAvlStrtStop = true \n_x000D_3) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_3) ASOAF_s_StReqEx = 1\n_x000D_4) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail\n_x000D_ELSEIF [AND(1,2,3)]:\n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_3) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvFail",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 186 | 16661042 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PB Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCPB Standby-State (customer function activation state): IF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) Any HldCtl Customer Function is active 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_StReqEx = 1 5) TrjCtl Customer Function wins TrjCtl arbitration 6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb 4) TrjCtl Customer Function wins TrjCtl arbitration 5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb ELSEIF [AND(1,2,3,4,5,6,7)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true 5) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true 6) TrjCtl Customer Function wins TrjCtl arbitration 7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb Raw{
"ID": "16661042",
"ASIL": " ASIL D",
"Text": "PB Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_6) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522573",
"Description": "PB Standby-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) Any HldCtl Customer Function is active\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_StReqEx = 1\n_x000D_5) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_6) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcvStb\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) ASOAF_s_FlgLatGuidNotAvlStrtStop = true\n_x000D_5) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = true\n_x000D_6) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_7) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvStb",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 187 | 16661043 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PB Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SPB Active-State (customer function activation state): IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false 8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv ELSEIF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 2) TrjCtl activation prevention is false (Customer Function is available) 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) ASOAF_s_StReqEx = 0 6) No HldCtl Customer Function is active 7) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false 8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv Raw{
"ID": "16661043",
"ASIL": " ASIL D",
"Text": "PB Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522575",
"Description": "PB Active-State (customer function activation state):\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_2) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) ASOAF_s_StReqEx = 0\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false\n_x000D_8) CustFctOut_TrjCtl_StAcv of the previous computation cycle is NOT equal to VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 188 | 16661044 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | PB Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followedPB Restricted-State (customer function activation state): (Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!) IF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) TrjCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct ELSEIF [AND(1,2,3,4,5,6,7,8)]: 1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv 2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct 3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut 4) TrjCtl Customer Function wins TrjCtl arbitration 5) TrjCtl activation prevention is false (Customer Function is available) 6) No HldCtl Customer Function is active 7) ASOAF_s_StReqEx = 0 8) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false THEN: CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct Raw{
"ID": "16661044",
"ASIL": " ASIL D",
"Text": "PB Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1522577",
"Description": "PB Restricted-State (customer function activation state):\n_x000D_(Note: Except of Init- and Off-State, Restricted-State always followed by Fail-State!)\n_x000D_ \n_x000D_IF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) ASOAF_s_FlgLatGuidNotAvlStrtStop = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct\n_x000D_ \n_x000D_ELSEIF [AND(1,2,3,4,5,6,7,8)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv of the previous computation cycle is equal to VMMP_ARB_c_BpSrv_StAcvAcv\n_x000D_2) CustFctIn_TrjCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarRstct\n_x000D_3) CustFctIn_TrjCtl_StAcv is equal to VMMP_c_StReqCusFctAcv OR VMMP_c_StReqCusFctAcvNeut\n_x000D_4) TrjCtl Customer Function wins TrjCtl arbitration\n_x000D_5) TrjCtl activation prevention is false (Customer Function is available)\n_x000D_6) No HldCtl Customer Function is active\n_x000D_7) ASOAF_s_StReqEx = 0\n_x000D_8) VMMP_ARBLLCSC_p_PBTrjCtlReqEng_Ena = false\n_x000D_THEN:\n_x000D_CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvRstct",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 189 | 16661045 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Consideration of TrjCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_TrjCtl_Consideration of TrjCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv: IF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request) ELSEIF [AND(1,2)]: 1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb 2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set THEN: ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request) ELSE: ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv Raw{
"ID": "16661045",
"ASIL": " ASIL B",
"Text": "Consideration of TrjCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359386",
"Description": "Consideration of TrjCtl Customer Function ESC Request in ARBLLCSC_s_LgtLatCtl_StReqESCAcv:\n_x000D_IF [AND(1,2)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdOvrdReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvOvrdReq (overridable request)\n_x000D_ \n_x000D_\n_x000D_ELSEIF [AND(1,2)]: \n_x000D_1) CustFctOut_TrjCtl_StAcv = VMMP_ARB_c_BpSrv_StAcvAcv OR VMMP_ARB_c_BpSrv_StAcvRstct OR VMMP_ARB_c_BpSrv_StAcvStb\n_x000D_2) Bit position VMMP_SINFCT_c_LgtCtl_IdxBitFldConfMdPermReqESCAcv of the input CustFctIn_TrjCtl_BitFldConf is set\n_x000D_THEN:\n_x000D_ESC Request of Customer Function must be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv as VMMP_ARB_c_StReqESCAcvPermReq (permanent request)\n_x000D_ \n_x000D_\n_x000D_ELSE:\n_x000D_ESC Request of Customer Function must NOT be considered in ARBLLCSC_s_LgtLatCtl_StReqESCAcv",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 190 | 16661046 | Folder | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl ArbitrationHldCtl Arbitration Raw{
"ID": "16661046",
"ASIL": " ",
"Text": "HldCtl Arbitration",
"Type": "Folder",
"Status": "",
"Summary": "HldCtl Arbitration",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358784",
"Description": "",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 191 | 16661047 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Determine participation in arbitration: is different for customer function "Implicite Hld LgtLimA". HldCtl-Service: Determine parDetermine participation in arbitration: is different for customer function "Implicite Hld LgtLimA". HldCtl-Service: Determine participation in arbitration: is used by: * EA (LongTermHold) * PB (LongTermHold) * PH (LongTermHold) * AIChT (ShortTermHold) * CPM (ShortTermHold) Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by: * LgtLimA (implicit Hold) Raw{
"ID": "16661047",
"ASIL": " ",
"Text": "Determine participation in arbitration: is different for customer function \"Implicite Hld LgtLimA\".\n_x000D_ \n_x000D_HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)\n_x000D_ \n_x000D_Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* LgtLimA (implicit Hold)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359150",
"Description": "Determine participation in arbitration: is different for customer function \"Implicite Hld LgtLimA\".\n_x000D_ \n_x000D_HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)\n_x000D_ \n_x000D_Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* LgtLimA (implicit Hold)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 192 | 16661048 | Information | no | False | type_not_target, status_filtered, relevance_filtered | Determine participation in arbitration: is different for customer function "Implicite Hld LgtLimA". HldCtl-Service: Determine parDetermine participation in arbitration: is different for customer function "Implicite Hld LgtLimA". HldCtl-Service: Determine participation in arbitration: is used by: * EA (LongTermHold) * PB (LongTermHold) * PH (LongTermHold) * CAA (China Advanced Assist) * AIChT (ShortTermHold) * CPM (ShortTermHold) Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by: * LgtLimA (implicit Hold) Raw{
"ID": "16661048",
"ASIL": " ",
"Text": "Determine participation in arbitration: is different for customer function \"Implicite Hld LgtLimA\".\n_x000D_ \n_x000D_HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)\n_x000D_ \n_x000D_Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* LgtLimA (implicit Hold)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513226",
"Description": "Determine participation in arbitration: is different for customer function \"Implicite Hld LgtLimA\".\n_x000D_ \n_x000D_HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)\n_x000D_ \n_x000D_Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: is used by:\n_x000D_* LgtLimA (implicit Hold)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 193 | 16661049 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHHldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) 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 2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) HldCtl activation prevention is false (Customer Function is available) THEN: HldCtl Customer Function takes part in the arbitration ELSE: HldCtl Customer Function does not take part in the arbitration Raw{
"ID": "16661049",
"ASIL": " ASIL D",
"Text": "HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) 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_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358790",
"Description": "HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) 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_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 194 | 16661050 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHHldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) 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 2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) HldCtl activation prevention is false (Customer Function is available) THEN: HldCtl Customer Function takes part in the arbitration ELSE: HldCtl Customer Function does not take part in the arbitration Raw{
"ID": "16661050",
"ASIL": " ASIL D",
"Text": "HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) 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_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513122",
"Description": "HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) 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_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 195 | 16661051 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equImplicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqRls 2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) HldCtl activation prevention is false (Customer Function is available) THEN: HldCtl Customer Function takes part in the arbitration ELSE: HldCtl Customer Function does not take part in the arbitration Raw{
"ID": "16661051",
"ASIL": " ASIL D",
"Text": "Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1358794",
"Description": "Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_SINFCT_c_HldCtl_StReqRls\n_x000D_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 196 | 16661052 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equImplicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration: IF [AND(1,2,3)]: 1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqRls 2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn 3) HldCtl activation prevention is false (Customer Function is available) THEN: HldCtl Customer Function takes part in the arbitration ELSE: HldCtl Customer Function does not take part in the arbitration Raw{
"ID": "16661052",
"ASIL": " ASIL D",
"Text": "Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqRls\n_x000D_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Type": "Pre Condition",
"Status": "Released",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513124",
"Description": "Implicite Hld LgtLimA HldCtl-Service: Determine participation in arbitration:\n_x000D_IF [AND(1,2,3)]: \n_x000D_1) CustFctIn_HldCtl_StReq is equal to VMMP_HMSHC_c_StHldReqHldShoTrmWithHiPrio OR VMMP_HMSHC_c_StHldReqRls\n_x000D_2) CustFctIn_HldCtl_StTar = VMMP_CRMSA_c_ARB_SrvCtlStTarOn\n_x000D_3) HldCtl activation prevention is false (Customer Function is available)\n_x000D_THEN:\n_x000D_HldCtl Customer Function takes part in the arbitration \n_x000D_ \n_x000D_ELSE:\n_x000D_HldCtl Customer Function does not take part in the arbitration",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} |
| 197 | 16661053 | Information | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM. HldCtl-Service: Determine pHldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM. HldCtl-Service: Determine priority for arbitration: is used by: * EA (LongTermHold) * PB (LongTermHold) * PH (LongTermHold) * LgtLimA (implicit Hold) AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by: * AIChT (ShortTermHold) * CPM (ShortTermHold) Raw{
"ID": "16661053",
"ASIL": " ",
"Text": "HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM.\n_x000D_ \n_x000D_HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* LgtLimA (implicit Hold) \n_x000D_ \n_x000D_AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1359154",
"Description": "HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM.\n_x000D_ \n_x000D_HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* LgtLimA (implicit Hold) \n_x000D_ \n_x000D_AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 198 | 16661054 | Information | no | False | type_not_target, status_filtered, relevance_filtered | HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM. HldCtl-Service: Determine pHldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM. HldCtl-Service: Determine priority for arbitration: is used by: * EA (LongTermHold) * PB (LongTermHold) * PH (LongTermHold) * CAA (China Advanced Assist) * LgtLimA (implicit Hold) AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by: * AIChT (ShortTermHold) * CPM (ShortTermHold) Raw{
"ID": "16661054",
"ASIL": " ",
"Text": "HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM.\n_x000D_ \n_x000D_HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* LgtLimA (implicit Hold) \n_x000D_ \n_x000D_AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)",
"Type": "Information",
"Status": "",
"Summary": "",
"Relevant": "no",
"column_12": "",
"Foreign ID": "1513228",
"Description": "HldCtl-Service: Determine priority for arbitration: is different for customer function AIChT and CPM.\n_x000D_ \n_x000D_HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* EA (LongTermHold)\n_x000D_* PB (LongTermHold)\n_x000D_* PH (LongTermHold)\n_x000D_* CAA (China Advanced Assist)\n_x000D_* LgtLimA (implicit Hold) \n_x000D_ \n_x000D_AIChT/CPM HldCtl-Service: Determine priority for arbitration: is used by:\n_x000D_* AIChT (ShortTermHold)\n_x000D_* CPM (ShortTermHold)",
"Vehicle Launch": "",
"Vehicle Platform": "E³ 1.2"
} | |
| 199 | 16661055 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff THEN: HldCtHldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff THEN: HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioDrvOffReqDyn ELSEIF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls THEN: HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioLngTrmRlsReqDyn ELSE: HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat Raw{
"ID": "16661055",
"ASIL": " ASIL D",
"Text": "HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\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_SINFCT_c_HldCtl_StReqRls\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioLngTrmRlsReqDyn\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": "1358786",
"Description": "HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\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_SINFCT_c_HldCtl_StReqRls\n_x000D_THEN:\n_x000D_HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioLngTrmRlsReqDyn\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"
} |
| 200 | 16661056 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | HldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_HMSHC_c_StHldReqHldDrvOff THEN: HldCtlHldCtl-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_IdxDecPrioLngTrmRlsReqDyn ELSE: HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat Raw{
"ID": "16661056",
"ASIL": " ASIL D",
"Text": "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_IdxDecPrioLngTrmRlsReqDyn\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": "1513126",
"Description": "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_IdxDecPrioLngTrmRlsReqDyn\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"
} |
| 201 | 16661057 | Pre Condition | Released | no | False | type_not_target, relevance_filtered | AIChT/CPM HldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff THAIChT/CPM HldCtl-Service: Determine priority for arbitration: IF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff THEN: HldCtl Customer Function priority for arbitration is equal to CustFctIn_HldCtl_IdxPrioStat reduced by VMMP_ARBLLCSC_c_IdxDecPrioDrvOffReqDyn ELSEIF: CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqRls 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": "16661057",
"ASIL": " ASIL D",
"Text": "AIChT/CPM HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\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_SINFCT_c_HldCtl_StReqRls\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": "1358859",
"Description": "AIChT/CPM HldCtl-Service: Determine priority for arbitration:\n_x000D_IF: \n_x000D_CustFctIn_HldCtl_StReq = VMMP_SINFCT_c_HldCtl_StReqDrvOff\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_SINFCT_c_HldCtl_StReqRls\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"
} |