Exceptions

exception ingenialink.exceptions.ILAccessError[source]

IngeniaLink access error.

exception ingenialink.exceptions.ILConfigurationError[source]

IngeniaLink configuration error.

exception ingenialink.exceptions.ILConfigurationFileParseError[source]

IngeniaLink configuration file parse error.

exception ingenialink.exceptions.ILDictionaryParseError[source]

IngeniaLink dictionary parse error.

exception ingenialink.exceptions.ILEcatStateError[source]

IngeniaLink Ethercat state error.

exception ingenialink.exceptions.ILError[source]

IngeniaLink generic error.

exception ingenialink.exceptions.ILFirmwareLoadError[source]

IngeniaLink error while loading a firmware.

exception ingenialink.exceptions.ILIOError[source]

IngeniaLink I/O error.

exception ingenialink.exceptions.ILNACKError(err_code: int)[source]

IngeniaLink NACK error.

exception ingenialink.exceptions.ILRegisterAccessError(*, base_message: str, reg: Register, base_exception: Exception, reason: str)[source]

IngeniaLink register access error raised when a register read or write is aborted.

base_message

A general message describing the failed operation.

reg

The register that was being accessed when the failure occurred.

base_exception

The underlying exception that caused the failure.

reason

A message describing the specific reason for the failure.

exception ingenialink.exceptions.ILRegisterNotFoundError[source]

IngeniaLink register not found in dictionary.

exception ingenialink.exceptions.ILStateError[source]

IngeniaLink state error.

exception ingenialink.exceptions.ILTimeoutError[source]

IngeniaLink timeout error.

exception ingenialink.exceptions.ILUDPError[source]

Ingenialink exception on UDP action.

exception ingenialink.exceptions.ILValueError[source]

IngeniaLink value error.

exception ingenialink.exceptions.ILWrongCRCError[source]

IngeniaLink Wrong CRC error.

exception ingenialink.exceptions.ILWrongRegisterError[source]

IngeniaLink Wrong register error.

exception ingenialink.exceptions.ILWrongWorkingCountError[source]

PDOs process data working count expected and received differ.