Home | History | Annotate | Download | only in usb

Lines Matching defs:accessory

32  * This class is used to describe a USB accessory.
40 // USB accessory manufacturer (or null for unspecified)
42 // USB accessory model (or null for unspecified)
44 // USB accessory version (or null for unspecified)
53 public AccessoryFilter(UsbAccessory accessory) {
54 mManufacturer = accessory.getManufacturer();
55 mModel = accessory.getModel();
56 mVersion = accessory.getVersion();
82 serializer.startTag(null, "usb-accessory");
92 serializer.endTag(null, "usb-accessory");
102 * Is the accessories described {@code accessory} covered by this filter?
104 * @param accessory A filter describing the accessory
106 * @return {@code true} iff this the filter covers the accessory
108 public boolean contains(AccessoryFilter accessory) {
109 if (mManufacturer != null && !Objects.equals(accessory.mManufacturer, mManufacturer)) {
112 if (mModel != null && !Objects.equals(accessory.mModel, mModel)) return false;
113 return !(mVersion != null && !Objects.equals(accessory.mVersion, mVersion));
129 UsbAccessory accessory = (UsbAccessory)obj;
130 return (mManufacturer.equals(accessory.getManufacturer()) &&
131 mModel.equals(accessory.getModel()) &&
132 mVersion.equals(accessory.getVersion()));