Wylaczenie BT na Widcomm stack

  • 1 Odpowiedzi
  • 1752 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Wylaczenie BT na Widcomm stack
« dnia: 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.

Odp: Wylaczenie BT na Widcomm stack
« Odpowiedź #1 dnia: Sierpień 19, 2010, 11:31:06 »
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