1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

LimeSDR: implemented external clock frequency handling in the GUI

This commit is contained in:
f4exb
2017-11-05 05:59:04 +01:00
parent 045652f5cb
commit 5a2b16d464
6 changed files with 34 additions and 8 deletions
@@ -254,6 +254,9 @@ void LimeSDRInputGUI::updateSampleRateAndFrequency()
void LimeSDRInputGUI::displaySettings()
{
ui->extClock->setExternalClockFrequency(m_settings.m_extClockFreq);
ui->extClock->setExternalClockActive(m_settings.m_extClock);
ui->centerFrequency->setValue(m_settings.m_centerFrequency / 1000);
ui->sampleRate->setValue(m_settings.m_devSampleRate);
@@ -556,3 +559,12 @@ void LimeSDRInputGUI::on_antenna_currentIndexChanged(int index)
m_settings.m_antennaPath = (LimeSDRInputSettings::PathRFE) index;
sendSettings();
}
void LimeSDRInputGUI::on_extClock_clicked()
{
m_settings.m_extClock = ui->extClock->getExternalClockActive();
m_settings.m_extClockFreq = ui->extClock->getExternalClockFrequency();
qDebug("LimeSDRInputGUI::on_extClock_clicked: %u Hz %s", m_settings.m_extClockFreq, m_settings.m_extClock ? "on" : "off");
sendSettings();
}