Opened 12 years ago
Last modified 12 years ago
#181 closed Fehler
Tägl. Zeitsync — at Initial Version
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | sofort | Milestone: | |
| Component: | Gesamtsystem | Version: | ALLE |
| Severity: | Fehler | Keywords: | |
| Cc: |
Description
Der tägliche Zeitsync, bei eingestellten Zeitsynch. Regeln = STRIKT wird immer kurz vor Tageswechsel synchronisiert.
Es soll aber kurz nach 0 Uhr synchronisert werden, immer zu Beginn eines Tages.
Problem:
Auf die Uhrzeiten, die verglichen werden wird 2x die Zeitzone gerechnet. D.h. im Sommer (Zeitzone +2h) wird kurz nach 22 Uhr synchronisiert und im Winter (Zeitzone +1h) wird kurz nach 23 Uhr synchronisiert.
Lösung:
Zeitzone nicht 2x, sondern 1x auf die Uhrzeiten rechnen.
Änderungen:
GcApp.cpp, IsPTBAllowed():
Vorher:
... myLocaltime(&t, &pValue(LastTimeSync)); ... myLocaltime(&t, &aValue(CurrentLocalTime)); ...
Nachher:
... myGmtime(&t, &pValue(LastTimeSync)); ... myGmtime(&t, &aValue(CurrentLocalTime)); ...
Note:
See TracTickets
for help on using tickets.