Avatar billede mollevp Nybegynder
27. februar 2005 - 00:35 Der er 1 kommentar og
1 løsning

Identificer hvem der udbød hvad? (bluetooth services)

Hej igen :)

Om projektet: J2ME, JSR-82

Så har vi lidt problemer igen... Vi er igang med at finde forskellige services på bluetooth enheder. Vi har igen problemer med at finde andre enheder, og skal nu igang med at finde ud af hvilke enheder udbyder hvilke services. Spørgsmålet går altså på:
Hvordan identificere vi hvilken enhed der udbød hvilke services?

Kan man se det når vi får en " public void servicesDiscovered(int transID, ServiceRecord[] servRecord)"?

Vi vil helst skulle undgå at søge sekventielt, altså først hvikle services udbyder enhed 1, hvikle services udbyder enhed 2 osv..
Avatar billede mollevp Nybegynder
27. februar 2005 - 01:22 #1
Hep fandt vist lige selv løsningen(har dog ikke teste den endnu)...

public int searchServices(int[] attrSet,
                          UUID[] uuidSet,
                          RemoteDevice btDev,
                          DiscoveryListener discListener)
                  throws BluetoothStateException

"Returns: the transaction ID of the service search; this number must be positive"

Jeg må kunne matche searchServices transaction ID mod det jeg får når public void servicesDiscovered(int transID, ServiceRecord[] servRecord) bliver kørt...

Jeg skriver når det er testet...
Avatar billede mollevp Nybegynder
27. februar 2005 - 12:23 #2
Jeps det virkede.. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester