Changeset 2038 in ntrip


Ignore:
Timestamp:
Nov 26, 2009, 2:38:25 PM (14 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncpppclient.cpp

    r2037 r2038  
    5353////////////////////////////////////////////////////////////////////////////
    5454bncPPPclient::bncPPPclient(QByteArray staID) {
    55   _staID         = staID;
    56   _data          = 0;
    57   _dataHlp       = 0;
     55  _staID = staID;
     56  _data  = 0;
    5857}
    5958
     
    6261bncPPPclient::~bncPPPclient() {
    6362  delete _data;
    64   delete _dataHlp;
    6563  QMapIterator<QString, t_eph*> it(_eph);
    6664  while (it.hasNext()) {
     
    8482  t_time tt(obs->GPSWeek, obs->GPSWeeks);
    8583 
    86   if      (!_dataHlp) {
    87     _dataHlp = new t_data();
    88     _dataHlp->tt = tt;
    89   }
    90   else if (tt != _dataHlp->tt) {
    91     _data = _dataHlp;
    92     _dataHlp = new t_data();
    93     _dataHlp->tt = tt;
     84  if      (!_data) {
     85    _data = new t_data();
     86    _data->tt = tt;
     87  }
     88  else if (tt != _data->tt) {
    9489    processEpoch();
    95   }
    96  
    97   ++_dataHlp->numSat;
    98  
    99   if (_dataHlp->numSat > t_data::MAXOBS) {
     90    _data = new t_data();
     91    _data->tt = tt;
     92  }
     93 
     94  ++_data->numSat;
     95 
     96  if (_data->numSat > t_data::MAXOBS) {
    10097    cerr << "putNewObs: numSat > MAXOBS\n";
    10198    exit(1);
    10299  }
    103100 
    104   _dataHlp->prn[_dataHlp->numSat] =
     101  _data->prn[_data->numSat] =
    105102        QString("%1%2").arg(obs->satSys).arg(obs->satNum, 2, 10, QChar('0'));
    106103     
    107   _dataHlp->C1[_dataHlp->numSat] = obs->C1;
    108   _dataHlp->C2[_dataHlp->numSat] = obs->C2;
    109   _dataHlp->P1[_dataHlp->numSat] = obs->P1;
    110   _dataHlp->P2[_dataHlp->numSat] = obs->P2;
    111   _dataHlp->L1[_dataHlp->numSat] = obs->L1;
    112   _dataHlp->L2[_dataHlp->numSat] = obs->L2;
     104  _data->C1[_data->numSat] = obs->C1;
     105  _data->C2[_data->numSat] = obs->C2;
     106  _data->P1[_data->numSat] = obs->P1;
     107  _data->P2[_data->numSat] = obs->P2;
     108  _data->L1[_data->numSat] = obs->L1;
     109  _data->L2[_data->numSat] = obs->L2;
    113110}
    114111
  • trunk/BNC/bncpppclient.h

    r2036 r2038  
    8585  QMap<QString, t_corr*> _corr;
    8686  t_data*                _data;
    87   t_data*                _dataHlp;
    8887};
    8988
Note: See TracChangeset for help on using the changeset viewer.