Watchdog avec date/time et reporting fonctionnel.

This commit is contained in:
2024-03-09 11:54:03 -05:00
parent 1f3a7dd270
commit ff6ae02ed5
19 changed files with 372 additions and 118 deletions
+11 -1
View File
@@ -4,6 +4,11 @@
#include "LANDevicePresenceConfig.h"
#include <QDataStream>
class CMQTTClientWrapper;
class CLANDevicesPresenceMonitor;
class CInternetMonitor;
class CDeviceDetectionConfig
{
public:
@@ -16,8 +21,13 @@ public:
quint64 mMQTTDetectionCANStatusBit;
QList<CLANDevicePresenceConfig> mLANDeviceDetectConfigList;
CMQTTClientWrapper *mMQTTPresenceMonitor;
CLANDevicesPresenceMonitor *mLANDevicesMonitor;
CInternetMonitor *mInternetMonitor;
CDeviceDetectionConfig &operator=(const CDeviceDetectionConfig &source);
int SetCANPresenceMonitors(CMQTTClientWrapper* MQTTPresenceMonitor, CLANDevicesPresenceMonitor *LANDevicesMonitor, CInternetMonitor *InternetMonitor);
CDeviceDetectionConfig &operator=(const CDeviceDetectionConfig &source);
};
QDataStream &operator<<(QDataStream &out, const CDeviceDetectionConfig &source);