mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-17 21:28:43 -04:00
LimeSDR MIMO: REST API
This commit is contained in:
@@ -3835,11 +3835,20 @@ bool WebAPIRequestMapper::getDeviceSettings(
|
||||
deviceSettings->setBladeRf2InputSettings(new SWGSDRangel::SWGBladeRF2InputSettings());
|
||||
deviceSettings->getBladeRf2InputSettings()->fromJsonObject(settingsJsonObject);
|
||||
}
|
||||
else if (deviceSettingsKey == "bladeRF2InputSettings")
|
||||
else if (deviceSettingsKey == "bladeRF2OutputSettings")
|
||||
{
|
||||
deviceSettings->setBladeRf2OutputSettings(new SWGSDRangel::SWGBladeRF2OutputSettings());
|
||||
deviceSettings->getBladeRf2OutputSettings()->fromJsonObject(settingsJsonObject);
|
||||
}
|
||||
else if (deviceSettingsKey == "bladeRF2MIMOSettings")
|
||||
{
|
||||
if (deviceSettingsKeys.contains("streams") && settingsJsonObject["streams"].isArray()) {
|
||||
appendSettingsArrayKeys(settingsJsonObject, "streams", deviceSettingsKeys);
|
||||
}
|
||||
|
||||
deviceSettings->setBladeRf2MimoSettings(new SWGSDRangel::SWGBladeRF2MIMOSettings());
|
||||
deviceSettings->getBladeRf2MimoSettings()->fromJsonObject(settingsJsonObject);
|
||||
}
|
||||
else if (deviceSettingsKey == "fcdProSettings")
|
||||
{
|
||||
deviceSettings->setFcdProSettings(new SWGSDRangel::SWGFCDProSettings());
|
||||
@@ -3880,6 +3889,15 @@ bool WebAPIRequestMapper::getDeviceSettings(
|
||||
deviceSettings->setLimeSdrOutputSettings(new SWGSDRangel::SWGLimeSdrOutputSettings());
|
||||
deviceSettings->getLimeSdrOutputSettings()->fromJsonObject(settingsJsonObject);
|
||||
}
|
||||
else if (deviceSettingsKey == "limeSdrMIMOSettings")
|
||||
{
|
||||
if (deviceSettingsKeys.contains("streams") && settingsJsonObject["streams"].isArray()) {
|
||||
appendSettingsArrayKeys(settingsJsonObject, "streams", deviceSettingsKeys);
|
||||
}
|
||||
|
||||
deviceSettings->setLimeSdrMimoSettings(new SWGSDRangel::SWGLimeSdrMIMOSettings());
|
||||
deviceSettings->getLimeSdrMimoSettings()->fromJsonObject(settingsJsonObject);
|
||||
}
|
||||
else if (deviceSettingsKey == "perseusSettings")
|
||||
{
|
||||
deviceSettings->setPerseusSettings(new SWGSDRangel::SWGPerseusSettings());
|
||||
|
||||
Reference in New Issue
Block a user