- Timestamp:
- Nov 26, 2009, 2:38:25 PM (15 years ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncpppclient.cpp
r2037 r2038 53 53 //////////////////////////////////////////////////////////////////////////// 54 54 bncPPPclient::bncPPPclient(QByteArray staID) { 55 _staID = staID; 56 _data = 0; 57 _dataHlp = 0; 55 _staID = staID; 56 _data = 0; 58 57 } 59 58 … … 62 61 bncPPPclient::~bncPPPclient() { 63 62 delete _data; 64 delete _dataHlp;65 63 QMapIterator<QString, t_eph*> it(_eph); 66 64 while (it.hasNext()) { … … 84 82 t_time tt(obs->GPSWeek, obs->GPSWeeks); 85 83 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) { 94 89 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) { 100 97 cerr << "putNewObs: numSat > MAXOBS\n"; 101 98 exit(1); 102 99 } 103 100 104 _data Hlp->prn[_dataHlp->numSat] =101 _data->prn[_data->numSat] = 105 102 QString("%1%2").arg(obs->satSys).arg(obs->satNum, 2, 10, QChar('0')); 106 103 107 _data Hlp->C1[_dataHlp->numSat] = obs->C1;108 _data Hlp->C2[_dataHlp->numSat] = obs->C2;109 _data Hlp->P1[_dataHlp->numSat] = obs->P1;110 _data Hlp->P2[_dataHlp->numSat] = obs->P2;111 _data Hlp->L1[_dataHlp->numSat] = obs->L1;112 _data Hlp->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; 113 110 } 114 111 -
trunk/BNC/bncpppclient.h
r2036 r2038 85 85 QMap<QString, t_corr*> _corr; 86 86 t_data* _data; 87 t_data* _dataHlp;88 87 }; 89 88
Note:
See TracChangeset
for help on using the changeset viewer.