|
/**
* Classe per poter trovaew i dispositivi
*/
package mercurio;
import java.io.*;
import java.awt.event.*;
import java.util.*;
import javax.bluetooth.*;
import javax.swing.*;
{
private final String TITOLO = "Mercurio";
private final String nomeIconaFrame = "icone//iconaProgrammaPrincipale.gif";
private Vector<RemoteDevice> devicesDiscovered;
{
Mercurio.resettaAreaTesto();
Mercurio.ricercaInCorso();
Mercurio.avviaAnimazioneBarra();
}
{
final String ERRORE_INTERRUPT = "La ricarca è stata interrotta";
final String ERRORE_IO = "Non si riesce più a ricevere dati";
final String ERRORE_GENERICO = "Errore irreversibile";
final String NESSUN_DISPOSITIVO = "Nessun dispositivo presente";
try
{
devicesDiscovered = RemoteDeviceDiscovery.searchWithInformation();
}
{
e.printStackTrace();
}
{
e.printStackTrace();
}
{
e.printStackTrace();
}
if(devicesDiscovered == null)
{
}
// Conclusione della ricerca
Mercurio.ricercaConclusa();
Mercurio.terminaAnimazioneBarra();
for(int i=0; i<devicesDiscovered.size(); i++)
{
Mercurio.riceviInformazioniDispositivi(RemoteDeviceDiscovery.nomeDispositivo(i), RemoteDeviceDiscovery.indirizzoDispositivo(i));
}
Mercurio.conclusioneInformazioni(RemoteDeviceDiscovery.numberOfDevices());
}
}
|
|