[docs]class ILError(Exception):
"""IngeniaLink generic error."""
pass
[docs]class ILConfigurationError(ILError):
"""IngeniaLink IPB protocol configuration error."""
pass
[docs]class ILUDPException(Exception):
"""Ingenialink exception on UDP action."""
pass
[docs]class ILFirmwareLoadError(ILError):
"""IngeniaLink error while loading a firmware."""
pass
[docs]class ILCreationError(ILError):
"""IngeniaLink creation error."""
pass
[docs]class ILValueError(ILError):
"""IngeniaLink value error."""
pass
[docs]class ILTimeoutError(ILError):
"""IngeniaLink timeout error."""
pass
[docs]class ILAlreadyInitializedError(ILError):
"""IngeniaLink already initialized error."""
pass
[docs]class ILMemoryError(ILError):
"""IngeniaLink memory error."""
pass
[docs]class ILDisconnectionError(ILError):
"""IngeniaLink disconnection error."""
pass
[docs]class ILAccessError(ILError):
"""IngeniaLink access error."""
pass
[docs]class ILStateError(ILError):
"""IngeniaLink state error."""
pass
[docs]class ILIOError(ILError):
"""IngeniaLink I/O error."""
pass
[docs]class ILNotSupportedError(ILError):
"""IngeniaLink Not supported error."""
pass
[docs]class ILWrongRegisterError(ILError):
"""IngeniaLink Wrong register error."""
pass
[docs]class ILRegisterNotFoundError(ILError):
"""IngeniaLink register not found in dictionary."""
pass
[docs]class ILWrongCRCError(ILError):
"""IngeniaLink Wrong CRC error."""
pass
[docs]class ILNACKError(ILError):
"""IngeniaLink NACK error."""
# Configuration error
[docs]class ILIncorrectAccessType(ILConfigurationError):
"""Incorrect access type configuration error."""
pass
[docs]class ILObjectNotExist(ILConfigurationError):
"""Object doesn't exist configuration error."""
pass
[docs]class ILObjectNotCyclicMappable(ILConfigurationError):
"""Object isn't cyclic mappable as requested configuration error."""
pass
[docs]class ILWrongCyclicKey(ILConfigurationError):
"""Cyclic mapping key is wrong configuration error."""
pass
[docs]class ILWrongCyclicRegisterSize(ILConfigurationError):
"""Mapped cyclic register size is wrong configuration error."""
pass
[docs]class ILCommunicationStateUnreachable(ILConfigurationError):
"""Communication state is unreachable configuration error."""
pass
[docs]class ILCommunicationNotModifiable(ILConfigurationError):
"""Communication setting is not modifiable in the
current state configuration"""
pass
[docs]class ILUnsupportedRegisterValue(ILConfigurationError):
"""Unsupported value introduced in register configuration error."""
pass
[docs]class ILInvalidCommand(ILConfigurationError):
"""Invalid command configuration error."""
pass
[docs]class ILCRCError(ILConfigurationError):
"""CRC error configuration error."""
pass
[docs]class ILUnsupportedSynchronization(ILConfigurationError):
"""Unsupported synchronization method configuration error."""
pass
[docs]class ILActiveFeedbacksHigherThanAllowed(ILConfigurationError):
"""Number of active feedbacks is higher than allowed configuration error."""
pass
[docs]class ILCOMKITTimeout(ILConfigurationError):
"""COMKIT Timeout. CORE device is not properly connected configuration error."""
pass