Go naming for error codes. Export USBError type.

This commit is contained in:
Sebastian Zagrodzki
2017-04-09 19:27:33 +02:00
parent 54aed557d8
commit 87c7a873e9
5 changed files with 63 additions and 57 deletions

View File

@@ -72,7 +72,7 @@ func (t *usbTransfer) wait() (n int, err error) {
}
t.submitted = false
n, status := libusb.data(t.xfer)
if status != LIBUSB_TRANSFER_COMPLETED {
if status != TransferCompleted {
return n, status
}
return n, err
@@ -87,7 +87,7 @@ func (t *usbTransfer) cancel() error {
return nil
}
err := libusb.cancel(t.xfer)
if err == ERROR_NOT_FOUND {
if err == ErrorNotFound {
// transfer already completed
return nil
}