void SDRdaemonFECUDPHandler::start() { qDebug("SDRdaemonFECUDPHandler::start"); if (!m_dataSocket) { m_dataSocket = new QUdpSocket(this); } if (!m_dataConnected) { if (m_dataSocket->bind(m_dataAddress, m_dataPort)) { qDebug("SDRdaemonFECUDPHandler::start: bind data socket to %s:%d", m_dataAddress.toString().toStdString().c_str(), m_dataPort); connect(m_dataSocket, SIGNAL(readyRead()), this, SLOT(dataReadyRead()), Qt::QueuedConnection); // , Qt::QueuedConnection m_dataConnected = true; } else { qWarning("SDRdaemonFECUDPHandler::start: cannot bind data port %d", m_dataPort); m_dataConnected = false; } } // Need to notify the DSP engine to actually start DSPSignalNotification *notif = new DSPSignalNotification(m_samplerate, m_centerFrequency * 1000); // Frequency in Hz for the DSP engine m_deviceAPI->getDeviceInputMessageQueue()->push(notif); m_elapsedTimer.start(); }
void MainWindow::status_connecte(char *toto){ statusBar()->showMessage(tr(toto)); if (etat_serveur_port){ serveurConnect->setText("Connected"); serialGroupBox->setTitle("Port série distant"); QObject::connect(servv, SIGNAL(dataReadyRead()), servv, SLOT(donneesRecues())); QObject::connect(servv, SIGNAL(dataServerReceived()), this, SLOT(readData())); } else{ serveurConnect->setText("Disconnected"); serialGroupBox->setTitle("Port série local"); } }
void SDRdaemonFECUDPHandler::stop() { qDebug("SDRdaemonFECUDPHandler::stop"); if (m_dataConnected) { disconnect(m_dataSocket, SIGNAL(readyRead()), this, SLOT(dataReadyRead())); m_dataConnected = false; } if (m_dataSocket) { delete m_dataSocket; m_dataSocket = 0; } }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); current_directory = new QFileSystemModel(this); current_directory->setRootPath("/home"); ui->treeView->setModel(current_directory); ui->img_disp->setScaledContents(true); ui->treeView->hideColumn(2); ui->treeView->hideColumn(3); //Hiding the size and other irrelevent properties ui->treeView->hideColumn(4); ui->treeView->hideColumn(1); connect(&data_get_frame,SIGNAL(dataReadyRead(QByteArray)),this,SLOT(action_on_data_get(QByteArray))); connect(image_get, SIGNAL(finished(QNetworkReply*)), this, SLOT(slot_netwManagerFinished(QNetworkReply*))); }