Changeset 2024 in ntrip for trunk/BNC/bncpppthread.cpp
- Timestamp:
- Nov 25, 2009, 6:38:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncpppthread.cpp
r2023 r2024 54 54 _staID = staID; 55 55 _isToBeDeleted = false; 56 _data = 0; 56 57 } 57 58 … … 62 63 wait(); 63 64 } 65 delete _data; 64 66 QMapIterator<QString, t_eph*> it(_eph); 65 67 while (it.hasNext()) { … … 93 95 return; 94 96 } 95 97 processEpoch(); 96 98 } 97 99 catch (...) { … … 111 113 t_obsInternal* obs = &(pp->_o); 112 114 QByteArray staID = QByteArray(obs->StatID); 113 cout << "DATA " << obs->GPSWeek << " " << obs->GPSWeeks << " " 114 << staID.data() << " " 115 << obs->satSys << obs->satNum << endl; 115 if (staID == _staID) { 116 if (!_data) { 117 _data = new t_data(); 118 _data->GPSWeek = obs->GPSWeek; 119 _data->GPSWeeks = obs->GPSWeeks; 120 } 121 ++_data->numSat; 122 _data->prn[_data->numSat] = 123 QString("%1%2").arg(obs->satSys).arg(obs->satNum, 2, 10, QChar('0')); 124 _data->C1[_data->numSat] = obs->C1; 125 _data->C2[_data->numSat] = obs->C2; 126 _data->P1[_data->numSat] = obs->P1; 127 _data->P2[_data->numSat] = obs->P2; 128 _data->L1[_data->numSat] = obs->L1; 129 _data->L2[_data->numSat] = obs->L2; 130 } 116 131 } 117 132 } … … 161 176 } 162 177 } 178 179 // 180 //////////////////////////////////////////////////////////////////////////// 181 void bncPPPthread::processEpoch() { 182 QMutexLocker locker(&_mutex); 183 184 if (!_data) { 185 return; 186 } 187 188 for (int is = 1; is <= _data->numSat; is++) { 189 cout << is << " " << _data->prn[is].toAscii().data() << " " 190 << _data->C1[is] << " " << _data->P1[is] << endl; 191 } 192 193 cout << endl; 194 cout.flush(); 195 196 delete _data; 197 _data = 0; 198 }
Note:
See TracChangeset
for help on using the changeset viewer.