mecheye.shared.ErrorStatus¶
- class mecheye.shared.ErrorStatus(*args)¶
Result of an SDK operation. Zero error_code means success; nonzero codes carry an error_description. Use is_ok() before reading output arguments.
Field access is serialized; nested values retain native ownership.
- MMIND_HANDEYE_CALIBRATION_EXECUTION_ERROR = -10¶
- MMIND_STATUS_ACQUISITION_TRIGGER_WAIT = -12¶
- MMIND_STATUS_BUFFER_FULL = -20¶
- MMIND_STATUS_DEVICE_BUSY = -13¶
- MMIND_STATUS_DEVICE_OFFLINE = -2¶
- MMIND_STATUS_DUPLICATE_REGISTRATION = -18¶
- MMIND_STATUS_FILE_IO_ERROR = -8¶
- MMIND_STATUS_INVALID_CALLBACKFUNC = -14¶
- MMIND_STATUS_INVALID_DEVICE = -1¶
- MMIND_STATUS_INVALID_INPUT_ERROR = -7¶
- MMIND_STATUS_MESSAGE_CHANNEL_ERROR = -17¶
- MMIND_STATUS_MESSAGE_CHANNEL_OCCUPPIED = -19¶
- MMIND_STATUS_NO_DATA_ERROR = -6¶
- MMIND_STATUS_NO_SUPPORT_ERROR = -3¶
- MMIND_STATUS_OUT_OF_RANGE_ERROR = -4¶
- MMIND_STATUS_PARAMETER_ERROR = -5¶
- MMIND_STATUS_PROFILE_POST_PROCESS_ERROR = -16¶
- MMIND_STATUS_REPLY_WITH_ERROR = -11¶
- MMIND_STATUS_RESPONSE_PARSE_ERROR = -15¶
- MMIND_STATUS_SUCCESS = 0¶
- MMIND_STATUS_TIMEOUT_ERROR = -9¶
- property error_code¶
SDK integer error code; zero indicates success.
- property error_description¶
SDK explanation of the operation result.
- is_ok()¶
Return True exactly when error_code is the SDK success code zero.