YULTek/Otarcik_CAN/Sources/CANBus/CANDataLogger.h
2023-03-15 17:36:53 -04:00

29 lines
541 B
C++

#ifndef CANDATALOGGER_H
#define CANDATALOGGER_H
#include <QString>
#include "MQTTMessage.h"
#include <QList>
#include "CANMessage.h"
#include "MQTTClientWrapper.h"
class CCANDataLogger
{
public:
CCANDataLogger();
int LogNewData(const QList<CCANMessage*> *MsgList);
//MQTT logging
QString mTopicDeviceString;
QList<CMQTTMessage> mMQTTMsgList;
CMQTTClientWrapper *mMQTTCLient;
int SetMQTTTopicDevice(QString DeviceString);
int SetMQTTClient(CMQTTClientWrapper *MQTTClient);
};
#endif // CANDATALOGGER_H