1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-17 13:19:25 -04:00

KiwiSDR: implemented report in REST API

This commit is contained in:
f4exb
2019-06-09 00:56:31 +02:00
parent 8ea5606034
commit dc15668469
15 changed files with 284 additions and 3 deletions
@@ -25,7 +25,8 @@ KiwiSDRWorker::KiwiSDRWorker(SampleSinkFifo* sampleFifo)
m_samplesBuf(),
m_centerFrequency(1450000),
m_gain(20),
m_useAGC(true)
m_useAGC(true),
m_status(0)
{
connect(&m_timer, SIGNAL(timeout()), this, SLOT(tick()));
@@ -48,11 +49,13 @@ void KiwiSDRWorker::onConnected()
void KiwiSDRWorker::onDisconnected()
{
qDebug("KiwiSDRWorker::onDisconnected");
m_status = 4;
emit updateStatus(4);
}
void KiwiSDRWorker::onSocketError(QAbstractSocket::SocketError error)
{
m_status = 3;
emit updateStatus(3);
}
@@ -91,6 +94,7 @@ void KiwiSDRWorker::onBinaryMessageReceived(const QByteArray &message)
sendGain();
sendCenterFrequency();
m_timer.start(5000);
m_status = 2;
emit updateStatus(2);
}
}
@@ -139,6 +143,7 @@ void KiwiSDRWorker::onServerAddressChanged(QString serverAddress)
return;
m_serverAddress = serverAddress;
m_status = 1;
emit updateStatus(1);
QString url("ws://");