#include "ex_erkundungsanfrage.h" #include #include #include #include #include TestExFqErkundungsanfrage::TestExFqErkundungsanfrage() { } QString TestExFqErkundungsanfrage::generateErkundungsanfrage() { AdlerJson::ExErkundungsanfrage req; GenerateTelegrams::addHeaderData(req, m_saaId); GenerateTelegrams::generateErkundungsanfrage(req); QJsonObject messageObj =req.toJson(); QString message = QString::fromUtf8(QJsonDocument(messageObj).toJson()); return message; } void TestExFqErkundungsanfrage::testExFqErkundungsanfrage() { qDebug() << "-----------------------------------------------------------"; qDebug() << "--- EX-Erkundungsanfrage - Anfrage Erkundungsergebnisse ---"; QString erkundungsanfrageMessage = generateErkundungsanfrage(); qDebug() << "generateErkundungsanfrage=" << erkundungsanfrageMessage; QJsonDocument jsonDoc = QJsonDocument::fromJson(erkundungsanfrageMessage.toUtf8()); const QJsonObject jsonObj = jsonDoc.object(); QJsonObject dataObj = jsonObj[AdlerJson::JsonKeys::DATA()].toObject(); AdlerJson::Feuerkampfdaten feuerkampfdaten; qDebug() << "Nur Header, kein Data-Bereich => keine Q-Compares fuer den Data-Bereich"; }