Change to correct bug when CI-V is user-specified and rigCaps were never

populated.
merge-requests/4/head
Elliott Liggett 2021-05-15 16:57:08 -07:00
rodzic cb0f5f6e84
commit 45e1c9d817
2 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -2827,6 +2827,11 @@ void rigCommander::determineRigCaps()
qInfo(logRig()) << "Using incomingCIVAddr: (int): " << this->civAddr << " hex: " << hex << this->civAddr;
emit discoveredRigID(rigCaps);
} else {
if(!foundRig)
{
emit discoveredRigID(rigCaps);
foundRig = true;
}
emit haveRigID(rigCaps);
}
}

Wyświetl plik

@ -792,6 +792,7 @@ void wfmain::receiveCommReady()
// don't bother, they told us the CIV they want, stick with it.
// We still query the rigID to find the model, but at least we know the CIV.
qInfo(logSystem()) << "Skipping automatic CIV, using user-supplied value of " << prefs.radioCIVAddr;
emit getRigID();
getInitialRigState();
}
@ -813,7 +814,7 @@ void wfmain::receiveFoundRigID(rigCapabilities rigCaps)
if(prefs.serialPortBaud < 115200)
{
delayedCommand->setInterval(delayedCmdIntervalSerial_ms*2);
periodicPollingTimer->setInterval(100); // slower for s-meter polling
periodicPollingTimer->setInterval(200); // slower for s-meter polling
} else {
delayedCommand->setInterval(delayedCmdIntervalSerial_ms);
}