void BoostWrapper::write(const char* message) { std::string stringMessage(message); write(stringMessage); }
connect(&dataParser,SIGNAL(errorOccurred(const QString&)), this,SLOT(errorHandling(const QString&))); connect(&serialPort,SIGNAL(errorOccurred(const QString&)), this,SLOT(errorHandling(const QString&))); connect(&dataLogger,SIGNAL(errorOccurred(QString)), this,SLOT(errorHandling(QString))); /** A grafikon datainak frissítésért felelős signalok-slotok.*/ QObject::connect(&eventhandler,SIGNAL(getData(QMap<QString,QVector<double>>&)), &dataParser,SLOT(getData(QMap<QString,QVector<double>>&))); QObject::connect(&dataParser,SIGNAL(newToPlot()), &eventhandler,SLOT(replot())); /** GUI kijelzéshez tartozó signalok-slotok.*/ QObject::connect(&dataParser, SIGNAL(newString(QSharedPointer<QString>)), &eventhandler, SLOT(stringMessage(QSharedPointer<QString>))); QObject::connect(&tcpClient, SIGNAL(connectedToServer()), this, SLOT(connectedToServer())); /** A loggolásért felelős jelek összekötése.*/ QObject::connect(&dataLogger, SIGNAL(getDataToLog()), &dataParser, SLOT(getQueues())); QObject::connect(&dataParser, SIGNAL(giveQueue(QQueue<QSharedPointer<QString> >&, QQueue<QSharedPointer<QMap<QString,double> > >&, QQueue<QSharedPointer<QDateTime> >&, QQueue<QSharedPointer<QDateTime> >&)), &dataLogger, SLOT(saveToLog(QQueue<QSharedPointer<QString> >&, QQueue<QSharedPointer<QMap<QString,double> > >&, QQueue<QSharedPointer<QDateTime> >&, QQueue<QSharedPointer<QDateTime> >&))); } void Application::initTimers() { /** Mivel a grafikont tartalmazó tab csak kattintás után jön létre, * ezért a rá mutató pointert csak ez után lehet létrehozni. * Minden timer timeoutkor megvizsgáljuk, hogy lekérhető-e a pointer.*/