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

MIMO: add channel to testMI (2)

This commit is contained in:
f4exb
2019-05-27 02:52:33 +02:00
parent eff28e8b63
commit f9a8523714
10 changed files with 182 additions and 38 deletions
+8 -6
View File
@@ -58,10 +58,10 @@ DeviceAPI::~DeviceAPI()
{
}
void DeviceAPI::addSourceStream()
void DeviceAPI::addSourceStream(bool connect)
{
if (m_deviceMIMOEngine) {
m_deviceMIMOEngine->addSourceStream();
m_deviceMIMOEngine->addSourceStream(connect);
}
}
@@ -72,10 +72,10 @@ void DeviceAPI::removeLastSourceStream()
}
}
void DeviceAPI::addSinkStream()
void DeviceAPI::addSinkStream(bool connect)
{
if (m_deviceMIMOEngine) {
m_deviceMIMOEngine->addSinkStream();
m_deviceMIMOEngine->addSinkStream(connect);
}
}
@@ -92,7 +92,7 @@ void DeviceAPI::addAncillarySink(BasebandSampleSink *sink)
m_deviceSourceEngine->addSink(sink);
} else if (m_deviceSinkEngine) {
m_deviceSinkEngine->addSpectrumSink(sink);
}
} // TODO: MIMO
}
void DeviceAPI::removeAncillarySink(BasebandSampleSink* sink)
@@ -101,7 +101,7 @@ void DeviceAPI::removeAncillarySink(BasebandSampleSink* sink)
m_deviceSourceEngine->removeSink(sink);
} else if (m_deviceSinkEngine) {
m_deviceSinkEngine->removeSpectrumSink(sink);
}
} // TODO: MIMO
}
void DeviceAPI::setSpectrumSinkInput(bool sourceElseSink, unsigned int index)
@@ -126,6 +126,8 @@ void DeviceAPI::removeChannelSink(ThreadedBasebandSampleSink* sink, int streamIn
if (m_deviceSourceEngine) {
m_deviceSourceEngine->removeThreadedSink(sink);
} else if (m_deviceMIMOEngine) {
m_deviceMIMOEngine->removeChannelSink(sink, streamIndex);
}
}