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