Errors
- exception obdii.errors.ResponseBaseError(response: bytes)[source]
Bases:
Exception- classmethod detect(response: bytes) ResponseBaseError | None[source]
Detect an error in a response and return the corresponding error instance.
- exception obdii.errors.ResponseError(response: bytes)[source]
Bases:
ResponseBaseErrorBase class for all response errors.
- exception obdii.errors.InvalidCommandError(response: bytes)[source]
Bases:
ResponseErrorThe command received on the RS232 input was not recognized or misunderstood.
- exception obdii.errors.BufferFullError(response: bytes)[source]
Bases:
ResponseErrorThe ELM327’s 256-byte buffer is full.
- exception obdii.errors.BusBusyError(response: bytes)[source]
Bases:
ResponseErrorThe ELM327 detected excessive bus activity and was unable to respond.
- exception obdii.errors.BusError(response: bytes)[source]
Bases:
ResponseErrorA generic error has occurred on the bus.
- exception obdii.errors.CanError(response: bytes)[source]
Bases:
ResponseErrorThe CAN system had difficulty initializing, sending, or receiving.
- exception obdii.errors.InvalidDataError(response: bytes)[source]
Bases:
ResponseErrorThere was a response from the vehicle, but the information was incorrect or could not be recovered.
- exception obdii.errors.InvalidLineError(response: bytes)[source]
Bases:
ResponseErrorThere was an error in the line that this points to.
- exception obdii.errors.DeviceInternalError(response: bytes)[source]
Bases:
ResponseErrorInternal errors reported as ERR with a two digit code following.
- exception obdii.errors.SignalFeedbackError(response: bytes)[source]
Bases:
ResponseErrorOutput energized, but input signal not detected. Possible wiring issue. Verify connections.
- exception obdii.errors.MissingDataError(response: bytes)[source]
Bases:
ResponseErrorVehicle did not respond within timeout.
- exception obdii.errors.CanDataError(response: bytes)[source]
Bases:
ResponseErrorReceived CAN data contains errors. Verify protocol and baud rate settings.
- exception obdii.errors.StoppedError(response: bytes)[source]
Bases:
ResponseErrorOperation interrupted by RS232 character or low RTS signal.
- exception obdii.errors.ProtocolConnectionError(response: bytes)[source]
Bases:
ResponseErrorNo supported protocol detected. Verify vehicle ignition status, compatibility, and connections.
- exception obdii.errors.ResponseWarning(response: bytes)[source]
Bases:
ResponseBaseErrorBase class for all response warnings.
- exception obdii.errors.InactivityWarning(response: bytes)[source]
Bases:
ResponseWarningNo RS232 activity has been detected for a specified duration (4 or 19 minutes).
- exception obdii.errors.LowPowerWarning(response: bytes)[source]
Bases:
ResponseWarningThe ELM327 is entering Low Power mode in 2 seconds. No interruption possible.
- exception obdii.errors.LowVoltageResetWarning(response: bytes)[source]
Bases:
ResponseWarningIndicates low 5V supply voltage, triggering a reset.