"""Exceptions for Cybro."""


class CybroError(Exception):
    """Generic Cybro exception."""


class CybroEmptyResponseError(Exception):
    """Cybro empty API response exception."""


class CybroConnectionError(CybroError):
    """Cybro connection exception."""


class CybroConnectionTimeoutError(CybroConnectionError):
    """Cybro connection Timeout exception."""


class CybroPlcNotFoundError(CybroError):
    """Cybro PLC (info) not found."""

"""Exceptions for Cybro."""


class CybroError(Exception):
    """Generic Cybro exception."""


class CybroEmptyResponseError(Exception):
    """Cybro empty API response exception."""


class CybroConnectionError(CybroError):
    """Cybro connection exception."""


class CybroConnectionTimeoutError(CybroConnectionError):
    """Cybro connection Timeout exception."""


class CybroPlcNotFoundError(CybroError):
    """Cybro PLC (info) not found."""

Exceptions for Cybro. Generic Cybro exception. Cybro empty API response exception. Cybro connection exception. Cybro connection Timeout exception. Cybro PLC (info) not found.