COM-Sharing am PPC

  • Hallo Karl (kkoeniger),


    Zitat

    Original von kkoeniger
    Genau dieses Problem, dass auf einigen PocketPCs bereits alle COM-Ports belegt sind, wird in der nächsten Version von GPS-Gate behoben werden. Die Ports sollen dann temporär freigegeben und für das COM-sharing genutzt werden können.


    Heißt das jetzt, dass das Grundproblem nämlich nur max. 10 COM-Ports (inkl. COM0) unterstützt - in dem PocketPC Betriebssystem liegt ? Kann man da nicht einfach neuen virtuellen COM-Ports auch eine Nummer größer 9 zuweisen ?


    Filter wären aus meiner Sicht auf jeden Fall eine tolle Sache. Man könnte dann von der GPS-Maus z.B. alle NMEA Unterprotokolle an GPSgate übertragen lassen und von diesem an den jeweiligen virtuellen COM-Port nur die NMEA Unterprotokolle ausgeben lassen, die von der jeweiligen GPS-Software dort benötigt werden. Auch die TMC-Daten alleine an einer virtuellen Schnittstelle ausgeben zu können, hätte seinen Charme. Man könnte dann einen TMC-Viewer, der einfach nur die empfangenen TMC-Meldungen auflistet, ansteuern. Dummerweise gibt es so einen TMC-Viewer aber noch nicht. HALLO TIQQ : wenn Du noch ein Programmierprojekt suchst, das wäre doch was ;-)))). Es wäre aus meiner Sicht auch geil, wenn der Programmierer das Tool - in einer Version 2.0 oder so - auch zu einem richtigen GPS-Viewer ausbauen würde. Dann hätte man auch die SAT-Daten direkt in der View.


    Bis denn
    Hamba

  • Hallo zusammen,


    testet Ihr denn dieses Suuuuuuper Progi überhaupt nicht, oder weshalb kommen hier keine Posts ? ;-)))))


    Ich hatte inzwischen auch Kontakt zu dem Entwickler und habe Ihm meine Eindrücke und Wünsche zukommen lassen. Neben dem bereits von tiqq genannten Filtern hatte ich da auch noch ein paar Anforderungen. U.a. nicht nur virtuelle sondern auch physikalische Ports für den Output nutzen zu können. Das hat der Entwickler in der PC-Version Version vom 7.6.2004 - auch bereits umgesetzt. Und was soll ich sagen, funktioniert wunderbar. Dadurch ist es jetzt möglich, ein aufgezeichnetes NMEA-Log mit GPSgatePC auf dem PC abzuspielen und auf den COM1 oder auch einem Bluetooth COM-Port auszugeben. Der PDA empfängt die NMEA-Messages dann entweder über Kabel oder eben über Bluetooth. Ein aus meiner Sicht sehr nützliches Feature, nicht nur um an dem PDA z.B. eine Bluetooth-Maus zu simulieren.


    Zusätzlich zu dem Filtern halte ich auch eine Entkopplung der Übertragungsgeschwindigkeit zwischen Input und Output für sehr nützlich. Es gibt ja GPS-Software, bei der die Geschwindigkeit des COM-Ports nicht eingestellt werden kann z.B. PocketStreets. Wenn man über einen der virtuellen COM-Ports nun eine derartige SW nutzt, muss vorher auch die Maus auf die von dieser SW erwartete Geschwindigkeit umgestellt werden.


    Was haltet Ihr davon - auch von der Integration eines Mini-GPSviewers - und welche Wünsche hättet Ihr den an dieses Programm ?


    Bis denn
    Hamba

  • Zitat

    Original von kkoeniger
    Wozu sollte es auch gut sein, die TMC-Daten herauszufiltern? Ich betreibe alle möglichen Navis mit der GNS-Modulmaus (die übrigens nicht mehr initialisiert werden muss!) und hatte trotz angestecktem TMC-Modul noch nie Probleme.


    Aber nur weil ich schon entsprechend Vorarbeitet geleistet habe und TTN in der ersten Version entwanzen lasse habe - bis ca. Version 1.5 ist der GPS-Treiber noch hoffnungslos abgestürzt wenn ein falsches Zeichen zwischen den Protokollen kam... :)


    Garry

  • Hallo zusammen,


    seit Samstag steht auf dem Server von Franson.biz (hier) das neue GPSgate v1.03 für den PocketPC zum download zur Verfügung. Ich habe es natürlich sofort downgeladen und auf meinem PDA installiert. Und was soll ich sagen, sieht super aus.


    Heute morgen auf dem Weg zur Arbeit (~70km) habe ich dann auch gleich mal mehr ausprobiert. Ich hatte gleichzeitig OziExplorer und VisualGPSce an meiner GPS CF-Karte hängen. Lief wirklich super. Auch Performance mäßig waren keine Probleme festzustellen. Und dass obwohl meine GPS CF-Karte alle NMEA-Protokolle mit 1sec. Intervall und einer Geschwindigkeit von 38.400b/s sendet.


    Das absolut geniale an der neuen Version 1.03 ist, dass Sie nicht nur, wie inzwischen die Windows Version, auch physikalische COM-Ports unterstützt. Zusätzlich können auf die definierten virtuellen COM-Ports mehrere GPS-Anwendungen zugreifen. Echt genial.


    Dadurch ist es jetzt für alle GPS AddOn-Programme wie Glopus, POI-Warner, Fahrtenbuchprogramme usw. möglich, bei laufendem Navigationsprogramm an die Original GPS-Daten heranzukommen. Das sollte für die Zukunft noch viel mehr Möglichkeiten bieten. Oder was meint Ihr ?


    Bis denn
    Hamba

  • Ich finde GpsGate auch genial und freue mich schon auf die kommenden Tage, wenn ich wieder Zeit habe, alle möglichen Kombinationen von GPS-Programmen gleichzeitig auszuprobieren. Zum Glück hat mein MDA mehr als genug Speicher dafür frei. :)

    -------
    LG Karl

  • Hallo zusammen,


    ich habe jetzt auf dem Heimweg noch mal ein bisschen mit GPSgateCE experimentiert. Meine GPS-Karte (SysOnChip GPS CF Plus Version 2) hatte dabei natürlich weiterhin alle NMEA-Unterprotokolle mit einem Intervall von 1.sec eingeschaltet und die Daten mit einer Geschwindigkeit von 38.400b/s gesendet. GPSgateCE auf die GPS-Karte conected und die GPS auf einen virtuellen COM-Port ausgeben lassen. D.h. mein iPAQ (h5550) hat damit nur einen zusätzlichen COM-Port spendiert bekommen. Jetzt habe ich den OziExplorer und parallel PocketStreets (Map Großraum FFM = 3.879KB) auf den virtuellen COM-Port connected. Lief alles wie am Schnürchen. Nach einer kurzen Fahrzeit ohne Probleme, habe ich dann GPSgateCE auch noch die GPS-Daten in eine NMEA-Log schreiben lassen. Nachdem der iPAQ während der Fahrt dann angefangen hat vor lauter Langeweile ein Liedchen zu trällern und ich aber lieber Radio hören wollte, dachte ich mir den stresst Du jetzt mal. Also zusätzlich auch noch VisualGPSce gestartet und auf den gleichen virtuellen COM-Port connected.


    Was soll ich sagen : kein murren, keine Performanceprobleme, keine merklichen Positionsabweichungen, einfach nix. Alles lief als wäre genau das der Anwendungsfall für den die Komponenten entwickelt wurden. Sogar die Bedienung des PDAs war ohne Probleme möglich. Ich bin einfach nur fasziniert.


    Die stolzen 29,95 ist GPSgateCE für mich allemal Wert.



    @Karl
    je, endlich kann man mit dem PDA - und dem PC - mal alles Mögliche im GPS-Umfeld machen, was zwar keiner braucht aber vielen Spaß macht ;-))) Da GPSgateCE neben dem vervielfältigen der GPS-Daten ja auch noch GPS-Daten simulieren und NMEA-Logs aufzeichnen und abspielen kann, sind die Anwendungsfälle ja unbegrenzt ;-))))))))))))))))))))))))))))).



    Bis denn
    Hamba

  • hallo,


    wer hat mit der version 1.03 schon compegps pocket
    getestet ? das prg erkennt den virtuellen port nicht
    (franson Vserial)
    ozi + tt gehen wunderbar .
    ich wollte das compe gps ein bisschen näher kennenlernen und würde es darum gerne parallel laufen
    lassen.
    hamba kannst du es mal mit deiner sysonchip probieren.
    meine hw: ipaq 2210 / fortuna pocket xtrac


    die trialvers 1.06 von compe gps gibt es:
    http://www.compegps.com/new/main.php?flash=1


    danke und schönes wochenende :)
    hotom

    Einmal editiert, zuletzt von tomho ()

  • Hallo,


    habe mir das Proggi auch mal geladen aber entweder krieg ich es nicht hin oder es geht mit den Programmen nicht.


    Habe also dem physikalischen Port 1 zwei virtuelle hinzugefügt.
    Speedlimit auf den Port 2 und MN|4 auf den Port 5. Das sind die Ports die bei mir frei sind (naja, es gibt noch weitere oberhalb von 5)


    Bis jetzt alles klar. Nach nicht einmal einer Minute verliert der MN|4 alle Satelitten und geht auf GPS0


    Beende ich den MN jetzt und starte ihn neu, geht das Spielchen von vorn los.


    Gruss Farron

  • @tomho,


    ich habe mir CompePocket LAND downgeladen und installiert. Bei mir funktioniert die GPS-Kommunikation von CompePocket LAND sowohl direkt als auch über GPSgate (v1.03) problemlos. Mein Umfeld : iPAQ h5550, SysOnChip CF GPS Plus und GPS-Protokoll NMEA mit 38400b/s.


    Der virtuelle COM-Port ist in meiner Konstellation bei CompePocket LAND unter Datei -> Optionen in dem Reiter Kommunikation unter Kommunikations Port als COM6: Franson VSerial auswählbar. Bei GPSgate habe ich unter Settings den Input auf COM4 mit 38400 und unter Output EINEN virtuellen Port COM6. Das geniale an GPSgate ist ja, dass man nicht gezwungen ist entsprechend viele virtuelle COM-Ports einzurichten, da auf einen virtuellen COM-Port beliebig viele Anwendungen connected werden können. Die Portnummern werden sich bei Deinem h2210 entsprechend unterscheiden.


    Wenn Du Dein Problem genauer beschreibst, schaun mer mal, ob wir weiterkommen.



    @Farron
    MN|4 besitze ich nicht, kann daher auch keine Aussage dazu machen. Bis jetzt hatte ich aber mit keinem Programm ein Problem mit GPSgate. Da MN|4 aber ja auch TMC unterstützt könnte es sein, dass MN|4 nach dem Starten einen speziellen Initialisierungsstring zur Maus sendet. Weiter könnte es sein, dass dieser nicht korrekt zur Maus weitergeleitet wird und es deshalb zu dem von Dir beschrieben Problem kommt. Hab aber wie gesagt keine Ahnung, ist also reine Spekulation.


    bis denn
    Hamba

  • Habe jetzt die PC-Version mal getest, mit Ozi ging es Problemlos, unter TTQV habe ich noch Schwierigkeiten, wo bei ich dieses nach jetztigem Teststand aber noch nicht TTQV zuschieben möchte...


    Garry

  • Zitat

    Original von hamba
    Wenn Du Dein Problem genauer beschreibst, schaun mer mal, ob wir weiterkommen.
    bis denn
    Hamba



    @hamba,


    so heut hatte ich wieder zeit zum porbieren.


    gpsgate rennt jetzt auch mit compe :)


    reihenfolge der inst. gewechselt.


    was noch nicht geht ist xtracdemo.



    gpsgate hat bei mir grosse schwierigkeiten nach softreset die cf karte zu erkennen.... muss ein paar
    mal raus/rein. open close bis endlich wieder com 0 ( gpsgate input) erscheint :(
    restart at soft reset ist wohl nur der freigesch. version
    erlaubt ?(ist immer grau )


    grüsse
    tomho

  • @tomho
    SiRFXTracDemo funktioniert bei mir auch problemlos mit GPSgate. Das einzige was dabei noch nicht so richtig geht, ist das Logging und der Replay von SiRF Binary Daten über GPSgate. Franson ist aber z.Zt. dabei, auch das SiRF Binary Protokoll zu implementieren. Soll in einer der nächsten Versionen kommen.



    @all
    inzwischen gibt es auch eine neue Beta-Version (1.10) von GPSgate mit TCP/IP-Support für Input und Output. Hab ich natürlich auch gleich mal ausprobiert. Log mit GPSgate auf dem PC abgespielt und über TCP/IP ausgegeben. Auf dem PDA via WLAN die GPS-Daten mit GPSgate empfangen und über einen virtuellen Port an VisualGPSce gesendet. Funzt auch in der Beta schon super.
    Darüber hinaus gibt es in dieser Beta auch einen speziellen TomTom-Support. Dabei handelt es sich offensichtlich um ein spezielles API (Application Programming Interface), welches die GPS-Daten dann nicht über einen COM-Port direkt von dem GPS-Empfänger abgreift, sondern eben über das API von dem TomTom-GPSViewer. Mangels TomTom kann ich das aber nicht ausprobieren. Ich habe auch keine Ahnung, warum bzw. wann man das benötigt ?


    Bis denn
    Hamba

  • @hamba,


    hab mir gestern auch noch die beta 1.10 geholt.
    jetzt wird auch die cf karte richtig als com 7 erkannt beim input u. nicht mehr als com 0. jetzt gehts umgekehrt input com7 u. virt. com 0 !


    die erkennungs u. startschwierigkeiten nach ausschalten sind weg ! :D


    welchen port bietet dir xtracdemo an ! com 0 den ich als virt. konfig. habe, kommt bei mir nicht :-(.


    ist bei dir restart at soft reset auch immmer grau ?


    servus
    tomho

  • Hallo tomho,


    ja das Feld Reset at soft reset ist bei mir auch immer grau und damit nicht auswählbar.


    Bei meinem iPAQ h5550 ist nach dem Einstecken der CF-Karte (bekommt COM4) neben COM0 zusätzlich auch noch der COM6 frei. Über den kann ich dann auch SiRFXTracDemo connecten. Wenn ich aber auch den COM0 als virtuellen COM-Port über GPSgate definiere, steht der in SiRFXTracDemo dennoch nicht zur Auswahl zur Verfügung. D.h. SiRFXTracDemo unterstützt wohl den COM0 nicht.


    Probiere doch noch mal die Input und Output Ports wieder umzudrehen. D.h. COM0 als Input für GPSgate und COM7 als virtueller Output Port. Dann sollte auch SiRFXTracDemo funzen. Ich habe das bei mir mal gerade mal so erzwungen : erst GPSgate gestartet und bis auf COM0 alle verfügbaren COM-Ports als virtuellen Output Port definiert. Danach die GPS CF-Karte rein geschoben diese bekommt dann zwangsweise den letzten freien COM-Port (COM0) zugewiesen. GPSgate Input auf COM0 konfiguriert und fertig.


    SiRFXTracDemo funzt bei mir dann sowohl auf COM4 als auch auf COM6.


    Bis denn
    Hamba

  • Habe das Programm auch mal getestet.
    Super, endlich kein Reset mehr wegen blockierter Com-Ports. Alles läuft am selben Port gleichzeitig.


    Einziges Problem:


    Wer hat das Reset Problem (Restart at soft reset) im Griff.
    Will hier nicht das Prg. jedesmal neu starten.


    Habs schon im Autostart reingeracht bringt aber nichts da das prg zwar startet allerdings den ComPort nicht öffnet