POI Warner Add-On für besseren Start [DreamOn]

  • @seretix


    hallo seretix,


    ich habe vor, deinen Silent-Start mit in die nächste Version von meinem Script TMC-LIGHT-Changer einzubauen - natürlich nicht ohne auf deine
    Entwicklung hinzuweisen!!
    Ich hoffe, das ist o.k. für dich?


    Beim Testen ist mir allerdings aufgefallen, daß z.B. die Einstellung für die Anzeige des "Warnbalkens" durch das Umbenennen der glob_settings.set
    verloren geht - ich habe den Balken bei mir normal abgeschaltet und verlasse mich auf die akustischen Warnhinweise.
    Wenn ich den POI-Warner "silent" gestartet habe wird der Balken aber wieder angezeigt.
    Hast du eine Lösung, wie man das irgendwie umgehen kann?

  • Das könnte stimmen. Ich vermute, dass bei Umbenennung der glob_settings.set gewisse Standardeinstellungen bei Start des POI-Warners gesetzt werden.
    Das mit dem Balken habe ich effektiv noch nicht ausprobiert, muss bei einer Probefahrt einmal drauf achten. Bin allerdings gerade im Urlaub
    : drink


    Werde dies mit einer Simulation testen, wenn ich wiede daheim bin, da ich mein PDA Netzteil leider nicht dabei habe.


    Kann mich jetzt aber nicht erinnern, dass es mir aufgefallen wäre - benutze den Balken auch nicht. Da finde ich aber sicher auch eine Lösung, ggf. zusammen mit Markus, spätestens in einer neuen POI-Warner Version.

    Einmal editiert, zuletzt von seretix ()

  • Hallo seretix,


    mir ging es wie zappa. Plötzlich war der Balken wieder da. Dabei war ich mir sicher, ihn abgestellt zu haben. Und siehe da, ja in den Einstellungen stand er wieder auf 'automatisch ein-/ausblenden'.


    Auch wenn ich die Einstellung wieder zurücksetze, beim nächsten Start via DreamOn ist er wieder da.


    Ich freue mich schon auf die geänderte Version.


    So, und nun genieße Deinen verdienten Urlaub!

    hiesfeldchen

  • Wenn ich die Funktionsweise des Scripts richtig verstehe, kann man das Problem doch wie folgt beheben:
    1.) Man stellt im POI-Warner alle Einstellungen ein wie gewünscht, und den Autostart für den MN auf "aktiviert".
    2. ) Diese glob_settings.set kopiert man sich weg und benennt diese z.B. in glob_settings.auto
    3.) Dann ändert man die Einstellung in POI-Warner für den Autostart auf "manuell" und kopiert sich ebenfalls diese Datei unter z.B. glob_settings.man
    4.) Geänderter Programmablauf wäre dann:


    - Kopieren glob_settings.man nach glob_settings.set
    - Start POI-Warner
    - Warte 5 Sekunden
    - Kopieren glob_settings.auto nach glob_settings.set


    Auf diese Weise werden keine Standardwerte beim Start des POI-Warners verwendet, sondern die Einstellungen der eigenen glob_settings.man


    Hab aber gerade keine Zeit das zu Programmieren, da ich noch nichtmal die aktuelle DreamOn-Version installiert habe. (Bin eben gerade erst aus dem Weihnachtsurlaub zurück..


    Aber mal als Idee an die Runde...


    Beste Grüße. ecky


  • Ja schon...
    aber wenn eine glob_settings.set vorhanden ist, funktioniert der
    Silent-Start nicht :evil:

  • Hallo zappa,


    ich hatte angenommen, der Silent-Start des POI-Warners wird nicht durch die fehlende glob_settings.set bewirkt, sondern durch die Übergabe des Parameters Start_Silent_POI:


    ...
    run %poipath%,Start_Silent_POI
    ...


    Oder wird in dieser Zeile gar kein Parameter übergeben?


    Güße,ecky

    Einmal editiert, zuletzt von ecky ()

  • @ecky


    wohl beides.
    Zumindest funktioniert (bei mir!) mit der aktuellen POI-Warner Version
    Start_Silent_POI nur dann, wenn zum Zeitpunkt des Startens KEINE
    glob_settings.set vorhanden ist.
    Ob es bei anderen Konfigurationen MIT vorhandener glob_settings.set
    funktioniet weiß ich nicht.

  • Viele Dank Zappa, für die Info.
    Ich bin zwar noch am Überlegen, warum das so gelöst ist ... hab keine Idee


    Aber dann werden wir wohl wirklich warten müssen.


    EDIT (Ergänzung): Habs getestet. Die Einstellung für die POI-Record-Taste geht bei der aktuellen Lösung (zumindest bei mir) auch verloren. Ein "Silent-Start" ist tatsächlich nur bei NICHT vorhandener global_set.set möglich. Würde man das voneinander unabhängig gestalten, könnte man durch Austausch der glob_settings.set (wie oben beschrieben) die vorhandenen Einstellungen beibehalten.


    Viele Grüße, ecky

    Einmal editiert, zuletzt von ecky ()

  • Richtig, mit der glob_settings.set geht der Start_Silent_POI Parameter nicht. Warum, das ist ein anderes Thema, habe aber schon ne Lösung für den Sachverhalt und schreibe die gleich mal nieder.


    Müsst ihr also bis morgen warten ;)

  • Hallo seretix,


    vielen Dank für Dein Script. Kann es gerade nicht ausprobieren, hab's mir aber angesehen. Wenn ich es richtig lese, kann dadurch jedoch das derzeitige Hauptproblem nicht behoben werden: Für einen Silent-Start des POI-Warners darf keine glob_settings.set existieren. Dadurch sind anschliessend jedoch einige Einstellungen beim Betrieb des POI-Warners nicht mehr vorhanden (z.B. Harwaretaste für POI-Record, Einstellung für Entfernungsbalken), da scheinbar mit Standardeinstellungen gearbeitet wird.


    Desweiteren gibt es eine Reihe von Usern (mich eingeschlossen), bei denen der KILL-Befehl in Zusammenhang mit POI-Warner nicht funktioniert (warum auch immer...).


    Ich denke, um das sauber zu lösen, müsste Markus im POI-Warner einen Silent-Start mit vorhandener glob_settings.set ermöglichen. (Siehe vorherige Posts).


    Beste Grüße, ecky

  • Hallo allerseits,


    Problem gelöst, siehe Seite 1 :)
    Installation ist jetzt ein wenig komplizierter und liesse sich sicher auch automatisieren, aber ich gehe von einer gewissen Grundintelligenz hier im Forum aus.


    Wünsche euch einen guten Rutsch in's neue Jahr,


    Seretix

  • Hallo seretix,


    vielen Dank!


    Die neue Version funktioniert bei mir prima!


    Wieso funktioniert der Silent-Start des POI-Warners nun doch mit vorhandener glob_settings.set??? Liegt es daran, dass es eine glob_settings.set mit aktivierter Autostart-Funktion sein muss?


    Ich habe noch folgende Ergänzung aus meinem bisherigen Script übernommen: Sind POI-Warner und MN5 bereits gestartet und wird dann die zugewiesene Hardwaretaste erneut gedrückt, bewirkt dies, dass MN5 in den Vordergrund gebracht wird. Dadurch kann man über die gleiche Taste z.B. aus dem Terminkalender in den Navigationsmodus zurückkehren:


    Habs als else Anweisung bei der Abfrage ob POI-Warner noch nicht existiert integriert:


    If Not wndExists "MobileNavigator"


    run %mnpath%
    sleep %startzeit%


    Else


    If Not wndExists "POI-Warner"
    If not fileExists %poi3%
    rename %poi2%,%poi3%
    rename %poi4%,%poi2%
    EndIf
    sleep 1000
    run %poipath%,Start_Silent_POI
    sleep 60000
    call checkrunning
    else
    show "MobileNavigator"
    EndIf


    EndIf



    SUPER Lösung von Dir! Vielen Dank, beste Grüße und alles Gute für das neue Jahr.


    Ecky

  • Da hier im Forum regelmässig geraten wird, ob der Warner erlaubt ist oder nicht, habe ich den DreamOn etwas "bearbeitet".


    Mit Auswahlliste für:
    1. Navi- & Warner-Start
    2. Warner beenden (ohne Navi ende) (Warner kann über 1 wieder gestartet werden)
    3. Laut (scheint nicht bei allen PDA´s volle Lautstärke zu kennen)
    4. Mittel
    5. Leise
    6. SnapShot (Programm SnapShot wird aufgerufen)



    Zum Testen beträgt die Nachlade-Zeit für den Warner nur 60sek.
    Pfade bitte anpassen!


    Gruß


    Marc

    Systemfehler 4711:
    (A) Abbrechen, (W) Wiederholen, (K) Kaffeetrinken: _

  • Zitat

    Original von seretix
    Problem gelöst, siehe Seite 1 :)
    Installation ist jetzt ein wenig komplizierter und liesse sich sicher auch


    Hallo Seretix,


    ich kann mir mittlerweile einen Kommentar nicht verkneifen:


    WOZU das alles ?(?


    Gut, ich habe mir auch mal die erste Version des Silent-Starts gezogen. Aber jetzt, wo ich lese, welche Klimmzüge man machen muss, damit das ganz funktioniert, stelle ich die Zweckmässigkeit mal ernsthaft in Frage.


    Nichts gegen den Spass die Probleme zu lösen und sich damit auseinander zu setzen :gap, hätte ich früher - als ich noch mehr Freizeit hatte - wahrscheinlich auch gemacht. Aber rein vom Sinn und Zweck?


    Es kann mir doch nicht wirklich jemand erzählen, dass es ihn wirklich stört, wenn beim Nachladen des POIW der kurze Augenblick stört, wo man die "Eieruhr" sieht? Falls doch, dann sollte derjenige grundsätzlich mal überlegen, ob er überhaupt noch am Strassenverkehr teilnehmen sollte. Immerhin muss man - um das überhaupt zu sehen - genau in dem Moment und dann die ganze Zeit auf den PDA schauen ... und DAS halte ich das aus Sicherheitsgründen sowieso für sehr bedenklich!


    Sorry Leute, das musste ich mal loswerden :].


    Hotte1908