Opened 12 years ago

Closed 12 years ago

#181 closed Fehler (fixed)

Tägl. Zeitsync

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: sofort Milestone:
Component: Gesamtsystem Version: ALLE
Severity: Fehler Keywords:
Cc:

Description (last modified by Melanie Hermann)

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));	
...

Change History (2)

comment:1 by Melanie Hermann, 12 years ago

Description: modified (diff)

comment:2 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.