Jak přistupovat ke GPS datům z více programů
Už jsem tu někde četl, že si někdo spustil TomToma na navigaci a zároveň OziExplorer pro zaznamenávání trasy. Jak je to možné nastavit? Vždy když zapnu jeden program a na něj druhý tak se oba odpojí. Mám BT GPS i-Tec 339.
Ve WM5 je na to primo Ovladaci panel, pro starsi OS je potreba pouzit aplikace jako GPSProxy (free) nebo GPSGate.
Stáhl jsem si GPSProxy a nakonfiguroval pro GPS porty COM0 a COM7, jenže když se pak chci připojit přes Oziho, vůbec nereaguje.
Rek bych, ze na Looxu budes muset mit nastaven COM8 jako vstupni port a nejaky jiny (asi COM9?) jako vystupni... Pak na ten vystupni je treba napojit GPS SW.
Ne, tím to nebude, vždy se připojuji přes COM6 a ostatně ani COM8 nejede. To nastavení virtuáních COM portů v GPSProxy je jaksi divné - pouze tlačítka Add a Remove, když zmáčknu Add poprvé, objeví se sám COM7, když podruhé, objeví se COM0 a když potřetí, tak to hodí hlášku že už nejsou žádné volné.
Tak už jsem to trochu pochopil, jak to funguje, teď mám ovšem jiný problém. Příjem z COM6 směruji na virtuální COM0, který si umím z aplikace chytnout, jenže nemůžu ho použít v další aplikaci. Nevíte někdo, jak nastavit GPSProxy aby směrovalo COM6 do obou virtuálních portů, tedy COM0 a COM7?
Rozchodil jste někdo sdílení BT GPS pod WM5 na hx4700? Buď jsem úplně tupej, nebo mi to nefunguje ... :?
Zajimalo by mne trochu jiny propojeni. Jedno BT zarizeni GPS a dve PDA. Pri pokusu s iPaqem a SE910i se podarilo spojeni vzdy jen jednoho, jako s dratem. BT GPS ale vysila data "do okoli", neslo by odchytavat je bez "pevneho" BT pripojeni? Diky za info.
Vzhledem k tomu, ze spojeni s GPS instancuje PDAcko, tak asi tezko, protoze pri pokusu o pripojeni druheho zarizeni se prvni spojeni prerusi...
Hm, tak jak se tak probiram tim kodem, tak mam obavy, ze mystifikuji, ze GPSProxy umi podporovat pripojeni vice aplikaci na jeden virtualni COM port...
Tudiz na <WM5 zarizenich bude nutne pouzit GPSGate...
Sorry... :oops:
Ale jiz jsem zadal pozadavek na GPSProxy, jestli by ta podpora pripojeni vice GPS aplikaci na jeden virtualni COM port nemohla byt zahrnuta, tak uvidime...
Tudiz na <WM5 zarizenich bude nutne pouzit GPSGate...
Sorry... :oops:
Ale jiz jsem zadal pozadavek na GPSProxy, jestli by ta podpora pripojeni vice GPS aplikaci na jeden virtualni COM port nemohla byt zahrnuta, tak uvidime...
Tak teď už nic nechápu - co teda přesně děla GPSProxy? Funguje teda na WM2003SE, když ne na WM5? A nebo jediná cesta je pořídit si GPSGate?
GPSProxy funguje v dane podobe pouze ve vyznamu slova "proxy", tzn. prevadi vstup z jednoho COM portu na druhy (nejaky virtualni, ktery v ni vytvorime) + umoznuje logovani daneho vstupu a pripadny prevod na Garmini protokol.
Takze bohuzel zbyva GPSGate...
Takze bohuzel zbyva GPSGate...
[QUOTE="beecher"]http://czaxim.wordpress.com/2006/05/19/sdileni-dat-z-gps-prijimace-ve-windows-mobile-5/[/QUOTE]
Díky Tobě beechere jsem se do toho ještě jednou zavrtal a už mi to chodí. Něco je prohnilého v TomTomovi, protože ne s každým portem to běželo. Ostatní aplikace nemají problém s žádným volným portem, ale já to zrovna musel zkoušet na TT :?
Díky Tobě beechere jsem se do toho ještě jednou zavrtal a už mi to chodí. Něco je prohnilého v TomTomovi, protože ne s každým portem to běželo. Ostatní aplikace nemají problém s žádným volným portem, ale já to zrovna musel zkoušet na TT :?
On taky ne kazdy port, ktery lze v tom GPS panelu zvolit je volny... ;)
Proto doporucuji pouziti toho Device Manageru...
Problem toho driveru akorat je, ze ti nezacne posilat data drive, nez na nej pripojis dva GPS programy... Teda aspon tak to dela mne... :oops:
Proto doporucuji pouziti toho Device Manageru...
Problem toho driveru akorat je, ze ti nezacne posilat data drive, nez na nej pripojis dva GPS programy... Teda aspon tak to dela mne... :oops:
No, a pritom tady v komentarich Phillipe Majerus pise, ze mu to funguje i s jednou aplikaci... :?
A co treba tento SW - Port Splitter v1.0? Melo by to byt free a I pro wm5. Ale nezkousel jsem ho.
[QUOTE="Ivo Pokorný"]A co treba tento SW - Port Splitter v1.0? Melo by to byt free a I pro wm5. Ale nezkousel jsem ho.[/QUOTE]
Já ho vyzkoušel :D , instalace a konfigurace zcela bez problémů, u GPSGate je konfigurace někdy trochu problém (možná je více problém mezi židlí a PDA) … nicméně, dle mého subjektivního testování v kombinaci SmartMaps a SpeedSentry to prostě někde něco nestíhá, zejména u SpeedSentry, kde mám zapnutou zvukovou signalizaci výpadku a znovu nalezení satelitů to občas pípá, tzn. spojení vypadává. Je to stejné jako u GPSGate, u kterého také dochází k výpadkům. Testoval jsem zatím staticky, musí ještě otestovat za jízdy. Programy přepínám pomocí HW tlačítek. Nicméně, Port Splitter je na mém MDAII a BT338 funkční, je free … díky za doporučení :yes:, už je součástí archivu programů.
Poznámka: Zajímavé je, že např. SmartMaps uvádí 7 satelitů, SpeedSentry udává při současném provozu obou programů jen 6 kousků a hlásí HDOP kolem 1.3, pokud vypnu SmartMaps, SpeedSentry posílí na 7 kousků a HDOP klesne na 1.1, jo a k výpadkům již logicky nedochází …
Já ho vyzkoušel :D , instalace a konfigurace zcela bez problémů, u GPSGate je konfigurace někdy trochu problém (možná je více problém mezi židlí a PDA) … nicméně, dle mého subjektivního testování v kombinaci SmartMaps a SpeedSentry to prostě někde něco nestíhá, zejména u SpeedSentry, kde mám zapnutou zvukovou signalizaci výpadku a znovu nalezení satelitů to občas pípá, tzn. spojení vypadává. Je to stejné jako u GPSGate, u kterého také dochází k výpadkům. Testoval jsem zatím staticky, musí ještě otestovat za jízdy. Programy přepínám pomocí HW tlačítek. Nicméně, Port Splitter je na mém MDAII a BT338 funkční, je free … díky za doporučení :yes:, už je součástí archivu programů.
Poznámka: Zajímavé je, že např. SmartMaps uvádí 7 satelitů, SpeedSentry udává při současném provozu obou programů jen 6 kousků a hlásí HDOP kolem 1.3, pokud vypnu SmartMaps, SpeedSentry posílí na 7 kousků a HDOP klesne na 1.1, jo a k výpadkům již logicky nedochází …
Njo, ono totiz tohle "zdvojeni" jednoho COM portu (nebo jak to nazvat) neni zadna trivoska... Takze to proste obcas zahapruje...
Tomu říkám výzva, že bych si pro GPSAuto jako vedlejšák napsal i replikátor portů? ;) Netušíte někdo, jak otevřít neexistující port (zapisovat do něj už by neměl být problém, jen teda nevím, jak s bufferem, aby to aplikace stíhala číst)?
[QUOTE="beecher"]Njo, ono totiz tohle "zdvojeni" jednoho COM portu (nebo jak to nazvat) neni zadna trivoska... Takze to proste obcas zahapruje...[/QUOTE]
ad 1) Trivoska není něco na způsob tří vozků (kočích) ze Slovenska, že jo?? … ale od slova triviální … já jen že mám někdy problém u příspěvků
bez těch nabodeníček pochopit slangový výraz, co tím autor míní :D
ad 2) Já to popsal právě z toho důvodu, že užití virtuálního portu není zcela bez chyb a že člověk musí počítat s tím, že je tam určité omezení
ad 3) Má někdo ze zkušenějších poznatek o tom, jaký vliv má baud-rate té které GPS na chod programu s virtuálním portem? Má význam např. při 38400 u BT338 to nějak dělit na oba porty? Já se v tom nevyznám, jsem jen uživatel, proto se ptám, zda by toto nějak nevyřešilo občasné výpadky, tzn. na vstupním portu ponechám 38400, ale v programech nastavím např. na COM5 19200 a na virtuálním COM0 rovněž 19200? Ale to je asi blbost, že jo. Podstatné je asi nastavit správný údaj na vstupním portu a program si sám řídí přepínaní toku dat … Zkušenější, vyjádřete se, díky.
ad 1) Trivoska není něco na způsob tří vozků (kočích) ze Slovenska, že jo?? … ale od slova triviální … já jen že mám někdy problém u příspěvků
bez těch nabodeníček pochopit slangový výraz, co tím autor míní :D
ad 2) Já to popsal právě z toho důvodu, že užití virtuálního portu není zcela bez chyb a že člověk musí počítat s tím, že je tam určité omezení
ad 3) Má někdo ze zkušenějších poznatek o tom, jaký vliv má baud-rate té které GPS na chod programu s virtuálním portem? Má význam např. při 38400 u BT338 to nějak dělit na oba porty? Já se v tom nevyznám, jsem jen uživatel, proto se ptám, zda by toto nějak nevyřešilo občasné výpadky, tzn. na vstupním portu ponechám 38400, ale v programech nastavím např. na COM5 19200 a na virtuálním COM0 rovněž 19200? Ale to je asi blbost, že jo. Podstatné je asi nastavit správný údaj na vstupním portu a program si sám řídí přepínaní toku dat … Zkušenější, vyjádřete se, díky.
1. Da. Kdyby to melo byt spravne slovensky, tak by to boli traja vozkovia, teda co si na ty hodiny slovenstiny pamatuji... ;)
3. Podle mne nema... Njo, mozna vetsi zatez na PDA pri vyssim baudrate, ale to asi nebude az zase takova katastrofa... Ja pouzivam ten WM5 pre-portovavac a tam to honim v 57000 bez problemu...
3. Podle mne nema... Njo, mozna vetsi zatez na PDA pri vyssim baudrate, ale to asi nebude az zase takova katastrofa... Ja pouzivam ten WM5 pre-portovavac a tam to honim v 57000 bez problemu...