Changeset 1299 in ntrip for trunk/BNC/bncgetthread.cpp
- Timestamp:
- Dec 12, 2008, 5:58:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncgetthread.cpp
r1298 r1299 111 111 112 112 bncApp* app = (bncApp*) qApp; 113 app->connect(this, SIGNAL(newMessage(QByteArray )),114 app, SLOT(slotMessage(const QByteArray )));113 app->connect(this, SIGNAL(newMessage(QByteArray,bool)), 114 app, SLOT(slotMessage(const QByteArray,bool))); 115 115 116 116 _decoder = 0; … … 406 406 emit(newMessage((_staID + ": Caster Response: " + line + 407 407 " Adjust User-ID and Password Register, see" 408 "\n " + reg).toAscii() ));408 "\n " + reg).toAscii(), true)); 409 409 return fatal; 410 410 } 411 411 if (line.indexOf("ICY 200 OK") != 0) { 412 emit(newMessage((_staID + ": Wrong Caster Response:\n" + line).toAscii() ));412 emit(newMessage((_staID + ": Wrong Caster Response:\n" + line).toAscii(), true)); 413 413 return failure; 414 414 } 415 415 } 416 416 else { 417 emit(newMessage(_staID + ": Response Timeout" ));417 emit(newMessage(_staID + ": Response Timeout", true)); 418 418 return failure; 419 419 } … … 424 424 if (!_decoder) { 425 425 if (_format.indexOf("RTCM_2") != -1) { 426 emit(newMessage("Get Data: " + _staID + " in RTCM 2.x format" ));426 emit(newMessage("Get Data: " + _staID + " in RTCM 2.x format", true)); 427 427 _decoder = new RTCM2Decoder(_staID.data()); 428 428 } 429 429 else if (_format.indexOf("RTCM_3") != -1) { 430 emit(newMessage("Get Data: " + _staID + " in RTCM 3.x format" ));430 emit(newMessage("Get Data: " + _staID + " in RTCM 3.x format", true)); 431 431 _decoder = new RTCM3Decoder(_staID); 432 connect((RTCM3Decoder*) _decoder, SIGNAL(newMessage(QByteArray )),433 this, SIGNAL(newMessage(QByteArray )));432 connect((RTCM3Decoder*) _decoder, SIGNAL(newMessage(QByteArray,bool)), 433 this, SIGNAL(newMessage(QByteArray,bool))); 434 434 } 435 435 else if (_format.indexOf("RTIGS") != -1) { 436 emit(newMessage("Get Data: " + _staID + " in RTIGS format" ));436 emit(newMessage("Get Data: " + _staID + " in RTIGS format", true)); 437 437 _decoder = new RTIGSDecoder(); 438 438 } 439 439 else if (_format.indexOf("ZERO") != -1) { 440 emit(newMessage("Get Data: " + _staID + " in original format" ));440 emit(newMessage("Get Data: " + _staID + " in original format", true)); 441 441 _decoder = new bncZeroDecoder(_staID); 442 442 } 443 443 else { 444 emit(newMessage(_staID + ": Unknown data format " + _format ));444 emit(newMessage(_staID + ": Unknown data format " + _format, true)); 445 445 if (_rawInpFile) { 446 446 cerr << "Uknown data format" << endl; … … 491 491 } 492 492 else if (irc != success) { 493 emit(newMessage(_staID + ": initRun failed, reconnecting" ));493 emit(newMessage(_staID + ": initRun failed, reconnecting", true)); 494 494 tryReconnect(); 495 495 } … … 506 506 try { 507 507 if (_socket && _socket->state() != QAbstractSocket::ConnectedState) { 508 emit(newMessage(_staID + ": Socket not connected, reconnecting" ));508 emit(newMessage(_staID + ": Socket not connected, reconnecting", true)); 509 509 tryReconnect(); 510 510 } … … 553 553 #ifdef DEBUG_RTCM2_2021 554 554 for (unsigned ii = 0; ii < errmsg.size(); ii++) { 555 emit newMessage(_staID + ": " + errmsg[ii].c_str() );555 emit newMessage(_staID + ": " + errmsg[ii].c_str(), false); 556 556 } 557 557 #endif … … 574 574 #ifdef DEBUG_RTCM2_2021 575 575 for (unsigned ii = 0; ii < errmsg.size(); ii++) { 576 emit newMessage(_staID + ": " + errmsg[ii].c_str() );576 emit newMessage(_staID + ": " + errmsg[ii].c_str(), false); 577 577 } 578 578 #endif … … 619 619 _endDateCor = QDateTime::currentDateTime().addSecs(- _adviseReco * 60).toUTC().date().toString("yy-MM-dd"); 620 620 _endTimeCor = QDateTime::currentDateTime().addSecs(- _adviseReco * 60).toUTC().time().toString("hh:mm:ss"); 621 emit(newMessage((_staID + ": Recovery threshold exceeded, corruption ended " + _endDateCor + " " + _endTimeCor).toAscii())); 621 emit(newMessage((_staID + ": Recovery threshold exceeded, corruption ended " 622 + _endDateCor + " " + _endTimeCor).toAscii(), true)); 622 623 callScript(("End_Corrupted " + _endDateCor + " " + _endTimeCor + " Begin was " + _begDateCor + " " + _begTimeCor).toAscii()); 623 624 endCorrupt = true; … … 632 633 _begDateCor = _decodeSucc.toUTC().date().toString("yy-MM-dd"); 633 634 _begTimeCor = _decodeSucc.toUTC().time().toString("hh:mm:ss"); 634 emit(newMessage((_staID + ": Failure threshold exceeded, corrupted since " + _begDateCor + " " + _begTimeCor).toAscii())); 635 emit(newMessage((_staID + ": Failure threshold exceeded, corrupted since " 636 + _begDateCor + " " + _begTimeCor).toAscii(), true)); 635 637 callScript(("Begin_Corrupted " + _begDateCor + " " + _begTimeCor).toAscii()); 636 638 begCorrupt = true; … … 653 655 _endDateOut = QDateTime::currentDateTime().addSecs(- _adviseReco * 60).toUTC().date().toString("yy-MM-dd"); 654 656 _endTimeOut = QDateTime::currentDateTime().addSecs(- _adviseReco * 60).toUTC().time().toString("hh:mm:ss"); 655 emit(newMessage((_staID + ": Recovery threshold exceeded, outage ended " + _endDateOut + " " + _endTimeOut).toAscii())); 657 emit(newMessage((_staID + ": Recovery threshold exceeded, outage ended " 658 + _endDateOut + " " + _endTimeOut).toAscii(), true)); 656 659 callScript(("End_Outage " + _endDateOut + " " + _endTimeOut + " Begin was " + _begDateOut + " " + _begTimeOut).toAscii()); 657 660 } … … 671 674 for (int ii=0;ii<_decoder->_typeList.size();ii++) { 672 675 type = QString("%1 ").arg(_decoder->_typeList[ii]); 673 emit(newMessage(_staID + ": Received message type " + type.toAscii() 676 emit(newMessage(_staID + ": Received message type " + type.toAscii(), true)); 674 677 } 675 678 } … … 681 684 for (int ii=0;ii<_decoder->_antType.size();ii++) { 682 685 ant1 = QString("%1 ").arg(_decoder->_antType[ii]); 683 emit(newMessage(_staID + ": Antenna descriptor " + ant1.toAscii() 686 emit(newMessage(_staID + ": Antenna descriptor " + ant1.toAscii(), true)); 684 687 } 685 688 } … … 697 700 case GPSDecoder::t_antInfo::APC: antT = "APC"; break; 698 701 } 699 emit(newMessage(_staID + ": " + antT + " (ITRF) X " + ant1 + "m" ));700 emit(newMessage(_staID + ": " + antT + " (ITRF) Y " + ant2 + "m" ));701 emit(newMessage(_staID + ": " + antT + " (ITRF) Z " + ant3 + "m" ));702 emit(newMessage(_staID + ": " + antT + " (ITRF) X " + ant1 + "m", true)); 703 emit(newMessage(_staID + ": " + antT + " (ITRF) Y " + ant2 + "m", true)); 704 emit(newMessage(_staID + ": " + antT + " (ITRF) Z " + ant3 + "m", true)); 702 705 if (_decoder->_antList[ii].height_f) { 703 706 QByteArray ant4 = QString("%1 ").arg(_decoder->_antList[ii].height,0,'f',4).toAscii(); 704 emit(newMessage(_staID + ": Antenna height above marker " + ant4 + "m" ));707 emit(newMessage(_staID + ": Antenna height above marker " + ant4 + "m", true)); 705 708 } 706 709 emit(newAntCrd(_staID, … … 752 755 if (week != obs->_o.GPSWeek || dt > maxDt) { 753 756 if (!wrongEpoch) { 754 emit( newMessage(_staID + ": Wrong observation epoch(s)" ) );757 emit( newMessage(_staID + ": Wrong observation epoch(s)", true) ); 755 758 wrongEpoch = true; 756 759 } … … 777 780 .arg(numLat) 778 781 .arg(numGaps) 779 .toAscii() ) );782 .toAscii(), true) ); 780 783 } else { 781 784 emit( newMessage(QString("%1: Mean latency %2 sec, min %3, max %4, rms %5, %6 epochs") … … 786 789 .arg(int((sqrt((sumLatQ - sumLat * sumLat / numLat)/numLat))*100)/100.) 787 790 .arg(numLat) 788 .toAscii() ) );791 .toAscii(), true) ); 789 792 } 790 793 } … … 882 885 // ------------------ 883 886 else { 884 emit(newMessage(_staID + ": Data Timeout, reconnecting" ));887 emit(newMessage(_staID + ": Data Timeout, reconnecting", true)); 885 888 tryReconnect(); 886 889 } 887 890 } 888 891 catch (const char* msg) { 889 emit(newMessage(_staID + msg ));892 emit(newMessage(_staID + msg, true)); 890 893 tryReconnect(); 891 894 } … … 931 934 _begDateOut = _decodeTime.toUTC().date().toString("yy-MM-dd"); 932 935 _begTimeOut = _decodeTime.toUTC().time().toString("hh:mm:ss"); 933 emit(newMessage((_staID + ": Failure threshold exceeded, outage since " + _begDateOut + " " + _begTimeOut).toAscii())); 936 emit(newMessage((_staID + ": Failure threshold exceeded, outage since " 937 + _begDateOut + " " + _begTimeOut).toAscii(), true)); 934 938 callScript(("Begin_Outage " + _begDateOut + " " + _begTimeOut).toAscii()); 935 939 } … … 978 982 } 979 983 980 emit(newMessage(msg.toAscii() ));984 emit(newMessage(msg.toAscii(), false)); 981 985 #endif 982 986 }
Note:
See TracChangeset
for help on using the changeset viewer.