Skip to content

exceptions

eq3btsmart.exceptions #

Exceptions for the eq3btsmart library.

Eq3Exception #

Bases: Exception

Base exception for the eq3btsmart library.

Source code in eq3btsmart/exceptions.py
15
16
class Eq3Exception(Exception):
    """Base exception for the eq3btsmart library."""

Eq3ConnectionException #

Bases: Eq3Exception

Exception for connection errors.

Source code in eq3btsmart/exceptions.py
19
20
class Eq3ConnectionException(Eq3Exception):
    """Exception for connection errors."""

Eq3CommandException #

Bases: Eq3Exception

Exception for command errors.

Source code in eq3btsmart/exceptions.py
23
24
class Eq3CommandException(Eq3Exception):
    """Exception for command errors."""

Eq3AlreadyAwaitingResponseException #

Bases: Eq3Exception

Exception for commands that are already awaiting a response.

Source code in eq3btsmart/exceptions.py
27
28
class Eq3AlreadyAwaitingResponseException(Eq3Exception):
    """Exception for commands that are already awaiting a response."""

Eq3TimeoutException #

Bases: Eq3Exception

Exception for timeouts.

Source code in eq3btsmart/exceptions.py
31
32
class Eq3TimeoutException(Eq3Exception):
    """Exception for timeouts."""

Eq3StateException #

Bases: Eq3Exception

Exception for invalid states.

Source code in eq3btsmart/exceptions.py
35
36
class Eq3StateException(Eq3Exception):
    """Exception for invalid states."""

Eq3InternalException #

Bases: Eq3Exception

Exception for internal errors.

Source code in eq3btsmart/exceptions.py
39
40
class Eq3InternalException(Eq3Exception):
    """Exception for internal errors."""

Eq3InvalidDataException #

Bases: Eq3Exception

Exception for invalid data.

Source code in eq3btsmart/exceptions.py
43
44
class Eq3InvalidDataException(Eq3Exception):
    """Exception for invalid data."""