-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.5.74 getNTPTime Änderung 'retries' funktioniert nicht wie sie soll #609
Comments
... und nochmals der Hiweis: |
@beegee3 bitte auch nochmal die neusete Version checken, ich war selbst nicht zufrieden und sehe erst jetzt deinen Issue! |
@lumapu die neue Version 0.5.75 bringt's nicht: wenn bei vorhandener Zeit das erste
|
@beegee3 hab's gesehen, danke fürs vorbereiten / entwickeln. |
warum habe ich nur so kompliziert gedacht, wenn es so einfach geht =) |
👍 passt! |
Wenn nach den 5
getNtpTime
Versuchen bei vorhandenemmUtcTimerstamp
alle Ticker "zwangsaktiviert" werden, setztapp::tickNtpUpdate
den NTP Update Trigger auf 12 h. Da aber keine Rückmeldung vom NTP Server kam, sollte der Trigger bei 5 sec bleiben, d.h. die ZeilenxtTrig = 43200;
muss gelöscht werden. Es ist auch übersichtlicher, wenn die Triggerzeiten nur noch inahoywifi::getNtpTime
gesetzt werden. Die Anweisungen dort passen, lesen sich aber merkwürdig:*nxtTrig = 43200;
braucht man ja nur bei erfolgreichem Update, kann also dort stehen.mRetries
wird nur bei0 != *mUtcTimestamp
zurückgesetzt, sonst läuft das auf 0 und bleibt dort (was natürlich auch unproblematisch ist).Alles in allem folgender Vorschlag:
in
app::tickNtpUpdate(void)
die ZeilenxtTrig = 43200;
löschen und die erste Zeile ändern aufuint32_t nxtTrig; // getNtpTime sets the value
und
The text was updated successfully, but these errors were encountered: