/* DiscoveryListener methods: */ public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { // System.err.println(btDevice.getFriendlyName(false) + " discovered."); /* System.err.println("Major = " + cod.getMajorDeviceClass()); System.err.println("Minor = " + cod.getMinorDeviceClass()); System.err.println("Service = " + cod.getServiceClasses()); System.err.println("GPS_MAJOR = " + GPS_MAJOR); System.err.println("Authenticated? " + btDevice.isAuthenticated()); */ if ((cod.getMajorDeviceClass() & GPS_MAJOR) == GPS_MAJOR) { if (btDevice.isAuthenticated()) { // Check if paired. this.btDevice = btDevice; da.cancelInquiry(this); } } }
public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { if (cod.getMajorDeviceClass() == NXTID) remote = btDevice; }