mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-07 08:24:43 -04:00
pluto: Get LO range from device
When updating firmware, the devices which have AD9364s on them, get reset to the default of a AD9363 (tuning range of 325 to 3800 MHz). SDRAngel assumes a AD9364, and the GUI allows you to set LO settings that the firmware doesn't support. This ensures that does not happen, by going out to the hardware, and querying the device to set the min/max limits on LO. Signed-off-by: Robin Getz <robin.getz@analog.com>
This commit is contained in:
@@ -675,6 +675,16 @@ void PlutoSDRInput::getRSSI(std::string& rssiStr)
|
||||
}
|
||||
}
|
||||
|
||||
void PlutoSDRInput::getLORange(qint64& minLimit, qint64& maxLimit)
|
||||
{
|
||||
uint64_t min, max;
|
||||
DevicePlutoSDRBox *plutoBox = m_deviceShared.m_deviceParams->getBox();
|
||||
|
||||
plutoBox->getRxLORange(min, max, 0);
|
||||
minLimit = min;
|
||||
maxLimit = max;
|
||||
}
|
||||
|
||||
void PlutoSDRInput::getGain(int& gaindB)
|
||||
{
|
||||
DevicePlutoSDRBox *plutoBox = m_deviceShared.m_deviceParams->getBox();
|
||||
|
||||
Reference in New Issue
Block a user