Höhe üNN implementiert

  • Tach!


    Erst einmal ein großes Lob an alle fleißigen Skinner und Tester :)


    Nachdem bei mir die "StvO-Abfrage" weg war, ein eigener "Splash" drauf ist und auch das "Tracking" und die "Koordianaten Eingabe" laufen, hab' ich mich an die Höhenangabe gemacht.


    http://md96050.netfirms.com/#10 half dabei sehr!


    Anstelle des Titels "Kompass" wird bei mir nun die Höhe üNN angezeigt.
    Dafür wieder in den PFSkin.skn gehen und dort die roten Änderungen vornehmen.
    Die eine Änderung in "Title" läßt selbigen verschwinden und die Anderen verschieben die Höhenanzeige bzw. machen sie sichbar.


    Viel Spass
    RdGkA


    Title
    {
    // SkinElementModelCoder
    ID: 6677;
    Class: SkinText;
    Coordinates: 0,0,0,0;
    TextId: 30009;
    TextColor: 0,0,0;
    BGMode: transparent;
    Font: 51;
    VAlign: center;
    // SkinScrollbarOwnerModelCoder
    // SkinTextModelCoder
    }


    .
    .
    .


    HeightText
    {
    // SkinElementModelCoder
    ID: 10150;
    Class: SkinText;
    Coordinates: 5,5,43,25;
    TextId: 20151;
    TextCoordinates: 2,4,80,16;
    TextColor: 0,0,0;
    BGMode: transparent;
    BorderColor: 255,255,255;
    Font: 51;
    HAlign: center;
    VAlign: center;
    // SkinScrollbarOwnerModelCoder
    // SkinTextModelCoder
    }


    m_height
    {
    // SkinElementModelCoder
    ID: 10007;
    Class: SkinText;
    Coordinates: 50,5,50,25;
    Text: "^F2^%s ^F6^%s";
    TextColor: 0,0,0;
    BGMode: transparent;
    Font: 51;
    HAlign: center;
    VAlign: center;
    // SkinScrollbarOwnerModelCoder
    // SkinTextModelCoder

    2 Mal editiert, zuletzt von RdGkA ()

  • Hallo,


    habe es so bearbeitet, bekomme die Anzeige aber leider überlagert... "Kompass" steht da nach wie vor.


    Wie kriegt man das weg?


    Gruß

  • Tach!
    Mhhh, ich hatte noch den Font vom Title auf 51 gesetzt ... kann sein, daß das etwas ausmacht. Sorry! (Ich ändere es mal im original Post)
    RdGkA

    Einmal editiert, zuletzt von RdGkA ()

  • Hi, schönes Forum, hoffe ich kann noch viel lernen um mein erstes Navi etwas zu pimpen :D


    Ich hab den Text "Kompass" belassen u. lieber die Höhenangabe weiter unten gesetzt:


    HeightText
    {
    // SkinElementModelCoder
    ID: 10150;
    Class: SkinText;
    Coordinates: 107,210,50,25;
    TextId: 20151;
    TextCoordinates: 2,4,80,16;
    TextColor: 0,0,0;
    BGMode: transparent;
    BorderColor: 255,255,255;
    Font: 51;
    HAlign: center;
    VAlign: center;


    // SkinScrollbarOwnerModelCoder


    // SkinTextModelCoder


    }


    m_height
    {
    // SkinElementModelCoder
    ID: 10007;
    Class: SkinText;
    Coordinates: 123,210,123,25;
    Text: "^F2^%s ^F6^%s";
    TextColor: 0,0,0;
    BGMode: transparent;
    Font: 6;
    HAlign: center;
    VAlign: center;
    // SkinScrollbarOwnerModelCoder


    // SkinTextModelCoder


    }


    Grüsse Knüller

  • Hallo,


    danke für die Anregungen. Auf deren Basis habe ich mal versucht, das ganze auch noch professionell aussehen zu lassen: (Siehe File-Anhang "kompass_fake";)
    Die Angabe von Längen- und Breitengrad ist ja unnötig weit auseinander gezogen. Da ist locker Platz um die Zeilenabstände etwas enger zu machen und damit auch noch zwei Zeilen für die Höhenangabe zu gewinnen.


    Das erreicht man, indem man die zweite Koordinate der Coordinates bei folgenden Elementen etwas verringert:
    la_text
    {
    Coordinates: 206,108,113,22;
    // statt: 206,110,113,22;
    ...
    m_latitude
    {
    Coordinates: 206,128,113,22;
    //statt: 206,142,113,22;
    ...
    lo_text
    {
    Coordinates: 206,154,113,22;
    //statt: 206,178,113,22;
    ...
    m_longitude
    {
    Coordinates: 206,174,113,22;
    //statt: 206,210,113,22;



    Damit hat man Platz um den Text "Höhe ü. NN" und den Wert darunter zu platzieren:
    HeightText
    {
    Coordinates: 206,200,113,22;
    //statt: 0,0,0,0;
    Text: "Höhe ü. NN:";´
    // Statt TextID und TextCoordinates. (War einfacher zu testen,
    // ist aber sicher auch mit
    // TextID möglich und dadurch auch in anderen Sprachen verfügbar)
    BGMode: opaque;
    // Geändert von transparent auf opaque. Evtl. nicht nötig
    ...
    m_height
    {
    Coordinates: 206,220,113,22;
    //statt: 0,0,0,0;
    VAlign: center;
    //dazugefügt. Evtl. nicht nötig.


    Jezt muß man allerdings noch dafür sorgen, daß die alte Trennlinie zwischen Längen- und Breitengradblock durch zwei Trennlinien an der richtigen Position ersetzt wird.
    Dazu muß man das File compass_background.png im Folder PPSkin ein bißchen verändern. Sogar mit Paint geht das ganz einfach: Im rechten Bereich zuerst zwei kleine horizontale Hilfslinien auf Höhe 148 und 194 ziehen. Dann einen Bereich um die alte Trennlinien markieren und zwei mal so kopieren, daß die Hilfslinien genau verdeckt werden.
    Schließlich noch durch Kopie eines Bereichs ohne Trennlinie die alte Trennlinie verdecken. (Oder einfach den File-Anhang nehmen.)


    Alles auf den PNA zurück kopieren, und das wars.


    Nicht wundern, wenn man nicht sofort etwas sieht. Die Höhenangabe erscheint erst, wenn ausreichend Satellitenempfang vorhanden ist (vermutlich 4 Satelitten). Das macht auch den Test im Arbeitszimmer ziemlich schwierig, und hat mich einige unnötige Versuche gekostet.


    Einen echten Screenshot kann ich leider nicht liefern. Vielleicht kann ihn einer der Experten noch anhängen. Damit man sich vorstellen kann, wie das ganze aussieht, habe ich aber noch ein Fake angehängt.


    Viel Spaß

  • Hi Perfektionist!
    Könntest du bitte deinen Code für die üNN-Anzeige hier posten?
    Wüsste nicht wie ich das sonst ändern könnte ^^


    Grüße
    Duke

  • danke schonmal hierfür.. hab erstmal die daten vom knüller benutzt.. funzt! :)

  • Hallo


    Hab auch die Daten von Knüller benutzt!
    Wo sollte nun die Höhenanzeige sichtbar sein ?
    Bei mir ist nichts zu sehen ?
    Muss doch zuerst die anderen Änderungen vornehmen und dann noch die Coordinates von Knüller!
    Aber zeigt nichts an ?


    Hm !


    Gruß
    Andreas

  • Hallo


    Sorry, alles klar!


    Dachte die Höhe wird im Navidisplay unter dem kleinen Kompass eingesetzt! Habs gefunden, dass es auf dem Display des großen Kompass ist!


    Gruß
    Andreas


  • das hab ich auch gedacht als erstes.. das hätte ich auch ganz gut gefunden..
    wäre das evtl möglich das des mal einer macht?



    greetz!

  • Hallo TheDukeLEBT,


    die Frage zum "Coding" verstehe ich nicht.
    Die ersten Änderungen beziehen sich auf das File PFSkin.skn, das man im Folder "My Flash Disk/navitation/skin320x240/" findet.
    Das png-File findet man im Subfolder PPSkin.
    Die Files zieht man sich per ActiveSync auf den PC, ändert sie dort und spielt sie dann wieder zurück.


    Hoffe das hilft.

  • Hallo,


    auch für mich ist dieses MD 96220 von AS das erste Navi. Deswegen stelle ich mich eventuell etwas ungeschickt an.


    Ich habe alles unter "My Flash Disk" über Activ Sync auf meinen PC kopiert und wollte dann diesen Tipp mit der Höhe umsetzen.


    Leider finde ich den Abschnitt $COMPASS_HDOP_VISIBILITY$ nicht in meiner PFSpecial.skn. Meine PFSpecial.skn ist ganze 2 kb (98 Zeilen groß).


    Habe ich das Feature trotzdem in meinem Gerät?


    Kann ich den nötigen Text einfach hinmzufügen?


    Es wäre sehr nett, wenn mir jemand mitteilen könnte, an welcher Stelle ich was genau einfügen muss, damit die Datei hinterher auch funktioniert.


    Vielen Dank im Voraus / Thomas

  • @ me36835 du brauchst keine Änderungen in der PFSpcial.skn zu machen,es reicht die PFSkin.skn zu ändern.



    @ Perfektionist im HeightText musste ich "BGMode: opaque" in transparent ändern.Ansonst tolle Leistung läuft super :)

  • Beim durchforsten des Forums habe ich noch gefunden, wie man die Uhrzeit einbaut.
    Das habe ich direkt mal unter dem Kompass gemacht.


    Dieser Eintrag kommt unter dem Block 'm_height':


    GPS-Zeit // ( -1 Stunde )
    {
    ID: 10176;
    Class: SkinText;
    TextId: 20116;
    Coordinates: 53,210,123,25;
    TextColor: 0,0,0;
    BGMode: transparent;
    HAlign: center;
    VAlign: bottom;
    Font: 9;
    }



    Leider ist das nur die GMT!? Wie kommt man an die 'richtige' Uhrzeit, also + Zeitverschiebung + Sommerzeit???

  • Hallo Perfektionist,
    deine Kompass-Variante funktioniert und sieht gut aus - danke