mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-10-31 22:02:17 +01:00
refactor: drop unused radio API
Transceiver::flushTx() had no caller; suspendTx() is the only flush. RadioScheduler::hasRoom() was only ever asked about a normal job, so it no longer takes a priority flag. The tests check the reserved stop slots through submit() instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
0b7c57a9ab
commit
29d642b6f4
5 changed files with 12 additions and 22 deletions
|
|
@ -26,8 +26,8 @@ class RadioScheduler {
|
|||
// delayMs after it was queued and after the job ahead of it ended, and holds
|
||||
// up the jobs queued behind it.
|
||||
uint32_t submit(somfy_tx_job_t &job, bool priority, uint16_t delayMs, uint32_t now);
|
||||
// Whether a job would be taken right now.
|
||||
bool hasRoom(bool priority) const;
|
||||
// Whether a normal (not priority) job would be taken right now.
|
||||
bool hasRoom() const;
|
||||
// For the radio task: takes the job to send next. False when there is
|
||||
// none due, waitMs then says how long until there is (RADIO_WAIT_FOREVER
|
||||
// when nothing waits). A job taken goes on air through start() and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue