altoslib: When flashing hardware, pull USB data from device if needed
[fw/altos] / altosuilib / AltosUSBDevice.java
index f43d6befda46e57ec9ee26f0d105452308afe9b9..e4b94eeaed77efd12645dc208f57452f31fee2af 100644 (file)
@@ -20,6 +20,7 @@ package org.altusmetrum.altosuilib_13;
 
 import java.util.*;
 import libaltosJNI.*;
+import org.altusmetrum.altoslib_13.*;
 
 public class AltosUSBDevice  extends altos_device implements AltosDevice {
 
@@ -98,6 +99,14 @@ public class AltosUSBDevice  extends altos_device implements AltosDevice {
                return getVendor() ^ getProduct() ^ getSerial() ^ getPath().hashCode();
        }
 
+       public AltosUsbId usb_id() {
+               return new AltosUsbId(getVendor(), getProduct());
+       }
+
+       public String usb_product() {
+               return getName();
+       }
+
        public boolean equals(Object o) {
                if (o == null)
                        return false;