ifm3dpy.device.Error

class ifm3dpy.device.Error

Bases: RuntimeError

Exception wrapper for library and system errors encountered by the library.

Error Codes

IFM3D_NO_ERRORS

IFM3D_XMLRPC_FAILURE

IFM3D_XMLRPC_TIMEOUT

IFM3D_JSON_ERROR

IFM3D_NO_ACTIVE_APPLICATION

IFM3D_SUBCOMMAND_ERROR

IFM3D_IO_ERROR

IFM3D_THREAD_INTERRUPTED

IFM3D_PCIC_BAD_REPLY

IFM3D_UNSUPPORTED_OP

IFM3D_IMG_CHUNK_NOT_FOUND

IFM3D_PIXEL_FORMAT_ERROR

IFM3D_UNSUPPORTED_DEVICE

IFM3D_RECOVERY_CONNECTION_ERROR

IFM3D_UPDATE_ERROR

IFM3D_PCICCLIENT_UNSUPPORTED_DEVICE

IFM3D_HEADER_VERSION_MISMATCH

IFM3D_INTRINSIC_CALIBRATION_UNSUPPORTED_DEVICE

IFM3D_INTRINSIC_CALIBRATION_UNSUPPORTED_FIRMWARE

IFM3D_INVERSE_INTRINSIC_CALIBRATION_UNSUPPORTED_DEVICE

IFM3D_INVERSE_INTRINSIC_CALIBRATION_UNSUPPORTED_FIRMWARE

IFM3D_CURL_ERROR

IFM3D_CURL_TIMEOUT

IFM3D_CURL_ABORTED

IFM3D_SWUPDATE_BAD_STATE

IFM3D_CONFIDENCE_IMAGE_FORMAT_NOT_SUPPORTED

IFM3D_DISTANCE_NOISE_IMAGE_UNSUPPORTED_DEVICE

IFM3D_DISTANCE_NOISE_IMAGE_UNSUPPORTED_FIRMWARE

IFM3D_INVALID_PORT

IFM3D_TOOL_COMMAND_UNSUPPORTED_DEVICE

IFM3D_UNSUPPORTED_SCHEMA_ON_DEVICE

IFM3D_BUFFER_ID_NOT_AVAILABLE

IFM3D_NETWORK_ERROR

IFM3D_SYSTEM_ERROR

IFM3D_CORRUPTED_STRUCT

IFM3D_DEVICE_PORT_INCOMPATIBLE_WITH_ORGANIZER

IFM3D_DEVICE_PORT_NOT_SUPPORTED

IFM3D_XMLRPC_OBJ_NOT_FOUND

IFM3D_INVALID_PARAM

IFM3D_INVALID_VALUE_TYPE

IFM3D_VALUE_OUT_OF_RANGE

IFM3D_READONLY_PARAM

IFM3D_SESSION_ALREADY_ACTIVE

IFM3D_INVALID_PASSWORD

IFM3D_INVALID_SESSIONID

IFM3D_COULD_NOT_REBOOT

IFM3D_INVALID_FORMAT

IFM3D_INVALID_DEVICE_TYPE

IFM3D_INVALID_IMPORT_FLAGS

IFM3D_INVALID_APP_INDEX

IFM3D_APP_IN_EDIT_MODE

IFM3D_MAX_APP_LIMIT

IFM3D_NO_APP_IN_EDIT_MODE

IFM3D_CANNOT_SW_TRIGGER

IFM3D_INVALID_IMAGER_TYPE

IFM3D_UNSUPPORTED_APP_TYPE

IFM3D_PIN_ALREADY_IN_USE

IFM3D_NO_SUCH_MODEL_OR_ROI

IFM3D_TEMPORAL_FILTER_TRIGGER_CONFLICT

IFM3D_EEPROM_FAIL

IFM3D_IMPORT_EXPORT_IN_PROGRESS

IFM3D_INVALID_NET_CONFIG

IFM3D_LED_DUTY_CYCLE_VIOLATION

IFM3D_AUTO_EXPOSURE_NOT_SUPPORTED

IFM3D_INVALID_FIRMWARE_VERSION

IFM3D_PROXY_AUTH_REQUIRED

IFM3D_PIXEL_FORMAT_NOT_SUPPORTED

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

