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
|
|
@ -43,8 +43,8 @@ uint32_t RadioScheduler::submit(somfy_tx_job_t &job, bool priority, uint16_t del
|
|||
this->count++;
|
||||
return job.seq;
|
||||
}
|
||||
bool RadioScheduler::hasRoom(bool priority) const {
|
||||
return !this->suspendMask && admits(TX_JOB_QUEUE_SIZE - this->count, priority) && this->outcomesFit();
|
||||
bool RadioScheduler::hasRoom() const {
|
||||
return !this->suspendMask && admits(TX_JOB_QUEUE_SIZE - this->count, false) && this->outcomesFit();
|
||||
}
|
||||
bool RadioScheduler::outcomesFit() const {
|
||||
// Each job not yet ended reports at most two outcomes: started, then how it
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue