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