IFM3D_APP_IN_EDIT_MODE = 101014
IFM3D_AUTO_EXPOSURE_NOT_SUPPORTED = 101056
IFM3D_BUFFER_ID_NOT_AVAILABLE = -100032
IFM3D_CANNOT_SW_TRIGGER = 101024
IFM3D_CONFIDENCE_IMAGE_FORMAT_NOT_SUPPORTED = -100024
IFM3D_CORRUPTED_STRUCT = -100035
IFM3D_COULD_NOT_REBOOT = 101007
IFM3D_CURL_ABORTED = -100022
IFM3D_CURL_ERROR = -100020
IFM3D_CURL_TIMEOUT = -100021
IFM3D_DEVICE_PORT_INCOMPATIBLE_WITH_ORGANIZER = -100036
IFM3D_DEVICE_PORT_NOT_SUPPORTED = -100037
IFM3D_DISTANCE_NOISE_IMAGE_UNSUPPORTED_DEVICE = -100027
IFM3D_DISTANCE_NOISE_IMAGE_UNSUPPORTED_FIRMWARE = -100028
IFM3D_EEPROM_FAIL = 101046
IFM3D_HEADER_VERSION_MISMATCH = -100015
IFM3D_IMG_CHUNK_NOT_FOUND = -100009
IFM3D_IMPORT_EXPORT_IN_PROGRESS = 101052
IFM3D_INTRINSIC_CALIBRATION_UNSUPPORTED_DEVICE = -100016
IFM3D_INTRINSIC_CALIBRATION_UNSUPPORTED_FIRMWARE = -100017
IFM3D_INVALID_APP_INDEX = 101013
IFM3D_INVALID_DEVICE_TYPE = 101011
IFM3D_INVALID_FIRMWARE_VERSION = 101058
IFM3D_INVALID_FORMAT = 101010
IFM3D_INVALID_IMAGER_TYPE = 101027
IFM3D_INVALID_IMPORT_FLAGS = 101012
IFM3D_INVALID_NET_CONFIG = 101051
IFM3D_INVALID_PARAM = 101000
IFM3D_INVALID_PASSWORD = 101005
IFM3D_INVALID_PORT = -100029
IFM3D_INVALID_SESSIONID = 101006
IFM3D_INVALID_VALUE_TYPE = 101001
IFM3D_INVERSE_INTRINSIC_CALIBRATION_UNSUPPORTED_DEVICE = -100018
IFM3D_INVERSE_INTRINSIC_CALIBRATION_UNSUPPORTED_FIRMWARE = -100019
IFM3D_IO_ERROR = -100005
IFM3D_JSON_ERROR = -100002
IFM3D_LED_DUTY_CYCLE_VIOLATION = 101055
IFM3D_MAX_APP_LIMIT = 101015
IFM3D_NETWORK_ERROR = -100033
IFM3D_NO_ACTIVE_APPLICATION = -100003
IFM3D_NO_APP_IN_EDIT_MODE = 101016
IFM3D_NO_ERRORS = 0
IFM3D_NO_SUCH_MODEL_OR_ROI = 101033
IFM3D_PCICCLIENT_UNSUPPORTED_DEVICE = -100014
IFM3D_PCIC_BAD_REPLY = -100007
IFM3D_PIN_ALREADY_IN_USE = 101032
IFM3D_PIXEL_FORMAT_ERROR = -100010
IFM3D_PIXEL_FORMAT_NOT_SUPPORTED = 100026
IFM3D_PROXY_AUTH_REQUIRED = -100025
IFM3D_READONLY_PARAM = 101003
IFM3D_RECOVERY_CONNECTION_ERROR = -100013
IFM3D_SESSION_ALREADY_ACTIVE = 101004
IFM3D_SUBCOMMAND_ERROR = -100004
IFM3D_SWUPDATE_BAD_STATE = -100023
IFM3D_SYSTEM_ERROR = -100034
IFM3D_TEMPORAL_FILTER_TRIGGER_CONFLICT = 101036
IFM3D_THREAD_INTERRUPTED = -100006
IFM3D_TOOL_COMMAND_UNSUPPORTED_DEVICE = -100030
IFM3D_UNSUPPORTED_APP_TYPE = 101028
IFM3D_UNSUPPORTED_DEVICE = -100011
IFM3D_UNSUPPORTED_OP = -100008
IFM3D_UNSUPPORTED_SCHEMA_ON_DEVICE = -100031
IFM3D_UPDATE_ERROR = -100012
IFM3D_VALUE_OUT_OF_RANGE = 101002
IFM3D_XMLRPC_FAILURE = -100000
IFM3D_XMLRPC_OBJ_NOT_FOUND = 100000
IFM3D_XMLRPC_TIMEOUT = -100001
args
property code

Error Code

property message

Exception message

property what

String representation of the error including the error code and optionally the message