Mit TT5 "reden", aber ohne SDK

  • Hallo zusammen,


    anbei mal ein paar RDS-Daten von Sonntagabend.


    Ich habe die Daten von meiner Schaltung aufgenommen und mit den Daten des GPS-RDS-TMC-Empfängers 9810 verglichen. Es scheint in der Tat so zu sein, dass der GPS-RDS-TMC-Empfänger die Daten 1:1 an das Navigationsprogramm weiterleitet. Die RDS-Daten werden lediglich durch 0x3F eingerahmt. Der Rest geschieht in der Software.


    Das heißt für uns, unsere Software muss lediglich die Blöcke 1 bis 4 einer RDS-Nachricht verarbeiten können.


    Anbei nun die RDS-Logs von gestern Abend.


    In der Textdatei sieht man sehr schön den PI-Code (Block 1) D3 92 zu Beginn jeder Nachricht. Nachrichten die mit D3 92 8 beginnen sind TMC-Nachrichten. Der Block 4 beinhaltet in den meisten Fällen die Location. Die 10 niedrigsten Bits in Block 3 beinhalten das Event.


    Beispiel:
    RDS-Offset: 0x00000200
    RDS-Nachricht: D3 92 84 23 89 97 2B 68


    Block 1: D3 92 = WDR2
    Block 2: 84 23 (Bit 12 bis 15) = Gruppe 8 = TMC
    Block 3: 89 97 (Bit 0 bis 9) = Event 407 = Ausfahrt gesperrt
    Block 4: 2B 68 = Location 11112 = Autobahn A4 Heerlen/Aachen<-->Köln, Autobahnanschlussstelle Kerpen


    Um Köln herum sind einige TMC-Nachrichten im Logfile enthalten.


    In meiner Schaltung werde ich die RDS-Nachrichten zukünftig auch in 0x3F einrahmen.


    Als nächstes werde ich mir mal die Kommunikation zur Steuerung der GPS-RDS-TMC-Maus anschauen, um z.B. Sender einstellen zu können. Auch die Kommunikation des FM9-Adapters werde ich mir mal noch ansehen. Ich gehe aber mal davon aus, dass diese identisch ist.


    Somit können wir die aktuellen TMC-Mäuse, den FM9-Adapter und das Selbstbauprojekt unterstützen.


    Bis später.


    Gruß
    Frank



    In der ZIP ist das Log auch noch "raw" enthalten.

  • @Loc2262:


    Hast Du schon ein Fenster über den TomTom gelegt?


    Gruß
    Frank

  • Hallo zusammen,


    ich habe ein paar Infos zum TT5 SDK gefunden. Ob etwas Neues für uns dabei ist, weiß ich nicht:


    Funktionsumfang TT5 SDK:
    Einige neue Funktionen sind dazugekommen. Ansonsten entspricht das SDK vom Funktionsumfang dem SDK 2 - alles was "Rectangle oder Itinerary" bezogen ist (also die wesentlichen Neuerungen von SDK2 zu SDK3 entfällt im SDK5. Dafür gibt es jetzt bei den meisten Funktionen die Möglichkeit diese asynchron aufzurufen.


    http://ttncf.pp-p.com/Version5Comp.htm


    Die Dokumentation mit ein paar Funktionsbeschreibungen ist im Anhang.


    Gruß
    Frank

  • Hallo,


    sehr interresant in der TT5 SDK Doku Seite 8:


    "Since there are some timing problems with the current version of GPS-Driver support in TTN5 we build ..."


    ...haben wir es nicht schon gewußt ? :gap


    Und dann noch die Proc Version die nur noch RMC Messages an TT weiterleitet .
    :rofl :rofl


    Sehr interresant sind die Settings und Propertys ..
    da brauch ich nun nicht alle Werte durchprobieren ...


    ...neue Funktionen hab ich nicht gefunden ...


    @Frank
    Frage mal an Dich ...
    Schau dir mal die Abfrage an den 66'er Server an ...
    In der Antwort ist ganz oben wieder so'n Zeitstempel (FILETIME)
    dann der Locationcode -Start -Ende, dann der Eventcode, am Ende ein Klartext.
    Kannst Du irgendwas mit den restlichen Zahlenwerten anfangen ?


    Noch eine andere Frage:
    Wenn ich den 66'er Server abfrage hab ich alle Meldungen auf einmal ...


    Was ist aber mit einem TMC Empfänger ?
    Der braucht ja erstmal eine weile bis er alle Infos gesammelt hat. (bzw die Software dahinter)
    Frage: Wie lange dauert im Schnitt eine kompl. TMC "Runde" ?




    Grüße
    Bill


  • Hallo Bill,


    die Zahlen sind mir auch schon aufgefallen. Bisher konnte ich aber leider noch keinen Bezug zur TMC-Nachricht erkennen.
    Vielleicht beinhaltet die erste Zahl Darstellungsinformationen für R66 und die zweite Zahl die zu erwartende Verzögerung in Prozent. Dies ist aber wirklich nur eine Idee.


    Du hast Recht. Bei R66 hast Du alle Meldungen auf einmal. Bei TMC kommen die Meldungen ca. alle 5 Sekunden - alle Meldungen zusammen, meist unter 2 Minuten.


    Ich denke aber, dass es praktisch keinen Unterschied macht. Denn bis Du auf der nächsten Autobahn bist, hast Du in der Regel alle Meldungen zusammen.


    Womit willst Du denn programmieren? Ich wäre auch für die von Loc2262 vorgeschlagene Entwicklungsumgebung. Dann hätten wir alle drei die gleiche Plattform und die Zusammenarbeit wäre leichter.


    Viele Grüße
    Frank

  • Hallo,


    in dem Forum das zu der 3. SDK Seite gehört aus
    Frank's posting sthet:


    "we had a similar problem with some "pre release" SDK versions.
    Our problem - ShowCoordinatOnMap (don't press done) followed by "ShowRectangleOnMap" makes TTN hang."


    ... es ist die aktuelle TT Version ...


    @Frank


    ich sende dir mal per eMail meine letzte Mail an den anderen Frank ...

  • auch sehr interresant ein posting vom 15.8.


    Hi ***,


    we are waiting for a new TomTom Navigator Version which shall become available in the next days.
    It has some improvements ("the timing problem") and with that we will be able to implement some enhancments to TTNCF5.


    We have this version and with it GPS-driver support works much better. So Command handling and better GPS Driver support will be in the next release.


    Regards


    ***

  • Zitat

    Original von bill_gehts?
    "we had a similar problem with some "pre release" SDK versions.
    Our problem - ShowCoordinatOnMap (don't press done) followed by "ShowRectangleOnMap" makes TTN hang."


    Genau das hab ich bei meinen Tests auch festgestellt. Nach dem ca. 10. ShowRectangle reagierte Tomtom nicht mehr auf FERTIG-Button etc.


    Gut zu wissen, daß es nicht an meinem Proggi oder dem Compact Framework liegt. :)

  • Zitat

    Original von bill_gehts?
    "Since there are some timing problems with the current version of GPS-Driver support in TTN5 we build ..."


    ...haben wir es nicht schon gewußt ? :gap


    Jetzt haben wir wenigstens etwas, das wir den Leuten mit GPS-Problemen quoten können. :) Hoffentlich kriegen die Tomtoms es bald in den GRiff, ich kann das ewige "mein GPS geht nicht!" langsam nicht mehr ertragen. ;D

  • Zitat

    Original von Loc2262
    Jetzt haben wir wenigstens etwas, das wir den Leuten mit GPS-Problemen quoten können. :) Hoffentlich kriegen die Tomtoms es bald in den GRiff, ich kann das ewige "mein GPS geht nicht!" langsam nicht mehr ertragen. ;D


    Und ich kann es langsam nicht mehr ertragen, dass mein GPS so schlecht bis manchmal gar nicht geht... ;)

    Einmal editiert, zuletzt von Browsercheck ()

  • Moin zusammen,


    ich sitze nun schon die letzten Tage immer wieder vor diesem Thread und lese die Postings durch. Dabei habe ich meistens die Schwierigkeit, den Mund wieder zu zu bekommen.


    WOHER HABT IHR ALL DIESE INFORMATIONEN ? Da kommt ein normaler Mensch, wie ich einer bin, doch gar nicht mehr hinterher. :-D)


    In tiefer Bewunderung


    marcedi

  • Zitat

    Original von Marcedi
    WOHER HABT IHR ALL DIESE INFORMATIONEN ? Da kommt ein normaler Mensch, wie ich einer bin, doch gar nicht mehr hinterher. :-D)
    marcedi


    Ok, laß mal sehn ...


    GOOGLE, Hexeditor,Assembler Kenntnisse, langjährige Programmiererfahrung,
    Forscherdrang, im Beruf/an der Uni auch mit sowas beschäftigt


    Wenn Du z.B. eine etwas ältere aber noch voll funktionierende Werkzeugmaschiene da stehn hast (die neu, etwas kostet)
    Und die nur nicht nehmen kannst, weil so'n Schei**** Dongel
    nur auf nem 386 Dos Rechner läuft. Die Firma, die das entwickelt
    hat, es nicht mehr gibt. Was würdest Du machen ?
    Würdes Du die verschrotten ? ;)


    Grüße
    bill

  • Zitat

    Original von bill_gehts?
    GOOGLE, Hexeditor,Assembler Kenntnisse, langjährige Programmiererfahrung,
    Forscherdrang, im Beruf/an der Uni auch mit sowas beschäftigt


    Genau diese Punkte treffen auch bei mir zu. :)


    Bin seit C64-Zeiten "dabei", hab damals so manchen Kopierschutz "umgangen" oder Spieletrainer gebastelt (wozu man auch gehörige Assembler-Kenntnisse brauchte), und entwickle seit ca. 7 Jahren Windows-Software. In der Uni steht demnächst die Diplomarbeit in der Abteilung Technische Informatik an.

  • Zitat

    Original von Loc2262
    Genau diese Punkte treffen auch bei mir zu. :)


    Tja, was soll ich meinen beiden Kollegen noch hinzufügen? Ich denke, wir drei haben alle die gleiche Motivation und ergänzen unser Wissen gegenseitig. Mal sehen was das Ergebnis sein wird. :D TMC4ALL???


    Auf jeden Fall freuen wir uns über Lob und Motivation.


    Cola und Gummibärchen sind zu senden an ... :D


    Viele Grüße
    Frank