Ajout polling du statut du board
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#include "OtarcikCan.h"
|
||||
#include "CANDevice.h"
|
||||
#include "defines.h"
|
||||
#include "ComputerBoardInterface.h"
|
||||
|
||||
CMQTTClientWrapper::CMQTTClientWrapper()
|
||||
{
|
||||
@@ -23,6 +24,7 @@ CMQTTClientWrapper::CMQTTClientWrapper()
|
||||
mMQTTQueueFlushTimer->stop();
|
||||
|
||||
mProgramPtr = 0;
|
||||
mCPUInterface = 0;
|
||||
mMessagesQueueMode = MQTT_DROP_MSG_MODE;
|
||||
mDisconnectionIsVoluntary = false;
|
||||
mIsClientConnecting = false;
|
||||
@@ -46,6 +48,11 @@ int CMQTTClientWrapper::SetMQTTParams(CCloudParams *Params)
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int CMQTTClientWrapper::SetCPUInterface(CComputerBoardInterface *CPUIF)
|
||||
{
|
||||
mCPUInterface = CPUIF;
|
||||
}
|
||||
|
||||
int CMQTTClientWrapper::StartMQTTClient()
|
||||
{
|
||||
mMQTTRefreshTimer->start(mMQTTParams.mMQTTTransmitTimeout);
|
||||
@@ -214,6 +221,11 @@ void CMQTTClientWrapper::MQTTSendTimerExpired()
|
||||
{
|
||||
CCANDevice *Device = mCANDevicesList->at(j);
|
||||
QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList();
|
||||
if(mCPUInterface)
|
||||
{
|
||||
CComputerBoardState tmp =mCPUInterface->GetComputerBoardState();
|
||||
}
|
||||
|
||||
if(MessagesList != 0)
|
||||
{
|
||||
for(int i = 0; i < MessagesList->size(); i++)
|
||||
@@ -231,6 +243,11 @@ void CMQTTClientWrapper::MQTTSendTimerExpired()
|
||||
{
|
||||
CCANDevice *Device = mCANDevicesList->at(j);
|
||||
QList<CMQTTMessage> *MessagesList = Device->GetMQTTMessagesList();
|
||||
if(mCPUInterface)
|
||||
{
|
||||
CComputerBoardState tmp =mCPUInterface->GetComputerBoardState();
|
||||
}
|
||||
|
||||
if(MessagesList != 0)
|
||||
{
|
||||
for(int i = 0; i < MessagesList->size(); i++)
|
||||
|
||||
Reference in New Issue
Block a user