1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-17 16:24:08 -04:00

AMBE feature: report frames decoding successes and failures

This commit is contained in:
f4exb
2022-05-25 14:20:48 +02:00
parent 100ca3510c
commit c4cb135177
16 changed files with 384 additions and 41 deletions
+12 -2
View File
@@ -43,6 +43,16 @@
#include "ambeworker.h"
#include "ambeengine.h"
uint32_t AMBEEngine::AMBEController::getSuccessCount() const
{
return worker ? worker->getSuccessCount() : 0;
}
uint32_t AMBEEngine::AMBEController::getFailureCount() const
{
return worker ? worker->getFailureCount() : 0;
}
AMBEEngine::AMBEEngine()
{}
@@ -291,13 +301,13 @@ void AMBEEngine::releaseAll()
m_controllers.clear();
}
void AMBEEngine::getDeviceRefs(QList<QString>& deviceNames)
void AMBEEngine::getDeviceRefs(QList<DeviceRef>& deviceRefs)
{
std::vector<AMBEController>::const_iterator it = m_controllers.begin();
while (it != m_controllers.end())
{
deviceNames.push_back(QString(it->device.c_str()));
deviceRefs.push_back(DeviceRef{QString(it->device.c_str()), it->getSuccessCount(), it->getFailureCount()});
++it;
}
}