Changeset 5566 in ntrip for trunk/BNC/src/bncpppclient.cpp


Ignore:
Timestamp:
Nov 23, 2013, 6:26:06 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncpppclient.cpp

    r5565 r5566  
    295295      }
    296296      cc->readLine(line);
     297      checkProviderID(cc);
    297298      _corr_tt = cc->tClk;
    298299    }
     
    527528  }
    528529}
     530
     531//
     532////////////////////////////////////////////////////////////////////////////
     533void bncPPPclient::checkProviderID(const t_corr* corr) {
     534
     535  bool alreadySet = false;
     536  bool different  = false;
     537
     538  for (unsigned ii = 0; ii < 3; ii++) {
     539    if (_providerID.streamID[ii] != -1) {
     540      alreadySet = true;
     541    }
     542    if (_providerID.streamID[ii] != corr->streamID[ii]) {
     543      different = true;
     544    }
     545    _providerID.streamID[ii] = corr->streamID[ii];
     546  }
     547   
     548  if (alreadySet && different) {
     549    _providerID.reset = true;
     550  }
     551}
Note: See TracChangeset for help on using the changeset viewer.