1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 13:47:01 -04:00

Interferometer: change to sample MIMO FIFO. BaldeRF2: reviewed apply settings placement

This commit is contained in:
f4exb
2019-10-04 08:35:09 +02:00
parent eb662b88ad
commit 2ebcb42bd9
4 changed files with 62 additions and 33 deletions
@@ -142,8 +142,6 @@ void BladeRF2MIMO::init()
m_fileSinks.push_back(new FileRecord(QString("test_1_%1.sdriq").arg(m_deviceAPI->getDeviceUID())));
m_deviceAPI->addAncillarySink(m_fileSinks[0], 0);
m_deviceAPI->addAncillarySink(m_fileSinks[1], 1);
applySettings(m_settings, true);
}
bool BladeRF2MIMO::start()
@@ -154,6 +152,8 @@ bool BladeRF2MIMO::start()
return false;
}
applySettings(m_settings, true);
if (m_rxElseTx) {
startRx();
} else {
@@ -186,10 +186,7 @@ void BladeRF2MIMO::startRx()
}
m_sourceThread->startWork();
mutexLocker.unlock();
applySettings(m_settings, true);
m_runningRx = true;
}
@@ -426,7 +423,8 @@ bool BladeRF2MIMO::applySettings(const BladeRF2MIMOSettings& settings, bool forc
<< " m_useReverseAPI: " << settings.m_useReverseAPI
<< " m_reverseAPIAddress: " << settings.m_reverseAPIAddress
<< " m_reverseAPIPort: " << settings.m_reverseAPIPort
<< " m_reverseAPIDeviceIndex: " << settings.m_reverseAPIDeviceIndex;
<< " m_reverseAPIDeviceIndex: " << settings.m_reverseAPIDeviceIndex
<< " force: " << force;
struct bladerf *dev = m_dev ? m_dev->getDev() : nullptr;