Menu

#61 Systemuhrzeitumstellung lässt TimeKeeper Nebenuhren falsch laufen

release_4.1.0
closed-fixed
None
5
2019-03-02
2018-11-09
Stumml
No

Problembeschreibung:

  • Uhrenrechner an einer instabilen Internetverbindung
  • Die Systemuhrzeit ist nachweislich falsch
  • Der TimeKeeper läuft und gibt gleichzeitig Uhrtakte auf die serielle Schnittstelle aus (analoge Nebenuhren)
  • Währendessen ist die Synchronisation der Systemuhrzeit zu einem NTP Server auf einmal erfolgreich

Auswirkungen:

  • Die Berechnung der Modellzeit basiert auf dem Befehl System.getTimeInMillis()
  • Dasselbe gilt für die Ausgabe der Uhrentakte auf die serielle Schnittstelle
  • Da sich die Systemzeit geändert hat, wird plötzlich im TochterUhrenausgabeModul der Nachstellmodus aktiviert, weil der Zeitabstand sich über einen großen Bereich geändert hat
  • Das Nachstellfenster poppt auf und die Nebenuhren laufen plötzlich im Sekundentakt die Minuten vorwärts

Abhilfe:

  • Umgehendes Stoppen der Anwendung durch Schließen des Fensters
  • Neustart ist unumgänglich, da die im Nebenuhrenausgabemodul gespeicherte Uhrzeit gelöscht werden muss
  • Nach dem Neustart ist die TimeKeeper Uhrzeit auf die auf den Nebenuhren angezeigte Uhrzeit einzustellen

Discussion

  • Stumml

    Stumml - 2018-11-09
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,16 +1,19 @@
    -Problembeschreibung:
    +# Problembeschreibung:
    +
    
     * Uhrenrechner an einer instabilen Internetverbindung 
     * Die Systemuhrzeit ist nachweislich falsch
     * Der TimeKeeper läuft und gibt gleichzeitig Uhrtakte auf die serielle Schnittstelle aus (analoge Nebenuhren)
     * Währendessen ist die Synchronisation der Systemuhrzeit zu einem NTP Server auf einmal erfolgreich
    
    -Auswirkungen:
    +# Auswirkungen:
    +
    
     * Die Berechnung der Modellzeit basiert auf dem Befehl System.getTimeInMillis()
     * Dasselbe gilt für die Ausgabe der Uhrentakte auf die serielle Schnittstelle
     * Da sich die Systemzeit geändert hat, wird plötzlich im TochterUhrenausgabeModul der Nachstellmodus aktiviert, weil der Zeitabstand sich über einen großen Bereich geändert hat
     * Das Nachstellfenster poppt auf und die Nebenuhren laufen plötzlich im Sekundentakt die Minuten vorwärts
    
    -Abhilfe:
    -* Umgehendes Stoppen der Anwendung durch Schließen des Fensters
    +# Abhilfe:
    +
    +*  Umgehendes Stoppen der Anwendung durch Schließen des Fensters
    
     * Neustart ist unumgänglich, da die im Nebenuhrenausgabemodul gespeicherte Uhrzeit gelöscht werden muss
     * Nach dem Neustart ist die TimeKeeper Uhrzeit auf die auf den Nebenuhren angezeigte Uhrzeit einzustellen
    
     
  • Horst Eff

    Horst Eff - 2018-12-29
    • assigned_to: Horst Eff
     
  • Horst Eff

    Horst Eff - 2018-12-29
    • status: open --> pending
    • Group: None --> release_4.1.0
     
  • Stumml

    Stumml - 2019-03-02
    • status: pending --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB