mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-10-31 22:02:17 +01:00
refactor: time steps with ElapsedTimer::lap()
loop(), socket client init and /discovery each read a step's time and restarted the timer by hand. lap() does both. Also put the request timing comment back on timeRequest() and say why /discovery logs its steps. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
293e013aa2
commit
4544eb6469
6 changed files with 53 additions and 28 deletions
|
|
@ -140,26 +140,22 @@ void loop() {
|
|||
// Each step only logs when it holds up the loop for LOOP_SLOW_MS or more.
|
||||
ElapsedTimer timing;
|
||||
net.loop();
|
||||
logIfSlow(TAG, "Loop net", timing.us(), LOOP_SLOW_MS);
|
||||
timing.restart();
|
||||
logIfSlow(TAG, "Loop net", timing.lap(), LOOP_SLOW_MS);
|
||||
esp_task_wdt_reset();
|
||||
somfy.loop();
|
||||
logIfSlow(TAG, "Loop somfy", timing.us(), LOOP_SLOW_MS);
|
||||
logIfSlow(TAG, "Loop somfy", timing.lap(), LOOP_SLOW_MS);
|
||||
esp_task_wdt_reset();
|
||||
if(net.connected() || net.softAPOpened) {
|
||||
if(!rebootDelay.reboot && net.connected() && !net.softAPOpened) {
|
||||
timing.restart();
|
||||
git.loop();
|
||||
logIfSlow(TAG, "Loop git", timing.us(), LOOP_SLOW_MS);
|
||||
logIfSlow(TAG, "Loop git", timing.lap(), LOOP_SLOW_MS);
|
||||
esp_task_wdt_reset();
|
||||
}
|
||||
timing.restart();
|
||||
webServer.loop();
|
||||
logIfSlow(TAG, "Loop web server", timing.us(), LOOP_SLOW_MS);
|
||||
logIfSlow(TAG, "Loop web server", timing.lap(), LOOP_SLOW_MS);
|
||||
esp_task_wdt_reset();
|
||||
timing.restart();
|
||||
sockEmit.loop();
|
||||
logIfSlow(TAG, "Loop sockets", timing.us(), LOOP_SLOW_MS);
|
||||
logIfSlow(TAG, "Loop sockets", timing.lap(), LOOP_SLOW_MS);
|
||||
esp_task_wdt_reset();
|
||||
}
|
||||
if(rebootDelay.reboot && millis() > rebootDelay.rebootTime) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue