diff --git a/.gitignore b/.gitignore
index 055af83..c859599 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,3 +54,4 @@ deploy/
*.pb.cc
+realtimeform - 副本.cpp
diff --git a/Backup.cpp b/Backup.cpp
index 5bbebd8..6786e39 100644
--- a/Backup.cpp
+++ b/Backup.cpp
@@ -34,8 +34,14 @@ void CBackup::on_pushButton_confirm_clicked()
QMessageBox::information(this,tr("提示"),tr("请选择导出文件路径!"));
return;
}
- backup_path = backup_path + "\\config\\";
- copyDirectory(QCoreApplication::applicationDirPath() + "\\config\\", backup_path);
+#ifdef Q_OS_WIN32
+ backup_path = backup_path + "\\config\\";
+ copyDirectory(QCoreApplication::applicationDirPath() + "\\config\\", backup_path);
+#endif
+#ifdef Q_OS_LINUX
+ backup_path = backup_path + "/config/";
+ copyDirectory(QCoreApplication::applicationDirPath() + "/config/", backup_path);
+#endif
QFile file(backup_path+"macbackup");
if (!file.open(QIODevice::ReadWrite)) {
qWarning("Couldn't open file for writing.");
diff --git a/BoardSetting.cpp b/BoardSetting.cpp
index 0fef26b..1f82e26 100644
--- a/BoardSetting.cpp
+++ b/BoardSetting.cpp
@@ -1016,22 +1016,14 @@ void CBoardSetting::on_pushButton_Init_clicked()
// g_FtpClient->SetUserInfo("root","@#cidw!@123456");
// g_FtpClient->UpLoadFile(name,"UnitBoardsInfo.json");
customLogMessageHandler(QtDebugMsg,"初始化机组板卡配置信息推送完成!");
-<<<<<<< HEAD
-
-=======
#ifndef NO_FILTER
->>>>>>> font
QJsonObject sendData;
sendData["cmd"] = "111";
QNetworkRequest req;
QString sUrl = QString("http://%1/cgi-bin/General.cgi/").arg(IP);
req.setUrl(sUrl);
g_NetMgr->PostJson(req,sendData);
-<<<<<<< HEAD
-
-=======
#endif
->>>>>>> font
putJson();
}
diff --git a/ChannelList.cpp b/ChannelList.cpp
index 3402dfb..e5156bc 100644
--- a/ChannelList.cpp
+++ b/ChannelList.cpp
@@ -68,9 +68,6 @@ CChannelList::CChannelList(QWidget *parent) :
ui->comboBox_operate->addItem("通道");
ui->comboBox_operate->addItem("带通滤波");
-
- ui->comboBox_operate->addItem("带通滤波");
- ui->comboBox_operate->addItem("通道");
//--2 创建表格项
// QStringList workingConditionName;
// workingConditionName<
>>>>>> font
}
@@ -180,10 +174,7 @@ void CChannelList::iniConnect()
connect(model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(itemChangedSlot(QStandardItem*)));
connect(g_NetMgr,SIGNAL(sigNetMgr(QString, const QVariant&)), this, SLOT(slotNetMgr(QString,const QVariant&)));
-<<<<<<< HEAD
-=======
#ifndef NO_FILTER
->>>>>>> font
QJsonObject sendData;
sendData["cmd"] = "97";
QJsonArray chan_list;
@@ -196,10 +187,7 @@ void CChannelList::iniConnect()
QString sUrl = QString("http://%1/cgi-bin/General.cgi/").arg(IP);
req.setUrl(sUrl);
g_NetMgr->PostJson(req,sendData);
-<<<<<<< HEAD
-=======
#endif
->>>>>>> font
}
void CChannelList::createItem(QStringList filename)
@@ -659,12 +647,8 @@ void CChannelList::on_pushButton_open_clicked()
}
}
putJson();
-<<<<<<< HEAD
- }else if(ui->comboBox_operate->currentText() == "带通滤波"){
-=======
}else if(ui->comboBox_operate->currentText() == "带通滤波")
{
->>>>>>> font
QJsonArray channleList;
for (int i = 0; i < model->rowCount(); i++) {
QModelIndex indexCheck = model->index(i,0);
@@ -728,10 +712,7 @@ void CChannelList::on_pushButton_refresh_clicked()
model->removeRows(0, model->rowCount());
g_channelSetting = g_SqliteDB->GetDataMultiLine("t_ChannelSetting");
connect(g_NetMgr,SIGNAL(sigNetMgr(QString, const QVariant&)), this, SLOT(slotNetMgr(QString,const QVariant&)));
-<<<<<<< HEAD
-=======
#ifndef NO_FILTER
->>>>>>> font
QJsonObject sendData;
sendData["cmd"] = "97";
QJsonArray chan_list;
@@ -743,15 +724,12 @@ void CChannelList::on_pushButton_refresh_clicked()
QString sUrl = QString("http://%1/cgi-bin/General.cgi/").arg(IP);
req.setUrl(sUrl);
g_NetMgr->PostJson(req,sendData);
-<<<<<<< HEAD
-=======
#else
initReadConfig();
#endif
#ifdef QT_DEBUG
initReadConfig();
#endif
->>>>>>> font
}
void CChannelList::slotNetMgr(QString sAddr, const QVariant &msg)
@@ -779,13 +757,9 @@ void CChannelList::slotNetMgr(QString sAddr, const QVariant &msg)
}
}
}
-<<<<<<< HEAD
- initReadConfig();
-=======
#ifndef NO_FILTER
initReadConfig();
#endif
->>>>>>> font
}
}
disconnect(g_NetMgr,SIGNAL(sigNetMgr(QString, const QVariant&)), this, SLOT(slotNetMgr(QString,const QVariant&)));
diff --git a/ChannelSetting.cpp b/ChannelSetting.cpp
index 2d76d7b..ac02b22 100644
--- a/ChannelSetting.cpp
+++ b/ChannelSetting.cpp
@@ -850,14 +850,7 @@ void CChannelSetting::on_pushButton_CustomFilter_clicked()
CustomFilter *pCustomFilter = new CustomFilter();
pCustomFilter->channel_ID = channelSetting.channelId;
-<<<<<<< HEAD
- if(ui->channelTypeCombox->currentText()=="径向振动位移" && ui->comboBox_sensorType->currentText() =="低频位移")
- pCustomFilter->vibrate_channel = 1;
- else
- pCustomFilter->vibrate_channel = 0;
-=======
pCustomFilter->vibrate_channel = 1;
->>>>>>> font
pCustomFilter->setWindowModality(Qt::ApplicationModal);
pCustomFilter->show();
pCustomFilter->getfilterInfo();
diff --git a/Configuration.cpp b/Configuration.cpp
index 73ab5e9..da79842 100644
--- a/Configuration.cpp
+++ b/Configuration.cpp
@@ -418,6 +418,7 @@ QJsonArray CConfiguration::GetItem(QStandardItem *item,int MinimumNumber)
QJsonArray ret;
ret.append(jsonObjLogic);
m_deleteInputArray.append(jsonObjLogic2);
+ qDebug() << "m_array" << ret << endl;
return ret;
@@ -501,6 +502,9 @@ void CConfiguration::slotNetMgr(QString sAddr, const QVariant &msg)
void CConfiguration::on_pushButton_save_clicked()
{
+#ifdef QT_DEBUG
+ PushData();
+#endif
connect(g_NetMgr,SIGNAL(sigNetMgr(QString, const QVariant&)), this, SLOT(slotNetMgr(QString,const QVariant&)));
g_NetMgr->DetectNet();
}
diff --git a/Configuration.h b/Configuration.h
index 8527efc..4c594e1 100644
--- a/Configuration.h
+++ b/Configuration.h
@@ -3,6 +3,7 @@
#include
#include //数据模型类
+#include
#include "global.h"
#include "sqlitedb.h"
#include "ftpclient.h"
@@ -79,6 +80,7 @@ private:
QVector m_vecWorkConditionObj;
QVector m_vecWorkConditionObj2;
+
void LoadConfiguration();
QJsonObject SelectChannel(int channelNo);
void ViewRelay(int ChannelNoInBoard);
diff --git a/CustomFilter.cpp b/CustomFilter.cpp
index 5546ba4..1212707 100644
--- a/CustomFilter.cpp
+++ b/CustomFilter.cpp
@@ -92,11 +92,7 @@ void CustomFilter::on_pushButton_Submit_clicked()
type = false;
}
-<<<<<<< HEAD
- if(ui->spinBox_start->text().toInt() >= ui->spinBox_stop->text().toInt()){
-=======
if(ui->doubleSpinBox_start->text().toDouble() >= ui->doubleSpinBox_stop->text().toDouble()){
->>>>>>> font
QMessageBox::warning(this, QStringLiteral("提示"), QStringLiteral("频率下限设置错误!"));
return;
}
@@ -104,18 +100,11 @@ void CustomFilter::on_pushButton_Submit_clicked()
sendData2["cmd"] = "95";
sendData2["chan_id"] = channel_ID;
sendData2["open"] = type;
-<<<<<<< HEAD
- sendData2["start"] = ui->spinBox_start->text().toInt();
- sendData2["stop"] = ui->spinBox_stop->text().toInt();
- req.setUrl(sUrl);
- g_NetMgr->PostJson(req,sendData2);
-=======
sendData2["start"] = ui->doubleSpinBox_start->text().toDouble();
sendData2["stop"] = ui->doubleSpinBox_stop->text().toDouble();
req.setUrl(sUrl);
g_NetMgr->PostJson(req,sendData2);
this->close();
->>>>>>> font
}
void CustomFilter::slotNetMgr(QString sAddr, const QVariant &msg)
@@ -134,23 +123,15 @@ void CustomFilter::slotNetMgr(QString sAddr, const QVariant &msg)
if(arrays_value.toString() == "94"){
int Statusfilter = objec.take("status").toInt();
-<<<<<<< HEAD
- ui->spinBox_start->setValue(objec.take("start").toInt());
- ui->spinBox_stop->setValue(objec.take("stop").toInt());
-=======
ui->doubleSpinBox_start->setValue(objec.take("start").toDouble());
ui->doubleSpinBox_stop->setValue(objec.take("stop").toDouble());
->>>>>>> font
if(Statusfilter){
ui->comboBox_open->setCurrentText("是");
}else if(!Statusfilter){
ui->comboBox_open->setCurrentText("否");
-<<<<<<< HEAD
-=======
ui->doubleSpinBox_start->setEnabled(false);
ui->doubleSpinBox_stop->setEnabled(false);
->>>>>>> font
}
QMessageBox::information(this, QStringLiteral("提示"), QStringLiteral("获取成功!"));
}else if(arrays_value.toString() == "98"){
@@ -167,23 +148,15 @@ void CustomFilter::slotNetMgr(QString sAddr, const QVariant &msg)
QMessageBox::information(this, QStringLiteral("提示"), QStringLiteral("获取成功!"));
}else if(arrays_value.toString() == "112"){
int Statusfilter = objec.take("status").toInt();
-<<<<<<< HEAD
- ui->spinBox_start->setValue(objec.take("start").toInt());
- ui->spinBox_stop->setValue(objec.take("stop").toInt());
-=======
ui->doubleSpinBox_start->setValue(objec.take("start").toDouble());
ui->doubleSpinBox_stop->setValue(objec.take("stop").toDouble());
->>>>>>> font
if(Statusfilter){
ui->comboBox_open->setCurrentText("是");
}else if(!Statusfilter){
ui->comboBox_open->setCurrentText("否");
-<<<<<<< HEAD
-=======
ui->doubleSpinBox_start->setEnabled(false);
ui->doubleSpinBox_stop->setEnabled(false);
->>>>>>> font
}
int num = objec["num"].toInt();
int j = 0;
@@ -202,13 +175,8 @@ void CustomFilter::slotNetMgr(QString sAddr, const QVariant &msg)
}
if(!vibrate_channel){
ui->comboBox_open->setEnabled(false);
-<<<<<<< HEAD
- ui->spinBox_start->setEnabled(false);
- ui->spinBox_stop->setEnabled(false);
-=======
ui->doubleSpinBox_start->setEnabled(false);
ui->doubleSpinBox_stop->setEnabled(false);
->>>>>>> font
}
}
@@ -226,11 +194,6 @@ void CustomFilter::getfilterInfo()
}
-<<<<<<< HEAD
-void CustomFilter::comboBox_open_currentTextChanged(const QString &)
-{
- qDebug() << "" << endl;
-=======
void CustomFilter::comboBox_open_currentTextChanged(const QString &str)
{
if(str == "否"){
@@ -240,5 +203,4 @@ void CustomFilter::comboBox_open_currentTextChanged(const QString &str)
ui->doubleSpinBox_start->setEnabled(true);
ui->doubleSpinBox_stop->setEnabled(true);
}
->>>>>>> font
}
diff --git a/CustomFilter.h b/CustomFilter.h
index e50a2d7..09ebe83 100644
--- a/CustomFilter.h
+++ b/CustomFilter.h
@@ -28,11 +28,7 @@ private slots:
void on_pushButton_Submit_clicked();
void slotNetMgr(QString sAddr,const QVariant& msg);
-<<<<<<< HEAD
- void comboBox_open_currentTextChanged(const QString &);
-=======
void comboBox_open_currentTextChanged(const QString &str);
->>>>>>> font
private:
Ui::CustomFilter *ui;
TableHeaderView *myHeader;
diff --git a/CustomFilter.ui b/CustomFilter.ui
index 99cdb6c..90acac7 100644
--- a/CustomFilter.ui
+++ b/CustomFilter.ui
@@ -94,21 +94,9 @@ color: rgb(27, 30, 35);
-
-<<<<<<< HEAD
-
-
-
- 80
- 0
-
-
-
- 9999
-=======
999999.989999999990687
->>>>>>> font
@@ -144,20 +132,6 @@ color: rgb(27, 30, 35);
-
-<<<<<<< HEAD
-
-
-
- 80
- 0
-
-
-
- 9999
-
-
- 200
-=======
2
@@ -167,7 +141,6 @@ color: rgb(27, 30, 35);
999999.989999999990687
->>>>>>> font
@@ -214,15 +187,11 @@ color: rgb(27, 30, 35);
-
-<<<<<<< HEAD
-
-=======
false
->>>>>>> font
diff --git a/DIO_Board.cpp b/DIO_Board.cpp
index 3eb432e..48022ff 100644
--- a/DIO_Board.cpp
+++ b/DIO_Board.cpp
@@ -139,7 +139,7 @@ void CDIO_Board::Init()
void CDIO_Board::on_pushButton_Close_clicked()
{
QMessageBox:: StandardButton iResult = QMessageBox::question(this, QStringLiteral("提示"),
- QStringLiteral("确认后将关闭选择的开出通道!"),
+ QStringLiteral("确认后继电器闭合!"),
QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes);
switch (iResult) {
case QMessageBox::Yes:
@@ -254,7 +254,7 @@ void CDIO_Board::on_pushButton_Open_clicked()
// }
// }
QMessageBox:: StandardButton iResult = QMessageBox::question(this, QStringLiteral("提示"),
- QStringLiteral("确认后将打开选择的开出通道!"),
+ QStringLiteral("确认后继电器断开!"),
QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes);
switch (iResult) {
case QMessageBox::Yes:
diff --git a/HistoryAlarm.cpp b/HistoryAlarm.cpp
index 6b82b4d..45555d7 100644
--- a/HistoryAlarm.cpp
+++ b/HistoryAlarm.cpp
@@ -118,14 +118,15 @@ void CHistoryAlarm::on_pushButton_search_clicked()
QString strTableName = "t_AlarmStatusInfo",strSql;
if(ui->comboBox_channel->currentText() == "请选择通道..."){
- strSql = QString(" timestamp > %1 and timestamp < %2 order by timestamp ").arg(timestampStart).arg(timestampEnd);
+ strSql = QString(" timestamp > %1 and timestamp < %2 order by timestamp desc").arg(timestampStart).arg(timestampEnd);
}
else{
strSql = QString(" channelId = '%1' and timestamp > %2 and timestamp < %3 order by timestamp desc").arg(m_strChannelID).arg(timestampStart).arg(timestampEnd);
}
+ QVector().swap(m_vecTriggerAlarmStatusInfo);
m_vecTriggerAlarmStatusInfo = g_SqliteDB->GetTriggerAlarmStatusInfo(strTableName,strSql);
-
-
+ QString strSize = QString(" 事件个数 : %1").arg(m_vecTriggerAlarmStatusInfo.size());
+ customLogMessageHandler(QtInfoMsg,strSize);
if(m_vecTriggerAlarmStatusInfo.size() > 0){
for (int i = 0; i < m_vecTriggerAlarmStatusInfo.size(); i++) {
QVariantList strRowItem ;
diff --git a/ImportConfig.cpp b/ImportConfig.cpp
index 4a50600..f453785 100644
--- a/ImportConfig.cpp
+++ b/ImportConfig.cpp
@@ -252,6 +252,19 @@ void CImportConfig::on_pushButton_confirm_clicked()
// g_FtpClient->SetUserInfo("root","@#cidw!@123456");
// g_FtpClient->UpLoadFile(name,"UnitBoardsInfo.json");
g_FtpClient->uploadFile(str,name,"UnitBoardsInfo.json");
+
+#ifdef Q_OS_WIN32
+ QString fileNameChannel = QCoreApplication::applicationDirPath() + "\\config\\ChannelSettings.json";
+#endif
+#ifdef Q_OS_LINUX
+ QString fileNameChannel = QCoreApplication::applicationDirPath() + "/config/ChannelSettings.json";
+#endif
+ QString strChannelSettings = QString("ftp://%1/CIDW/qtconfig/%2").arg(IP).arg("ChannelSettings.json");
+// g_FtpClient->SetServerInfo(str);
+// g_FtpClient->SetUserInfo("root","@#cidw!@123456");
+// g_FtpClient->UpLoadFile(name,"UnitBoardsInfo.json");
+ g_FtpClient->uploadFile(strChannelSettings,fileNameChannel,"UnitBoardsInfo.json");
+
qApp->exit(0);
QProcess::startDetached(qApp->applicationFilePath(), QStringList());
}
diff --git a/Mqttclient.cpp b/Mqttclient.cpp
index 225d376..ba529a1 100644
--- a/Mqttclient.cpp
+++ b/Mqttclient.cpp
@@ -8,6 +8,7 @@ MqttClient::MqttClient(QObject *parent) : QObject(parent)
void MqttClient::onMQTT_Connected()
{
qDebug()<< "doConnected" <unsubscribe(topic);
}
void MqttClient::onMQTT_unsubacked(quint16 msgid)
@@ -134,13 +142,11 @@ void MqttClient::subscribed(QString strTopic)
void MqttClient::ConnectMQTT(QString strIP)
{
m_client = new QMQTT::Client(QHostAddress(strIP),1883);
-
- //m_client->setHost(QHostAddress("192.168.1.156"));
- //m_client->setPort(51613);
m_client->setUsername("chaos");
m_client->setPassword("HSD272*#xkd");
m_client->connectToHost();
-
+ m_client->setAutoReconnect(true);
+ m_client->setAutoReconnectInterval(60);
connect(m_client, SIGNAL(connected()), this, SLOT(onMQTT_Connected()));
//todo: should emit on server suback
//connect(_client, SIGNAL(connacked(quint8)), this, SLOT(onMQTT_Connacked(quint8)));
diff --git a/Mqttclient.h b/Mqttclient.h
index 53afccb..d2da96d 100644
--- a/Mqttclient.h
+++ b/Mqttclient.h
@@ -28,6 +28,7 @@ public slots:
void onMQTT_disconnected();
signals:
void Recevive_sig(QString,QByteArray);
+ void DoConnect_sig();
};
#endif // MQTTCLIENT_H
diff --git a/mainwindow.cpp b/mainwindow.cpp
index ff35a2f..9c111cb 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -20,10 +20,6 @@ MainWindow::MainWindow(QWidget *parent) :
g_FtpClient = new FtpClient();
//读取ini
-<<<<<<< HEAD
- QSettings settingsread(QCoreApplication::applicationDirPath() + "\\config\\config.ini",QSettings::IniFormat);
- g_strVersion = "SJ90C V1.1";
-=======
#ifdef Q_OS_WIN32
QSettings settingsread(QCoreApplication::applicationDirPath() + "\\config\\config.ini",QSettings::IniFormat);
@@ -34,9 +30,8 @@ MainWindow::MainWindow(QWidget *parent) :
QDate buildDate = QLocale( QLocale::English ).toDate( QString(__DATE__).replace(" ", " 0"), "MMM dd yyyy");
QTime buildTime = QTime::fromString(__TIME__, "hh:mm:ss");
- g_strVersion = "SJ90C V1.1_" + buildDate.toString("yyyyMMdd");
+ g_strVersion = "SJ90C V1.1.0_" + buildDate.toString("yyyyMMdd");
customLogMessageHandler(QtDebugMsg,g_strVersion + " " + buildTime.toString());
->>>>>>> font
g_strProject = settingsread.value("main/Project").toString();
g_strFre = settingsread.value("main/Fre").toString();
@@ -91,13 +86,8 @@ MainWindow::MainWindow(QWidget *parent) :
mqttclient = new MqttClient(this);
mqttclient->ConnectMQTT(IP);
-
- id1 = startTimer(5000); //参数1 间隔 单位 毫秒
- //定时器第二种方式
- QTimer * timer = new QTimer(this);
- //启动定时器
- timer->start(500);
-
+ connect(mqttclient, SIGNAL(DoConnect_sig()), this, SLOT(mqttDoConnect_slot()));
+ connect(mqttclient, SIGNAL(Recevive_sig(QString,QByteArray)), this, SLOT(mqttReceive_slot(QString,QByteArray)));
LoadTrigerConfig();
}
@@ -106,19 +96,15 @@ void MainWindow::LoadTrigerConfig()
g_SqliteDB->GetTriggerConfig("t_TriggerConfig","");
}
+void MainWindow::mqttDoConnect_slot(){
+
+ m_strTriggerEnevtTopic = QString("up/%1/trigger").arg(MAC);//订阅
+ m_triggerAlarmSatusTopic = QString("up/%1/triggerAlarmStatus").arg(MAC);
+ //m_strTriggerEnevtTopic = QString("up/%1/characteristic").arg(MAC);//订阅
+ mqttclient->subscribed(m_strTriggerEnevtTopic);
+ mqttclient->subscribed(m_triggerAlarmSatusTopic);
+
-void MainWindow::timerEvent(QTimerEvent *ev)
-{
- if(ev->timerId() == id1)
- {
- m_strTriggerEnevtTopic = QString("up/%1/trigger").arg(MAC);//订阅
- m_triggerAlarmSatusTopic = QString("up/%1/triggerAlarmStatus").arg(MAC);
- //m_strTriggerEnevtTopic = QString("up/%1/characteristic").arg(MAC);//订阅
- mqttclient->subscribed(m_strTriggerEnevtTopic);
- mqttclient->subscribed(m_triggerAlarmSatusTopic);
- connect(mqttclient, SIGNAL(Recevive_sig(QString,QByteArray)), this, SLOT(mqttReceive_slot(QString,QByteArray)));
- killTimer(id1);
- }
}
MainWindow::~MainWindow()
@@ -178,8 +164,6 @@ void MainWindow::initWindow()
//设置顶部导航按钮
QList tbtns = ui->widgetTop->findChildren();
foreach (QAbstractButton *btn, tbtns) {
- //btn->setIconSize(icoSize);
- //btn->setMinimumWidth(icoWidth);
btn->setCheckable(true);
connect(btn, SIGNAL(clicked()), this, SLOT(buttonClick()));
}
@@ -286,9 +270,6 @@ void MainWindow::leftConfigClick()
ui->tabWidget_main->setCurrentWidget(pWaveDisPlay);
}else if(name == "开入开出"){
-// Form *dlg = new Form();
-// dlg->setWindowModality(Qt::ApplicationModal);
-// dlg->show();
if(pDIOBoard == NULL)
pDIOBoard = new CDIO_Board(this);
ui->tabWidget_main->addTab(pDIOBoard,"");
@@ -587,6 +568,12 @@ void MainWindow::leftConfigClick4()
QProcess process(this);
process.startDetached(".\\Calibration\\NARI3500Calibration.exe");
}else if(name == "其他配置"){
+
+ if(pDIOBoard){
+ delete pDIOBoard;
+ pDIOBoard = NULL;
+ }
+
if(pOtherConfig == NULL)
pOtherConfig = new COtherConfig (this);
ui->tabWidget_sysConfig->addTab(pOtherConfig,"");
@@ -684,6 +671,7 @@ void MainWindow::slotRPM(QString& str)
void MainWindow::mqttReceive_slot(QString strTopic,QByteArray payload)
{
+ qDebug() << payload << strTopic << endl;
if(strTopic == m_strTriggerEnevtTopic){
QString strReceive = QString(payload);
qDebug() << strReceive.size() << endl;
diff --git a/mainwindow.h b/mainwindow.h
index 757c952..f8d4c06 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -61,6 +61,7 @@ private slots:
void slotWCStatus(QString&);
void slotRPM(QString&);
void mqttReceive_slot(QString,QByteArray);
+ void mqttDoConnect_slot();
void on_pushButton_detail_clicked();
void slotNetMgr(QString sAddr,const QVariant& msg);
@@ -92,9 +93,6 @@ private:
COtherConfig *pOtherConfig;
MqttClient *mqttclient;
QString m_strTriggerEnevtTopic,m_triggerAlarmSatusTopic;
-
- virtual void timerEvent(QTimerEvent *);
- int id1; //定时器1的唯一标示
void LoadTrigerConfig();
};
diff --git a/sqlitedb.cpp b/sqlitedb.cpp
index 3c8d696..841c232 100644
--- a/sqlitedb.cpp
+++ b/sqlitedb.cpp
@@ -81,17 +81,6 @@ int SqliteDB::initTable()
iRet = ExeSqlData(strSql);
if(iRet == 0){
strSql = "ALTER TABLE t_TriggerConfig ADD COLUMN 'operate' integer DEFAULT 1";
-<<<<<<< HEAD
- ExeSqlData(strSql);
- }
-
- strSql = QString("select count(*) from %1 where name = '%2' and sql LIKE '%%3%' ")\
- .arg("sqlite_master").arg("t_ChannelSetting").arg("filterStatus");
- iRet = ExeSqlData(strSql);
- if(iRet == 0){
- strSql = "ALTER TABLE t_ChannelSetting ADD COLUMN 'filterStatus' integer";
-=======
->>>>>>> font
ExeSqlData(strSql);
}
//#ifndef NO_FILTER