call an detector

This commit is contained in:
2026-01-09 19:13:21 +01:00
parent ab6e8766b8
commit 3fad4949b1
2 changed files with 28 additions and 0 deletions

View File

@@ -19,6 +19,10 @@ public:
value = v;
}
void call() {
for (size_t i = 0; i < MaxObservers; ++i) seen[i] = false;
}
bool changed(size_t id) {
if (id >= MaxObservers) return false;
if (!seen[id]) {

View File

@@ -2992,6 +2992,18 @@ void BuildAdvancedRDS() {
eonDisplay.reset();
eccDisplay.reset();
rtDisplay.reset();
radio.rds.PTY.call();
radio.rds.PTYN.call();
radio.rds.ECC.call();
radio.rds.hasArtificialhead.call();
radio.rds.hasCompressed.call();
radio.rds.hasStereo.call();
radio.rds.TP.call();
radio.rds.TA.call();
radio.rds.hasEON.call();
radio.rds.hasTMC.call();
radio.rds.hasCT.call();
radio.rds.hasRTplus.call();
}
void BuildDisplay() {
@@ -3109,6 +3121,18 @@ void BuildDisplay() {
eonDisplay.reset();
eccDisplay.reset();
rtDisplay.reset();
radio.rds.PTY.call();
radio.rds.PTYN.call();
radio.rds.ECC.call();
radio.rds.hasArtificialhead.call();
radio.rds.hasCompressed.call();
radio.rds.hasStereo.call();
radio.rds.TP.call();
radio.rds.TA.call();
radio.rds.hasEON.call();
radio.rds.hasTMC.call();
radio.rds.hasCT.call();
radio.rds.hasRTplus.call();
xPos = 0;
xPos2 = 0;
MPold = 99;