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
|
|
@ -16,7 +16,9 @@ typedef uint8_t byte;
|
|||
|
||||
// Fixed so anything formatted from it is deterministic.
|
||||
inline unsigned long millis() { return 0; }
|
||||
inline unsigned long micros() { return 0; }
|
||||
// Tests that measure time set this.
|
||||
inline unsigned long stubMicros = 0;
|
||||
inline unsigned long micros() { return stubMicros; }
|
||||
inline bool getLocalTime(struct tm *info, uint32_t ms = 5000) {
|
||||
(void)ms;
|
||||
time_t now = time(nullptr);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue