Source code for ingenialink.exceptions

[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 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.""" pass
[docs] class ILDictionaryParseError(ILError): """IngeniaLink dictionary parse error.""" pass
# 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 ILCyclicMappingTooLarge(ILConfigurationError): """Cyclic mapping is too large 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
[docs] class ILWrongWorkingCount(ILError): """PDOs process data working count expected and received differ.""" pass