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

REST API: updates for MIMO (5)

This commit is contained in:
f4exb
2019-12-29 06:01:14 +01:00
parent d11f56adb9
commit bbba942eba
4 changed files with 50 additions and 20 deletions
+5 -16
View File
@@ -1242,26 +1242,15 @@ int WebAPIAdapterGUI::devicesetDevicePut(
for (int i = 0; i < nbSamplingDevices; i++)
{
int direction;
const PluginInterface::SamplingDevice *samplingDevice;
if (query.getDirection() == 0)
{
direction = 0;
if (query.getDirection() == 0) {
samplingDevice = DeviceEnumerator::instance()->getRxSamplingDevice(i);
}
else if (query.getDirection() == 1)
{
direction = 1;
} else if (query.getDirection() == 1) {
samplingDevice = DeviceEnumerator::instance()->getTxSamplingDevice(i);
}
else if (query.getDirection() == 2)
{
direction = 2;
} else if (query.getDirection() == 2) {
samplingDevice = DeviceEnumerator::instance()->getMIMOSamplingDevice(i);
}
else
{
} else {
continue; // device not supported
}
@@ -1293,7 +1282,7 @@ int WebAPIAdapterGUI::devicesetDevicePut(
*response.getHwType() = samplingDevice->hardwareId;
*response.getSerial() = samplingDevice->serial;
response.setSequence(samplingDevice->sequence);
response.setDirection(direction);
response.setDirection(query.getDirection());
response.setDeviceNbStreams(samplingDevice->deviceNbItems);
response.setDeviceStreamIndex(samplingDevice->deviceItemIndex);
response.setDeviceSetIndex(deviceSetIndex);