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

Change History (0)

Note: See TracTickets for help on using tickets.