PyJ2534.error

This module provides helpers to easily handle J2534 errors

Classes

J2534Errors(value)

J2534 return/error codes.

Exceptions

J2534Error(j2534_error)

Exception raised when J2534 errors are not handled by the wrapper.

LoadDLLError

Exception raised when a DLL fails to load.

class PyJ2534.error.J2534Errors(value)

J2534 return/error codes.

STATUS_NOERROR = 0
ERR_NOT_SUPPORTED = 1
ERR_INVALID_CHANNEL_ID = 2
ERR_INVALID_PROTOCOL_ID = 3
ERR_NULL_PARAMETER = 4
ERR_INVALID_IOCTL_VALUE = 5
ERR_INVALID_FLAGS = 6
ERR_FAILED = 7
ERR_DEVICE_NOT_CONNECTED = 8
ERR_TIMEOUT = 9
ERR_INVALID_MSG = 10
ERR_INVALID_TIME_INTERVAL = 11
ERR_EXCEEDED_LIMIT = 12
ERR_INVALID_MSG_ID = 13
ERR_DEVICE_IN_USE = 14
ERR_INVALID_IOCTL_ID = 15
ERR_BUFFER_EMPTY = 16
ERR_BUFFER_FULL = 17
ERR_BUFFER_OVERFLOW = 18
ERR_PIN_INVALID = 19
ERR_CHANNEL_IN_USE = 20
ERR_MSG_PROTOCOL_ID = 21
ERR_INVALID_FILTER_ID = 22
ERR_NO_FLOW_CONTROL = 23
ERR_NOT_UNIQUE = 24
ERR_INVALID_BAUDRATE = 25
ERR_INVALID_DEVICE_ID = 26
RESERVED_J2534_1 = 27
RESERVED_J2534_2 = 65536
exception PyJ2534.error.LoadDLLError

Exception raised when a DLL fails to load.

exception PyJ2534.error.J2534Error(j2534_error)

Exception raised when J2534 errors are not handled by the wrapper.

error

error code

Type

J2534Errors

message

error description

Type

str

__init__(j2534_error)

Initialize the exception with a J2534Errors