Changement de l'identification des pucks CAN par device ID plutôt que par Handle

This commit is contained in:
2023-06-02 14:09:37 -04:00
parent 34cf515944
commit 163d050fe5
24 changed files with 1152 additions and 109 deletions
@@ -1,11 +1,12 @@
#include "MQTTClientWrapper.h"
#include "OtarcikCan.h"
CMQTTClientWrapper::CMQTTClientWrapper()
{
connect(&mMQTTClient,&QMqttClient::stateChanged,this,&CMQTTClientWrapper::StateChanged);
mMQTTRefreshTimer = new QTimer;
mMQTTRefreshTimer->setSingleShot(true);
mProgramPtr = 0;
}
CMQTTClientWrapper::~CMQTTClientWrapper()
@@ -79,10 +80,12 @@ void CMQTTClientWrapper::StateChanged()
case QMqttClient::Disconnected:
{
qDebug("MQTT client Disconnected");
mProgramPtr->SetMQTTConnectionSatusRequest(false);
break;
}
case QMqttClient::Connected:
{
mProgramPtr->SetMQTTConnectionSatusRequest(true);
qDebug("MQTT client Connected");
break;
}
@@ -8,6 +8,8 @@
#include "MQTTMessage.h"
#include <QList>
class COtarcikCan;
class CMQTTClientWrapper : public QObject
{
Q_OBJECT
@@ -20,9 +22,11 @@ public:
int DisconnectFromBroker();
int SendMQTTTestMessage();
COtarcikCan *mProgramPtr;
QString mMQTTClientID;
QTimer *mMQTTRefreshTimer;
private:
QMqttClient mMQTTClient;
CCloudParams mMQTTParams;