Buffering MQTT fonctionnel
This commit is contained in:
@@ -32,21 +32,22 @@ public:
|
||||
int DisconnectFromBroker();
|
||||
int SendMQTTTestMessage();
|
||||
int SetCANDevicesList(QList<CCANDevice*> *List);
|
||||
int StartMQTTClient();
|
||||
int StopMQTTClient();
|
||||
|
||||
|
||||
COtarcikCan *mProgramPtr;
|
||||
// QString mMQTTClientID;
|
||||
private:
|
||||
QTimer *mMQTTRefreshTimer;
|
||||
QTimer *mMQTTReconnectTimer;
|
||||
QTimer *mMQTTQueueFlushTimer;
|
||||
eMQTTMsgQueuingMode mMessagesQueueMode;
|
||||
bool mDisconnectionIsVoluntary;
|
||||
|
||||
|
||||
private:
|
||||
QMqttClient mMQTTClient;
|
||||
CCloudParams mMQTTParams;
|
||||
QList<CCANDevice*> *mCANDevicesList;
|
||||
QList<CMQTTMessage*> mMQTTMessagesQueue;
|
||||
bool mIsClientConnecting;
|
||||
|
||||
public slots:
|
||||
void StateChanged();
|
||||
|
||||
Reference in New Issue
Block a user