PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: mobit w Sierpień 07, 2010, 12:29:00
-
Witam,
Urzadzenie: HTC TP2
Srodowisko: VC++ 2008, WM6 Pro SDK
Probuje zrobic mala aplikacje, ktora operuje na bluetooth ze stack-iem Broadcomm.
Wszystko fajnie dziala oprocz wylaczenia bt na koncu.
W dokumentacji i sieci znalazlem info, ze bt jest wylaczany przy zwolnieniu ostatniego obiektu, ktory korzysta ze stacka, a na koncu powinno sie jeszcze wywolac WIDCOMMSDK_ShutDown().
Niestety, u mnie nie dziala - tzn. bt pozostaje wlaczony. Niby znika ikona bt z notification bar, ale comm manager pokazuje, ze jest ON i inne urzadzenia normalnie widza telefon.
Dla wyjasnienia - jest to aplikacja konsolowa majaca dzialac w tle i wylaczenie bt niekoniecznie musi nastapic przy wychodzeniu z aplikacji.
Fragment kodu:
CBtIf *bt;
//...
bt = new CBtIf();
bt->AllowToConnect(CBtIf::CONNECT_ALLOW_PAIRED);
//...
delete bt;
bt = NULL;
WIDCOMMSDK_ShutDown();
Z gory dzieki za pomoc.
-
Jednak udalo sie to znalezc na xda-dev. Rozwiazanie de facto nie oparte na dostarczanym przez Broadcom SDK.
http://forum.xda-developers.com/showthread.php?t=542841 (http://forum.xda-developers.com/showthread.php?t=542841)