#include "data_manager.h" #include "Messages/reply_message.h" #include "main_handler.h" #include "json_keys.h" #include namespace TrainingAreaBase { namespace WebSocketInterface { static int s_requestId = 1; DataManager::DataManager(MainHandler *mainHandler) : LtsWebSocket::DataManagerBaseDl(mainHandler->db(), getLogger("DataManager")) , m_mainHandler(mainHandler) {} LtsWebSocket::ReplyMessage* DataManager::sendBiteRequest(const QString &uuid, int equipNo) { DemandBiteRequest request; request.equipmentNumbers.push_back(equipNo); request.withSelfTest = true; request.requestId = s_requestId++; rti::core::SampleIdentity sampleIdentity; m_mainHandler->ftsHandler()->onDemandBiteRequest(sampleIdentity, request); Messages::OkMessage::OkData data; data.messageType = JsonKeys::OK(); data.info = QStringLiteral("BiteRequest sent"); data.uuid = uuid; return new Messages::OkMessage(data); } } }