2019-10-27 00:02:40 +03:00
|
|
|
package nsusbloader.COM.USB;
|
2019-03-14 21:28:20 +03:00
|
|
|
|
|
|
|
import org.usb4java.LibUsb;
|
|
|
|
|
2020-02-10 02:19:39 +03:00
|
|
|
public class UsbErrorCodes {
|
|
|
|
public static String getErrCode(int value){
|
2019-03-14 21:28:20 +03:00
|
|
|
switch (value){
|
|
|
|
case LibUsb.ERROR_ACCESS:
|
|
|
|
return "ERROR_ACCESS";
|
|
|
|
case LibUsb.ERROR_BUSY:
|
|
|
|
return "ERROR_BUSY";
|
|
|
|
case LibUsb.ERROR_INTERRUPTED:
|
|
|
|
return "ERROR_INTERRUPTED";
|
|
|
|
case LibUsb.ERROR_INVALID_PARAM:
|
|
|
|
return "ERROR_INVALID_PARAM";
|
|
|
|
case LibUsb.ERROR_IO:
|
|
|
|
return "ERROR_IO";
|
|
|
|
case LibUsb.ERROR_NO_DEVICE:
|
|
|
|
return "ERROR_NO_DEVICE";
|
|
|
|
case LibUsb.ERROR_NO_MEM:
|
|
|
|
return "ERROR_NO_MEM";
|
|
|
|
case LibUsb.ERROR_NOT_FOUND:
|
|
|
|
return "ERROR_NOT_FOUND";
|
|
|
|
case LibUsb.ERROR_NOT_SUPPORTED:
|
|
|
|
return "ERROR_NOT_SUPPORTED";
|
|
|
|
case LibUsb.ERROR_OTHER:
|
|
|
|
return "ERROR_OTHER";
|
|
|
|
case LibUsb.ERROR_OVERFLOW:
|
|
|
|
return "ERROR_OVERFLOW";
|
|
|
|
case LibUsb.ERROR_PIPE:
|
|
|
|
return "ERROR_PIPE";
|
|
|
|
case LibUsb.ERROR_TIMEOUT:
|
|
|
|
return "ERROR_TIMEOUT";
|
|
|
|
default:
|
|
|
|
return Integer.toString(value);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|