Istanzia un discoverer per la ricerca di device bluetooth che offrano determinati servizi, in particolare quelli con gli UUID e gli id di attributo passati al costruttore. Il discoverer viene monitorato da un discovererObserver che questa classe si incarica di istanziare.
Definizione alla linea 33 del file BtClient.java.
Membri pubblici | |
BtClient (UUID UUIDset[], int attrset[], DiscoveryEventHandler eventHandler) throws BtInitException | |
void | startDiscovery () |
void | cancelDiscovery () |
StreamConnection | getConnection (ServiceRecord record, int requiredSecurity, boolean mustBeMaster) throws ConnectionException |
crea una nuova connessione per questo client al servizio identificato dal parametro record | |
Attributi privati | |
Discoverer | discoverer |
DiscovererObserver | discovererObserver |
DiscoveryEventHandler | eventHandler |
|
Definizione alla linea 39 del file BtClient.java. Riferimenti org.jaebi.midlet.bt.BtClient.discovererObserver, e org.jaebi.midlet.bt.BtClient.eventHandler. 00039 { 00040 this.eventHandler = eventHandler; 00041 this.discovererObserver = new DiscovererObserver(eventHandler); 00042 this.discoverer = new Discoverer(discovererObserver, UUIDset, attrset); 00043 }
|
|
Definizione alla linea 51 del file BtClient.java. Riferimenti org.jaebi.midlet.bt.Discoverer.destroy(), e org.jaebi.midlet.bt.BtClient.discoverer. 00051 { 00052 discoverer.destroy(); 00053 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
crea una nuova connessione per questo client al servizio identificato dal parametro record
Definizione alla linea 59 del file BtClient.java. Referenziato da ClientMidlet.connect(). 00059 { 00060 String url = record.getConnectionURL(requiredSecurity, mustBeMaster); 00061 try{ 00062 return (StreamConnection)Connector.open(url); 00063 } catch (IOException e){ 00064 throw new ConnectionException("Impossibile connettersi al servizio desiderato"); 00065 } 00066 }
|
|
Definizione alla linea 46 del file BtClient.java. Riferimenti org.jaebi.midlet.bt.BtClient.discoverer, e org.jaebi.midlet.bt.Discoverer.scanDevicesServices(). Referenziato da ClientMidlet.commandAction(). 00046 { 00047 discoverer.scanDevicesServices(); 00048 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Definizione alla linea 35 del file BtClient.java. Referenziato da org.jaebi.midlet.bt.BtClient.cancelDiscovery(), e org.jaebi.midlet.bt.BtClient.startDiscovery(). |
|
Definizione alla linea 36 del file BtClient.java. Referenziato da org.jaebi.midlet.bt.BtClient.BtClient(). |
|
Definizione alla linea 37 del file BtClient.java. Referenziato da org.jaebi.midlet.bt.BtClient.BtClient(). |