|
@@ -25,14 +25,17 @@ TBCore::TBCore(QObject *parent) :
|
|
for(quint16 i=0;i<16;i++){
|
|
for(quint16 i=0;i<16;i++){
|
|
wxThreads[0][i] = new WechartThreads(this,i,"47.98.201.73","/jdxf/wxapp2.php/Home/Waterwarn/bj");
|
|
wxThreads[0][i] = new WechartThreads(this,i,"47.98.201.73","/jdxf/wxapp2.php/Home/Waterwarn/bj");
|
|
wxThreads[1][i] = new WechartThreads(this,i,"47.98.201.73","/jdxf/wxapp2.php/Home/Geomagnetismwarn/index");
|
|
wxThreads[1][i] = new WechartThreads(this,i,"47.98.201.73","/jdxf/wxapp2.php/Home/Geomagnetismwarn/index");
|
|
|
|
+ wxThreads[2][i] = new WechartThreads(this,i,"47.98.201.73","/jdxf/wxapp2.php/Home/GeneralPush/voice_alarm");
|
|
connect(wxThreads[0][i],&WechartThreads::wxchart,this,&TBCore::wxchart);
|
|
connect(wxThreads[0][i],&WechartThreads::wxchart,this,&TBCore::wxchart);
|
|
connect(wxThreads[1][i],&WechartThreads::wxchart,this,&TBCore::wxchart);
|
|
connect(wxThreads[1][i],&WechartThreads::wxchart,this,&TBCore::wxchart);
|
|
|
|
+ connect(wxThreads[2][i],&WechartThreads::wxchart,this,&TBCore::wxchart);
|
|
tbThread[i] = new ttsThreads(this,i,"47.98.201.73","/report",55125);
|
|
tbThread[i] = new ttsThreads(this,i,"47.98.201.73","/report",55125);
|
|
connect(tbThread[i],&ttsThreads::ttslog,this,&TBCore::wxchart);
|
|
connect(tbThread[i],&ttsThreads::ttslog,this,&TBCore::wxchart);
|
|
repThread[i] = new ttsThreads(this,i,"127.0.0.1","/report",55335);
|
|
repThread[i] = new ttsThreads(this,i,"127.0.0.1","/report",55335);
|
|
connect(repThread[i],&ttsThreads::ttslog,this,&TBCore::wxchart);
|
|
connect(repThread[i],&ttsThreads::ttslog,this,&TBCore::wxchart);
|
|
wxThreads[0][i]->start();
|
|
wxThreads[0][i]->start();
|
|
wxThreads[1][i]->start();
|
|
wxThreads[1][i]->start();
|
|
|
|
+ wxThreads[2][i]->start();
|
|
tbThread[i]->start();
|
|
tbThread[i]->start();
|
|
repThread[i]->start();
|
|
repThread[i]->start();
|
|
}
|
|
}
|
|
@@ -222,6 +225,7 @@ void TBCore::AlarmReport(QString subtype, quint64 addr, quint64 insertid, QStrin
|
|
.replace(",","%2C").replace(":","%3A").replace(" ","+");
|
|
.replace(",","%2C").replace(":","%3A").replace(" ","+");
|
|
logThread->appendData(data);
|
|
logThread->appendData(data);
|
|
wxThreads[0][wxcur&0x0f]->appendData(data);
|
|
wxThreads[0][wxcur&0x0f]->appendData(data);
|
|
|
|
+ wxThreads[2][wxcur&0x0f]->appendData(data);
|
|
wxcur++;
|
|
wxcur++;
|
|
wxcur &= 0x0f;
|
|
wxcur &= 0x0f;
|
|
}
|
|
}
|