/* 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);
      }
    }
  }