altosui: Move product definitions from AltosUI to AltosLib
[fw/altos] / altosui / AltosBTDevice.java
index 7a876c25feae21ee3a56d2a4ccae372ddfd4e50b..f6926b1066fde81b571a6e634b9afe25a0ef616a 100644 (file)
@@ -42,6 +42,13 @@ public class AltosBTDevice extends altos_bt_device implements AltosDevice {
                return getAddr();
        }
 
+       public String getErrorString() {
+               altos_error     error = new altos_error();
+
+               libaltos.altos_get_last_error(error);
+               return String.format("%s (%d)", error.getString(), error.getCode());
+       }
+
        public int getSerial() {
                String name = getName();
                if (name == null)
@@ -109,6 +116,7 @@ public class AltosBTDevice extends altos_bt_device implements AltosDevice {
        }
 
        public AltosBTDevice(String name, String addr) {
+               Altos.load_library();
                libaltos.altos_bt_fill_in(name, addr,this);
        }