Added command "J" for XDRGTK. J1 start FMDX scan, J0 stop FMDX scan
This commit is contained in:
@@ -4376,6 +4376,7 @@ void cancelDXScan() {
|
|||||||
|
|
||||||
ShowTuneMode();
|
ShowTuneMode();
|
||||||
ShowMemoryPos();
|
ShowMemoryPos();
|
||||||
|
if (XDRGTKUSB || XDRGTKTCP) DataPrint("J0\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void endMenu() {
|
void endMenu() {
|
||||||
@@ -4473,8 +4474,11 @@ void endMenu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void startFMDXScan() {
|
void startFMDXScan() {
|
||||||
|
if (afscreen || advancedRDS) BuildDisplay();
|
||||||
|
|
||||||
if (memorypos > scanstop || memorypos < scanstart) memorypos = scanstart;
|
if (memorypos > scanstop || memorypos < scanstart) memorypos = scanstart;
|
||||||
scanmodeold = tunemode;
|
scanmodeold = tunemode;
|
||||||
|
|
||||||
if (scanmem) {
|
if (scanmem) {
|
||||||
tunemode = TUNE_MEM;
|
tunemode = TUNE_MEM;
|
||||||
if (band != presets[memorypos].band) {
|
if (band != presets[memorypos].band) {
|
||||||
@@ -4501,6 +4505,7 @@ void startFMDXScan() {
|
|||||||
}
|
}
|
||||||
scantimer = millis();
|
scantimer = millis();
|
||||||
scandxmode = true;
|
scandxmode = true;
|
||||||
|
if (XDRGTKUSB || XDRGTKTCP) DataPrint("J1\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAutoSpeedSPI() {
|
void setAutoSpeedSPI() {
|
||||||
|
|||||||
@@ -499,6 +499,14 @@ void XDRGTKRoutine() {
|
|||||||
DataPrint("I" + String(fmscansens) + "\n");
|
DataPrint("I" + String(fmscansens) + "\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'J':
|
||||||
|
byte scandxtemp;
|
||||||
|
scandxtemp = atol(buff + 1);
|
||||||
|
if (scandxtemp == 0 && scandxmode) cancelDXScan();
|
||||||
|
if (scandxtemp == 1 && !scandxmode) startFMDXScan();
|
||||||
|
DataPrint("J" + String(scandxtemp) + "\n");
|
||||||
|
break;
|
||||||
|
|
||||||
case 'M':
|
case 'M':
|
||||||
byte XDRband;
|
byte XDRband;
|
||||||
XDRband = atol(buff + 1);
|
XDRband = atol(buff + 1);
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ extern bool menu;
|
|||||||
extern bool RDSSPYTCP;
|
extern bool RDSSPYTCP;
|
||||||
extern bool RDSSPYUSB;
|
extern bool RDSSPYUSB;
|
||||||
extern bool RDSstatus;
|
extern bool RDSstatus;
|
||||||
|
extern bool scandxmode;
|
||||||
extern bool screenmute;
|
extern bool screenmute;
|
||||||
extern bool seek;
|
extern bool seek;
|
||||||
extern bool setupmode;
|
extern bool setupmode;
|
||||||
@@ -138,5 +139,7 @@ extern void updateEQ();
|
|||||||
extern void tftPrint(int8_t offset, const String & text, int16_t x, int16_t y, int color, int smoothcolor, uint8_t fontsize);
|
extern void tftPrint(int8_t offset, const String & text, int16_t x, int16_t y, int color, int smoothcolor, uint8_t fontsize);
|
||||||
extern void showAutoSquelch(bool mode);
|
extern void showAutoSquelch(bool mode);
|
||||||
extern void ShowStepSize();
|
extern void ShowStepSize();
|
||||||
|
extern void startFMDXScan();
|
||||||
|
extern void cancelDXScan();
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
Reference in New Issue
Block a user