Changeset 4607 in ntrip


Ignore:
Timestamp:
Aug 31, 2012, 10:40:39 AM (10 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src/rinex
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/reqcanalyze.cpp

    r4606 r4607  
    388388    bncTime prevTime;
    389389    bncTime chunkStartTime;
    390     bool    availL1  = false;
    391     bool    availL2  = false;
    392     bool    gapL1    = false;
    393     bool    gapL2    = false;
    394     bool    slipFlag = false;
    395     double  meanMP1  = 0.0;
    396     double  meanMP2  = 0.0;
    397     double  minSNR1  = 0.0;
    398     double  minSNR2  = 0.0;
    399     double  aziDeg   = 0.0;
    400     double  zenDeg   = 0.0;
     390    bool    availL1 = false;
     391    bool    availL2 = false;
     392    bool    gapL1   = false;
     393    bool    gapL2   = false;
     394    bool    slipL1  = false;
     395    bool    slipL2  = false;
     396    bool    slipMP  = false;
     397    double  meanMP1 = 0.0;
     398    double  meanMP2 = 0.0;
     399    double  minSNR1 = 0.0;
     400    double  minSNR2 = 0.0;
     401    double  aziDeg  = 0.0;
     402    double  zenDeg  = 0.0;
    401403
    402404    // Loop over all Epochs within one Chunk of Data
     
    471473      }
    472474
    473       // Check Slip
    474       // ----------
     475      // Check Slip Flags
     476      // ----------------
     477      if (oneObs->_slipL1) {
     478        slipL1 = true;
     479      }
     480      if (oneObs->_slipL2) {
     481        slipL2 = true;
     482      }
     483
     484      // Check Slip Threshold
     485      // --------------------
    475486      if (ii > 0) {
    476487        double diff1 = oneObs->_MP1 - allObs._oneObsVec[iEpo-1]->_MP1;
    477488        double diff2 = oneObs->_MP2 - allObs._oneObsVec[iEpo-1]->_MP2;
    478489        if (fabs(diff1) > SLIPTRESH || fabs(diff2) > SLIPTRESH) {
    479           slipFlag = true;
     490          slipMP = true;
    480491        }
    481492      }
     
    489500    double mjd = chunkStartTime.mjddec();
    490501    if (availL1) {
    491       if      (slipFlag) {
     502      if      (slipL1) {
    492503        _availDataMap[prn]._L1slip << mjd;
    493504      }
     
    500511    }
    501512    if (availL2) {
    502       if      (slipFlag) {
     513      if      (slipL2) {
    503514        _availDataMap[prn]._L2slip << mjd;
    504515      }
     
    518529    // Compute the Multipath
    519530    // ---------------------
    520     if (!slipFlag) {
     531    if (!slipMP) {
    521532      meanMP1 /= numEpo;
    522533      meanMP2 /= numEpo;
  • trunk/BNC/src/rinex/reqcanalyze.h

    r4591 r4607  
    8585      _hasL1    = false;
    8686      _hasL2    = false;
     87      _slipL1   = false;
     88      _slipL2   = false;
    8789      _MP1      = 0.0;
    8890      _MP2      = 0.0;
     
    9496    bool   _hasL1;
    9597    bool   _hasL2;
     98    bool   _slipL1;
     99    bool   _slipL2;
    96100    double _MP1;
    97101    double _MP2;
Note: See TracChangeset for help on using the changeset viewer.