V1.03 déployée sur site (station Laval)
This commit is contained in:
@@ -143,7 +143,11 @@ CMQTTMessage CCANDataLogger::GetMQTTMessage(CCANMessage *Msg, bool Format )
|
||||
|
||||
#ifdef MQTT_TIMESTAMP_IN_PAYLOAD
|
||||
QString TimeStamp = QDateTime::currentDateTime().toString(Qt::ISODate);
|
||||
MsgPayload.append(QString("\"timestamp\":%1,").arg(TimeStamp));
|
||||
MsgPayload.append(QString("\"timestamp\":\"%1\",").arg(TimeStamp));
|
||||
if(Format == true)
|
||||
{
|
||||
MsgPayload.append("\n");
|
||||
}
|
||||
#endif
|
||||
|
||||
//For each signal with new data, insert an entry in the JSon payload string
|
||||
|
||||
@@ -33,7 +33,7 @@ int CCANWatchdog::Init(CPCANInterface *CANDriverIF, TPCANHandle CANDeviceHandle,
|
||||
mWatchdogTimer->setSingleShot(false);
|
||||
|
||||
mWDTCANMsg.mCANMsgID = CANMsgID;
|
||||
mWDTCANMsg.mCANMsgLength = 1;
|
||||
mWDTCANMsg.mCANMsgLength = 8;
|
||||
mWDTCANMsg.mCANMsgData.clear();
|
||||
mWDTCANMsg.mCANMsgData.append(8,(char)0x00);
|
||||
mWDTCANMsg.mCANMsgName = "Watchdog";
|
||||
@@ -49,7 +49,10 @@ void CCANWatchdog::WatchdogTimeoutTimerExpired()
|
||||
data ^= (char)0x01;
|
||||
mWDTCANMsg.mCANMsgData[0] = data;
|
||||
mCANDriverIF->SendCANMessage(mCANDeviceHandle,mWDTCANMsg);
|
||||
// qDebug("Sending 0x%X to CAN",data);
|
||||
qDebug("Sending 0x%X to CAN",data);
|
||||
//QString LogMsg = QString("Écriture du watchdog. CAN ID %1 Payload: 0x%2 0x%3 0x%4 0x%5 0x%6 0x%7 0x%8 0x%9").arg(mWDTCANMsg.mCANMsgID,0,16).arg(mWDTCANMsg.mCANMsgData.at(7),0,16).arg(mWDTCANMsg.mCANMsgData.at(6),0,16).arg(mWDTCANMsg.mCANMsgData.at(5),0,16).arg(mWDTCANMsg.mCANMsgData.at(4),0,16).arg(mWDTCANMsg.mCANMsgData.at(3),0,16).arg(mWDTCANMsg.mCANMsgData.at(2),0,16).arg(mWDTCANMsg.mCANMsgData.at(1),0,16).arg(mWDTCANMsg.mCANMsgData[0],0,16);
|
||||
QString LogMsg = QString("Écriture du watchdog. CAN ID 0x%1").arg(mWDTCANMsg.mCANMsgID,0,16);
|
||||
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(LogMsg,true,3);
|
||||
}
|
||||
|
||||
int CCANWatchdog::StartWDT()
|
||||
|
||||
@@ -94,10 +94,13 @@ void CLoggingSettingsPage::ModifyParamsBtnPressed()
|
||||
mCloudParams.mMQTTBrokerPassword = ui->mCloudMQTTPasswordEdit->text();
|
||||
mCloudParams.mMQTTBrokerPort = (quint32)ui->mCloudMQTTPortSpinBx->value();
|
||||
mCloudParams.mMQTTTopicPrefix = ui->mCloudMQTTTopicPrefixEdit->text();
|
||||
if(mCloudParams.mMQTTTopicPrefix.endsWith("/") == false)
|
||||
if(mCloudParams.mMQTTTopicPrefix.isEmpty() == false)
|
||||
{
|
||||
mCloudParams.mMQTTTopicPrefix.append("/");
|
||||
ui->mCloudMQTTTopicPrefixEdit->setText(mCloudParams.mMQTTTopicPrefix);
|
||||
if(mCloudParams.mMQTTTopicPrefix.endsWith("/") == false)
|
||||
{
|
||||
mCloudParams.mMQTTTopicPrefix.append("/");
|
||||
ui->mCloudMQTTTopicPrefixEdit->setText(mCloudParams.mMQTTTopicPrefix);
|
||||
}
|
||||
}
|
||||
mCloudParams.mMQTTBrokerUserName = ui->mCloudMQTTUserNameEdit->text();
|
||||
mCloudParams.mMQTTTransmitTimeout = (quint32)ui->mCloudMQTTRefreshRateSpinBx->value();
|
||||
|
||||
@@ -22,7 +22,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
|
||||
ui(new Ui::CMainWindow)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
QMainWindow::statusBar()->showMessage("V1.02");
|
||||
QMainWindow::statusBar()->showMessage("V1.03");
|
||||
|
||||
mGeneralStatusPage = new CGeneralStatusPage(this);
|
||||
mMainWindowWidget = new QTabWidget(this);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#define MQTT_TIMESTAMP_IN_PAYLOAD //Defining this adds the local timestamp to each MQTT payloads.
|
||||
|
||||
|
||||
//#define USE_TOPIC_PREFIX
|
||||
#define USE_TOPIC_PREFIX
|
||||
#define FORCE_FLOAT_REPRESENTATION
|
||||
|
||||
enum eOtarcikGeneralReturns
|
||||
|
||||
Reference in New Issue
Block a user