DiVa Expects NRC 0x12 or 0x7E Instead of NRC 0x7F
Please check the write Windows in CANdelaStudio for the Error:
"<Service>" in Variant "<Variant>" is not executable in any state of state group ... Services and jobs must be at least executable in one state of each state group.
The Diagnostic Test Library (DTL) DiVa is based on requires that each defined service out of the CDD is available at least in one state of a session – that means, at least one (Yes) or a state change is required.
If a service is not executable at all, the DTL assumes that the service is available in all sessions – all (Yes), making the check done for the Figure 5 out of ISO 14229-1 always be positive. No NRC 0x7F is expected by DiVa.
Therefore, a state dependency definition like indicated below is not allowed. Services that are not available must be deleted from the variant. For instance, the Service 0x 27 in the example below must be deleted from the table.