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: bikekowal w Lipiec 23, 2008, 19:39:00
-
chcę napisać prosty szukacz ustawień wbudowanego odbiornika GPS. Moje ograniczenie to szukanie po portach software'owych, a jeszcze lepiej, aby ten program potrafił znaleźć ustawienia domyślne wpisane w Windowsie. Stąd moje pierwsze pytanie, czy wiecie gdzie zapisywane są ustawienia portów softowych w windowsie?
-
chcę napisać prosty szukacz ustawień wbudowanego odbiornika GPS. Moje ograniczenie to szukanie po portach software'owych, a jeszcze lepiej, aby ten program potrafił znaleźć ustawienia domyślne wpisane w Windowsie. Stąd moje pierwsze pytanie, czy wiecie gdzie zapisywane są ustawienia portów softowych w windowsie?
zobacz http://www.basic4ppc.com/gps4ppc.html,
z tego co wiem basic4ppc posiada biblioteczki do obsługi odbiornika GPS
AniaS
-
ok, dzięki za info. Chodziło mi bardziej o samodzielne wykorzystanie danych z Windowsa. Gdzie mogę znaleźć zapisane ustawienia?
-
chcę napisać prosty szukacz ustawień wbudowanego odbiornika GPS. Moje ograniczenie to szukanie po portach software'owych, a jeszcze lepiej, aby ten program potrafił znaleźć ustawienia domyślne wpisane w Windowsie. Stąd moje pierwsze pytanie, czy wiecie gdzie zapisywane są ustawienia portów softowych w windowsie?
w rejestrze
-
w rejestrze
dzięki za wyczerpującą odpowiedź, ale niczego ona nie zmieniła... potrzebny mi konkret, nie ogólnik.
-
Zajrzyj do klucza HKLM\Software\Microsoft\Bluetooth\Serial\Ports, masz tam porty utworzone przy ustanowieniu linka z odbiornikiem. Nie wiem niestety, jak to się ma do odbiorników wbudowanych...
-
jak sam napisałeś to sa porty Bluetoothowe, czyli nijak się to ma do wbudowanego odbiiornika. Wiem, że jest biblioteka która pozwala na korzystanie z tych danych, ale nie wiem jeszcze jak z niej korzystać.
-
jak sam napisałeś to sa porty Bluetoothowe, czyli nijak się to ma do wbudowanego odbiiornika. Wiem, że jest biblioteka która pozwala na korzystanie z tych danych, ale nie wiem jeszcze jak z niej korzystać.
przecież to wszystko można znaleźć na witrynie microsofta
-
jak sam napisałeś to sa porty Bluetoothowe, czyli nijak się to ma do wbudowanego odbiiornika. Wiem, że jest biblioteka która pozwala na korzystanie z tych danych, ale nie wiem jeszcze jak z niej korzystać.
przecież to wszystko można znaleźć na witrynie microsofta
to podrzuć od razu linkiem, widocznie edycja gooogle z której korzystam działa gorzej niż u Ciebie...
-
http://nativemobile.blogspot.com/2007/11/com-port-enumeration.html
http://www.codeproject.com/KB/mobile/WMEnumComPorts.aspx
-
jak sam napisałeś to sa porty Bluetoothowe, czyli nijak się to ma do wbudowanego odbiiornika. Wiem, że jest biblioteka która pozwala na korzystanie z tych danych, ale nie wiem jeszcze jak z niej korzystać.
przecież to wszystko można znaleźć na witrynie microsofta
to podrzuć od razu linkiem, widocznie edycja gooogle z której korzystam działa gorzej niż u Ciebie...
To przecież mówię, że na MS jest a nie na Googlach. Wejdź na witrynę MS i wpisz w wyszukiwarce np "open gps port"
-
http://nativemobile.blogspot.com/2007/11/com-port-enumeration.html
http://www.codeproject.com/KB/mobile/WMEnumComPorts.aspx
dzieki
To przecież mówię, że na MS jest a nie na Googlach. Wejdź na witrynę MS i wpisz w wyszukiwarce np "open gps port"
taa, dzieki za konkretna odpowiedź :-?
-
Generalnie, jeśli chodzi o programowanie pod WM, to w googlach zawsze dodawaj hasło "msdn" :D
CodeProject też jest niezłym zbiorkiem, tak samo Pocket PC Developer Network (http://www.pocketpcdn.com/).
-
ok, dobrze wiedzieć, dzieki za porade, zabiore sie za to po urlopie.
-
chcę napisać prosty szukacz ustawień wbudowanego odbiornika GPS. Moje ograniczenie to szukanie po portach software'owych, a jeszcze lepiej, aby ten program potrafił znaleźć ustawienia domyślne wpisane w Windowsie. Stąd moje pierwsze pytanie, czy wiecie gdzie zapisywane są ustawienia portów softowych w windowsie?
Ja bym to zrobił tak (w języku C):
1) w pętli użył funkcji CreateFile (Winapi) dla COMów od COM1: do np COM8: (skaner portów COM)
2) jeżeli funkcja zwróci wartość INVALID_HANDLE_VALUE, to nie ten COM !!!
3) któryś COM zwróci wartość różną od INVALID_HANDLE_VALUE - to może być port GPS-a
4) funkcją GetCommState odczytuję ustawienia COMa (BaudRate, ByteSize, Parity, StopBits i inne zawarte w strukturze Device Control Block)
pozdr
phaxe
-
chcę napisać prosty szukacz ustawień wbudowanego odbiornika GPS. Moje ograniczenie to szukanie po portach software'owych, a jeszcze lepiej, aby ten program potrafił znaleźć ustawienia domyślne wpisane w Windowsie. Stąd moje pierwsze pytanie, czy wiecie gdzie zapisywane są ustawienia portów softowych w windowsie?
Ja bym to zrobił tak (w języku C):
1) w pętli użył funkcji CreateFile (Winapi) dla COMów od COM1: do np COM8: (skaner portów COM)
2) jeżeli funkcja zwróci wartość INVALID_HANDLE_VALUE, to nie ten COM !!!
3) któryś COM zwróci wartość różną od INVALID_HANDLE_VALUE - to może być port GPS-a
4) funkcją GetCommState odczytuję ustawienia COMa (BaudRate, ByteSize, Parity, StopBits i inne zawarte w strukturze Device Control Block)
pozdr
phaxe
I nic dziwnego, że potem wszystko się wiesza albo chodzi jakby nie mogło. Nie uczmy się takiego programowania. A co jeśli ktoś nazwie port COM9?
-
Co się ma wieszać? Zakres skanowanych portów COM można zwiększyć, albo żeby uniknąć skanowania - można odczytać z rejestru Windows numer portu COM, na którym chodzi odbiornik GPS.
-
Co się ma wieszać? Zakres skanowanych portów COM można zwiększyć,
Wtedy właśnie program zaczyna chodzić tak, jakby mu się nie chciało
albo żeby uniknąć skanowania - można odczytać z rejestru Windows numer portu COM, na którym chodzi odbiornik GPS.
I to wydaje się najsensowniejsze