public UsbAccessoryAssert hasManufacturer(String manufacturer) { isNotNull(); String actualManufacturer = actual.getManufacturer(); assertThat(actualManufacturer) // .overridingErrorMessage("Expected manufacturer <%s> but was <%s>.", manufacturer, actualManufacturer) // .isEqualTo(manufacturer); return this; }
public UsbAccessoryAssert hasManufacturer(String manufacturer) { isNotNull(); String actualManufacturer = actual.getManufacturer(); assertThat(actualManufacturer) // .overridingErrorMessage("Expected manufacturer <%s> but was <%s>.", manufacturer, actualManufacturer) // .isEqualTo(manufacturer); return this; }
/** * Checks if the specified connected USB accessory is what we expect. * * @param accessory Accessory to check * @return true if the accessory is right */ public static boolean isAccessorySupported(UsbAccessory accessory) { boolean manufacturerMatches = ACCESSORY_MANUFACTURER.equals(accessory.getManufacturer()); boolean modelMatches = ACCESSORY_MODEL.equals(accessory.getModel()); boolean versionMatches = ACCESSORY_VERSION.equals(accessory.getVersion()); return manufacturerMatches && modelMatches && versionMatches; }
public UsbTransferProvider(Context context, ComponentName service, UsbAccessory usbAccessory, UsbTransferCallback callback){ if(context == null || service == null || usbAccessory == null){ throw new IllegalStateException("Supplied params are not correct. Context == null? "+ (context==null) + " ComponentName == null? " + (service == null) + " Usb Accessory == null? " + usbAccessory); } this.context = context; this.routerService = service; this.callback = callback; this.clientMessenger = new Messenger(new ClientHandler(this)); usbPfd = getFileDescriptor(usbAccessory); if(usbPfd != null){ usbInfoBundle = new Bundle(); usbInfoBundle.putString(MultiplexUsbTransport.MANUFACTURER, usbAccessory.getManufacturer()); usbInfoBundle.putString(MultiplexUsbTransport.MODEL, usbAccessory.getModel()); usbInfoBundle.putString(MultiplexUsbTransport.VERSION, usbAccessory.getVersion()); usbInfoBundle.putString(MultiplexUsbTransport.URI, usbAccessory.getUri()); usbInfoBundle.putString(MultiplexUsbTransport.SERIAL, usbAccessory.getSerial()); usbInfoBundle.putString(MultiplexUsbTransport.DESCRIPTION, usbAccessory.getDescription()); checkIsConnected(); } }