Metis MISO: set absolute maximum frequency to 500 MHz. Fixes #1014

This commit is contained in:
f4exb 2021-10-16 11:33:56 +02:00
parent 784615e3bc
commit 0a3505cec3
2 changed files with 6 additions and 5 deletions

View File

@ -60,7 +60,7 @@ MetisMISOGui::MetisMISOGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(this);
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0, 61440000);
ui->centerFrequency->setValueRange(7, 0, m_absMaxFreq);
displaySettings();
@ -483,19 +483,19 @@ void MetisMISOGui::displayFrequency()
{
int subsamplingIndex = m_settings.m_rxSubsamplingIndexes[m_streamIndex];
centerFrequency = m_settings.m_rxCenterFrequencies[m_streamIndex];
fBaseLow = subsamplingIndex*61440;
fBaseHigh = (subsamplingIndex+1)*61440;
fBaseLow = subsamplingIndex*m_absMaxFreq;
fBaseHigh = (subsamplingIndex+1)*m_absMaxFreq;
}
else if (m_streamIndex == MetisMISOSettings::m_maxReceivers)
{
centerFrequency = m_settings.m_txCenterFrequency;
fBaseLow = 0;
fBaseHigh = 61440;
fBaseHigh = m_absMaxFreq;
}
else
{
fBaseLow = 0;
fBaseHigh = 61440;
fBaseHigh = m_absMaxFreq;
centerFrequency = 0;
}

View File

@ -65,6 +65,7 @@ private:
std::vector<quint64> m_deviceCenterFrequencies; //!< Center frequency in device
int m_lastEngineState;
MessageQueue m_inputMessageQueue;
static const int m_absMaxFreq = 500000; // kHz
void blockApplySettings(bool block) { m_doApplySettings = !block; }
void displaySettings();