24,6 → 24,13 |
public String err_log="none"; |
|
|
public void log(String err_str) |
{ |
|
err_log+=err_str; |
System.out.println(err_str); |
} |
|
public final int MAX_DEVICES=10; |
|
public RemoteDevice[] remote_devices; |
58,7 → 65,7 |
catch (BluetoothStateException ex) |
{ |
error=true; |
err_log+="Problem in searching the blue tooth devices\n" + ex; |
log("Problem in searching the blue tooth devices\n" + ex); |
|
} |
|
67,16 → 74,28 |
public void inquiryCompleted(int transID) { |
|
try { |
log("search complete with " + remote_device_count + " devices"); |
for(int i=0;i<remote_device_count;i++) |
{ |
remote_device_name[i]=remote_devices[i].getFriendlyName(true); |
log("#" + i + " -> addr: " + remote_devices[i].getBluetoothAddress()); |
remote_device_mac[i]=remote_devices[i].getBluetoothAddress(); |
|
remote_device_name[i]=remote_devices[i].getBluetoothAddress(); |
try { |
log("#" + i + "name:" + remote_devices[i].getFriendlyName(true)); |
remote_device_name[i]=remote_devices[i].getFriendlyName(true); |
} |
catch (Exception e) |
{ |
log("Problem getting name of BT-Device( -> taking mac as name): " + e); |
} |
|
|
} |
} |
catch (Exception e) |
{ |
err_log+="Problem in searching the blue tooth devices"; |
log("Problem in searching the blue tooth devices" + e); |
} |
searching=false; |
} |
89,6 → 108,7 |
//Called when device is found during inquiry |
public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) |
{ |
log("found device "); |
try |
{ |
if (remote_device_count!=(MAX_DEVICES-1)) |
99,7 → 119,7 |
} |
catch (Exception e) |
{ |
err_log+=("Device Discovered Error: " + e); |
log("Device Discovered Error: " + e); |
} |
|
} |