Skip to content

UdsNegativeResponseCode Enum

Named subset of Negative Response Codes from ISO 14229-1:2020 Table A.1. Values not listed here are still delivered as their raw Byte value on Code; the enum only names the ones the MVP client documents behaviour for.

public enum UdsNegativeResponseCode : System.Byte

Fields

GeneralReject 16

generalReject (0x10).

ServiceNotSupported 17

serviceNotSupported (0x11).

SubFunctionNotSupported 18

subFunctionNotSupported (0x12).

IncorrectMessageLengthOrInvalidFormat 19

incorrectMessageLengthOrInvalidFormat (0x13).

BusyRepeatRequest 33

busyRepeatRequest (0x21).

ConditionsNotCorrect 34

conditionsNotCorrect (0x22).

RequestSequenceError 36

requestSequenceError (0x24).

RequestOutOfRange 49

requestOutOfRange (0x31).

SecurityAccessDenied 51

securityAccessDenied (0x33).

InvalidKey 53

invalidKey (0x35).

ExceedNumberOfAttempts 54

exceedNumberOfAttempts (0x36).

RequiredTimeDelayNotExpired 55

requiredTimeDelayNotExpired (0x37).

UploadDownloadNotAccepted 112

uploadDownloadNotAccepted (0x70).

TransferDataSuspended 113

transferDataSuspended (0x71).

GeneralProgrammingFailure 114

generalProgrammingFailure (0x72).

WrongBlockSequenceCounter 115

wrongBlockSequenceCounter (0x73).

RequestCorrectlyReceivedResponsePending 120

requestCorrectlyReceived-ResponsePending (0x78). Server acknowledges the request but needs more time; the client MUST restart its P2* timer and keep waiting until the final response arrives or the P2* budget is exhausted (SRS FR-UDS-009, ISO 14229-1 §7.3.3).

SubFunctionNotSupportedInActiveSession 126

subFunctionNotSupportedInActiveSession (0x7E).

ServiceNotSupportedInActiveSession 127

serviceNotSupportedInActiveSession (0x7F).