Band was not updated in XDRGTK when using bandbutton on radio

This commit is contained in:
Sjef Verhoeven PE5PVB
2023-10-11 20:37:14 +02:00
parent 32ed1ef950
commit bceced17fc
+6 -3
View File
@@ -1236,6 +1236,9 @@ void BANDBUTTONPress() {
ToggleBand(band); ToggleBand(band);
StoreFrequency(); StoreFrequency();
SelectBand(); SelectBand();
if (XDRGTKUSB || XDRGTKTCP) {
if (band == BAND_FM) DataPrint("M0\nT" + String(frequency * 10)); else if (band == BAND_OIRT) DataPrint("M0\nT" + String(frequency_OIRT * 10)); else DataPrint("M1\nT" + String(frequency_AM));
}
} }
ScreensaverTimerRestart(); ScreensaverTimerRestart();
} }
@@ -2113,7 +2116,7 @@ void KeyUp() {
break; break;
} }
if (XDRGTKUSB || XDRGTKTCP) { if (XDRGTKUSB || XDRGTKTCP) {
if (band == BAND_FM) DataPrint("T" + String(frequency * 10)); else DataPrint("T" + String(frequency_AM)); if (band == BAND_FM) DataPrint("M0\nT" + String(frequency * 10)); else if (band == BAND_OIRT) DataPrint("M0\nT" + String(frequency_OIRT * 10)); else DataPrint("M1\nT" + String(frequency_AM));
} }
radio.clearRDS(fullsearchrds); radio.clearRDS(fullsearchrds);
change = 0; change = 0;
@@ -2159,7 +2162,7 @@ void KeyDown() {
break; break;
} }
if (XDRGTKUSB || XDRGTKTCP) { if (XDRGTKUSB || XDRGTKTCP) {
if (band == BAND_FM) DataPrint("T" + String(frequency * 10)); else DataPrint("T" + String(frequency_AM)); if (band == BAND_FM) DataPrint("M0\nT" + String(frequency * 10)); else if (band == BAND_OIRT) DataPrint("M0\nT" + String(frequency_OIRT * 10)); else DataPrint("M1\nT" + String(frequency_AM));
} }
radio.clearRDS(fullsearchrds); radio.clearRDS(fullsearchrds);
change = 0; change = 0;
@@ -3119,7 +3122,7 @@ void Seek(bool mode) {
delay(50); delay(50);
ShowFreq(0); ShowFreq(0);
if (XDRGTKUSB || XDRGTKTCP) { if (XDRGTKUSB || XDRGTKTCP) {
if (band == BAND_FM) DataPrint("T" + String(frequency * 10) + "\n"); else DataPrint("T" + String(frequency_AM) + "\n"); if (band == BAND_FM) DataPrint("M0\nT" + String(frequency * 10)); else if (band == BAND_OIRT) DataPrint("M0\nT" + String(frequency_OIRT * 10)); else DataPrint("M1\nT" + String(frequency_AM));
} }
if (band < BAND_GAP) { if (band < BAND_GAP) {