Changeset 686 in ntrip for trunk/BNC/bncgetthread.cpp


Ignore:
Timestamp:
Feb 15, 2008, 10:44:50 AM (16 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncgetthread.cpp

    r681 r686  
    106106  // Notice threshold
    107107  // ----------------
    108   _inspSegm = settings.value("inspSegm").toInt();
     108  _inspSegm = 50;
     109  if ( settings.value("obsRate").toString().isEmpty() ) { _inspSegm = 0; }
     110  if ( settings.value("obsRate").toString().indexOf("1 Hz") != -1 ) { _inspSegm = 10; }
     111  if ( settings.value("obsRate").toString().indexOf("0.5 Hz") != -1 ) { _inspSegm = 20; }
     112  if ( settings.value("obsRate").toString().indexOf("0.2 Hz") != -1 ) { _inspSegm = 40; }
     113  if ( settings.value("obsRate").toString().indexOf("0.1 Hz") != -1 ) { _inspSegm = 50; }
    109114  _adviseFail = settings.value("adviseFail").toInt();
    110115  _adviseReco = settings.value("adviseReco").toInt();
     
    509514        _decodeStart.setDate(QDate());
    510515        _decodeStart.setTime(QTime());
    511         emit(newMessage(_staID + ": Outage recovery threshold exceeded"));
    512         callScript("End_Outage");
     516        if (_inspSegm>0) {
     517          emit(newMessage(_staID + ": Outage recovery threshold exceeded"));
     518          callScript("End_Outage");
     519        }
    513520      }
    514521
     
    613620        _decodeStop.setDate(QDate());
    614621        _decodeStop.setTime(QTime());
    615         emit(newMessage(_staID + ": Outage failure threshold exceeded"));
    616         callScript("Begin_Outage");
     622        if (_inspSegm>0) {
     623          emit(newMessage(_staID + ": Outage failure threshold exceeded"));
     624          callScript("Begin_Outage");
     625        }
    617626      }
    618627      _nextSleep *= 2;
Note: See TracChangeset for help on using the changeset viewer.