LibMK_Result¶
-
enum
LibMK_Result
¶ Error codes used within libmk.
Values:
-
LIBMK_SUCCESS
= 0¶ The one and only success code.
-
LIBMK_ERR_INVALID_DEV
= -1¶ Invalid device specified.
-
LIBMK_ERR_DEV_NOT_CONNECTED
= -2¶ Device specified not connected.
-
LIBMK_ERR_DEV_NOT_SET
= -3¶ Device has not been set.
-
LIBMK_ERR_UNKNOWN_LAYOUT
= -14¶ Device has unknown layout.
-
LIBMK_ERR_DEV_NOT_CLOSED
= -15¶ Device access not closed.
-
LIBMK_ERR_DEV_RESET_FAILED
= -16¶ Device (libusb) reset failed.
-
LIBMK_ERR_IFACE_CLAIM_FAILED
= -4¶ Failed to claim libusb interface.
-
LIBMK_ERR_IFACE_RELEASE_FAILED
= -5¶ Failed to release libusb interface.
-
LIBMK_ERR_DEV_CLOSE_FAILED
= -6¶ Failed to close libusb device.
-
LIBMK_ERR_DEV_OPEN_FAILED
= -7¶ Failed to open libusb device.
-
LIBMK_ERR_KERNEL_DRIVER
= -8¶ Failed to unload kernel driver.
-
LIBMK_ERR_DEV_LIST
= -9¶ Failed to retrieve libusb device list.
-
LIBMK_ERR_TRANSFER
= -10¶ Failed to transfer data to or from device.
-
LIBMK_ERR_DESCR
= -11¶ Failed to get libusb device descriptor.
-
LIBMK_ERR_PROTOCOL
= -13¶ Keyboard interaction protocol error.
-
LIBMK_ERR_INVALID_ARG
= -14¶ Invalid arguments passed by caller.
-
LIBMK_ERR_STILL_ACTIVE
= -15¶ Controller is still active.
-