Unify frame metadata setting (addrs and owning_device)

This commit is contained in:
Allen Hill
2026-07-16 13:35:25 -07:00
parent 568c2af9e6
commit 200a225add
5 changed files with 84 additions and 50 deletions
+1 -3
View File
@@ -341,9 +341,7 @@ void CDChanger::enable(Frame *out) {
bool CDChanger::pending() { return cdtimer_pending(); }
void CDChanger::resolvepending() { cdtimer_clear(); }
void CDChanger::emit(Frame *out, uint16_t peripheral) {
out->owning_device = id; // so react() routes r_StateReport back here
out->peripheral_addr = peripheral;
void CDChanger::emit(Frame *out) {
generateStatus(out, false, Device::STATUS);
out->reaction = r_StateReport;
}