kopia lustrzana https://github.com/f4exb/sdrangel
Fixed BladeRF wrong RF bandwidth setting at startup
rodzic
3dba9a0ea9
commit
075ea2efad
|
@ -318,13 +318,13 @@ bool BladerfInput::applySettings(const GeneralSettings& generalSettings, const S
|
||||||
}
|
}
|
||||||
|
|
||||||
if((m_settings.m_bandwidth != settings.m_bandwidth) || force) {
|
if((m_settings.m_bandwidth != settings.m_bandwidth) || force) {
|
||||||
|
m_settings.m_bandwidth = settings.m_bandwidth;
|
||||||
if(m_dev != NULL) {
|
if(m_dev != NULL) {
|
||||||
unsigned int actualBandwidth;
|
unsigned int actualBandwidth;
|
||||||
if( bladerf_set_bandwidth(m_dev, BLADERF_MODULE_RX, settings.m_bandwidth, &actualBandwidth) < 0)
|
if( bladerf_set_bandwidth(m_dev, BLADERF_MODULE_RX, m_settings.m_bandwidth, &actualBandwidth) < 0)
|
||||||
qCritical("could not set sample rate: %d", settings.m_samplerate);
|
qCritical("could not set sample rate: %d", m_settings.m_samplerate);
|
||||||
else {
|
else {
|
||||||
std::cerr << "bladerf_set_bandwidth(BLADERF_MODULE_RX) actual bandwidth is " << actualBandwidth << std::endl;
|
std::cerr << "bladerf_set_bandwidth(BLADERF_MODULE_RX) actual bandwidth is " << actualBandwidth << std::endl;
|
||||||
m_settings.m_bandwidth = settings.m_bandwidth;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue