Added BW control for webserver
This commit is contained in:
+104
-12
@@ -252,10 +252,10 @@ void XDRGTKRoutine() {
|
|||||||
|
|
||||||
case 'B':
|
case 'B':
|
||||||
byte stmo;
|
byte stmo;
|
||||||
stmo = atol(buff + 1);
|
stmo = atol(buff + 1);
|
||||||
DataPrint("B" + String(stmo) + "\n");
|
DataPrint("B" + String(stmo) + "\n");
|
||||||
if (stmo == 0) StereoToggle = false; else StereoToggle = true;
|
if (stmo == 0) StereoToggle = false; else StereoToggle = true;
|
||||||
doStereoToggle();
|
doStereoToggle();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'D':
|
case 'D':
|
||||||
@@ -490,6 +490,98 @@ void XDRGTKRoutine() {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'W':
|
||||||
|
unsigned int bwtemp;
|
||||||
|
bwtemp = atoi(buff + 1);
|
||||||
|
switch (bwtemp) {
|
||||||
|
case 0:
|
||||||
|
BWset = 0;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 56000:
|
||||||
|
BWset = 1;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 64000:
|
||||||
|
BWset = 2;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 72000:
|
||||||
|
BWset = 3;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 84000:
|
||||||
|
BWset = 4;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 97000:
|
||||||
|
BWset = 5;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 114000:
|
||||||
|
BWset = 6;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 133000:
|
||||||
|
BWset = 7;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 151000:
|
||||||
|
BWset = 8;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 168000:
|
||||||
|
BWset = 9;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 184000:
|
||||||
|
BWset = 10;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 200000:
|
||||||
|
BWset = 11;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 217000:
|
||||||
|
BWset = 12;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 236000:
|
||||||
|
BWset = 13;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 254000:
|
||||||
|
BWset = 14;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 287000:
|
||||||
|
BWset = 15;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 311000:
|
||||||
|
BWset = 16;
|
||||||
|
doBW();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
DataPrint("W" + String(bwtemp) + "\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 'Y':
|
case 'Y':
|
||||||
VolSet = atoi(buff + 1);
|
VolSet = atoi(buff + 1);
|
||||||
if (VolSet == 0) {
|
if (VolSet == 0) {
|
||||||
@@ -509,14 +601,14 @@ void XDRGTKRoutine() {
|
|||||||
|
|
||||||
case 'x':
|
case 'x':
|
||||||
DataPrint("OK\n");
|
DataPrint("OK\n");
|
||||||
if (BAND_FM) {
|
if (BAND_FM) {
|
||||||
DataPrint("T" + String(frequency + (ConverterSet * 100) * 10) + "\n");
|
DataPrint("T" + String(frequency + (ConverterSet * 100) * 10) + "\n");
|
||||||
} else if (BAND_OIRT) {
|
} else if (BAND_OIRT) {
|
||||||
DataPrint("T" + String(frequency_OIRT * 10) + "\n");
|
DataPrint("T" + String(frequency_OIRT * 10) + "\n");
|
||||||
} else {
|
} else {
|
||||||
DataPrint("T" + String(frequency_AM) + "\n");
|
DataPrint("T" + String(frequency_AM) + "\n");
|
||||||
}
|
}
|
||||||
if (StereoToggle) DataPrint("B0\n"); else DataPrint("B1\n");
|
if (StereoToggle) DataPrint("B0\n"); else DataPrint("B1\n");
|
||||||
if (XDRGTKMuteScreen) MuteScreen(1);
|
if (XDRGTKMuteScreen) MuteScreen(1);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user