Watchdog avec date/time et reporting fonctionnel.
This commit is contained in:
@@ -25,6 +25,7 @@ CMQTTClientWrapper::CMQTTClientWrapper()
|
||||
|
||||
mProgramPtr = 0;
|
||||
mCPUInterface = 0;
|
||||
mMQTTPresenceCANBit = 0;
|
||||
mMessagesQueueMode = MQTT_DROP_MSG_MODE;
|
||||
mDisconnectionIsVoluntary = false;
|
||||
mIsClientConnecting = false;
|
||||
@@ -51,6 +52,12 @@ int CMQTTClientWrapper::SetMQTTParams(CCloudParams *Params)
|
||||
int CMQTTClientWrapper::SetCPUInterface(CComputerBoardInterface *CPUIF)
|
||||
{
|
||||
mCPUInterface = CPUIF;
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int CMQTTClientWrapper::SetMQTTServerPresenceCANBit(quint64 CANBit)
|
||||
{
|
||||
mMQTTPresenceCANBit = CANBit;
|
||||
}
|
||||
|
||||
int CMQTTClientWrapper::StartMQTTClient()
|
||||
@@ -120,6 +127,19 @@ int CMQTTClientWrapper::NewMQTTMessages(QList<CMQTTMessage> MessagesList)
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
quint64 CMQTTClientWrapper::GetMQTTServerPresenceCANMask()
|
||||
{
|
||||
if(mMQTTClient.state() == QMqttClient::Connected)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
quint64 Mask = 1;
|
||||
Mask <<= mMQTTPresenceCANBit;
|
||||
|
||||
return Mask;
|
||||
}
|
||||
|
||||
void CMQTTClientWrapper::StateChanged()
|
||||
{
|
||||
switch(mMQTTClient.state())
|
||||
|
||||
Reference in New Issue
Block a user