PyJ2534.error¶
This module provides helpers to easily handle J2534 errors
Classes
|
J2534 return/error codes. |
Exceptions
|
Exception raised when J2534 errors are not handled by the wrapper. |
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
-
message¶ error description
- Type
str
-
__init__(j2534_error)¶ Initialize the exception with a
J2534Errors
-