Changeset 5819 in ntrip for trunk/BNC/src/PPP/pppClient.cpp
- Timestamp:
- Aug 6, 2014, 1:02:08 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppClient.cpp
r5818 r5819 78 78 _log = new ostringstream(); 79 79 _ephPool = new t_pppEphPool(); 80 _obsPool = new t_ pppObsPool();80 _obsPool = new t_frqObsPool(); 81 81 _staRover = new t_pppStation(); 82 82 _filter = new t_pppFilter(); … … 150 150 // 151 151 ////////////////////////////////////////////////////////////////////////////// 152 t_irc t_pppClient::prepareObs(const vector<t_ pppSatObs*>& pppSatObs,153 vector<t_ satObs*>& obsVector, bncTime& epoTime) {152 t_irc t_pppClient::prepareObs(const vector<t_satObs*>& pppSatObs, 153 vector<t_pppSatObs*>& obsVector, bncTime& epoTime) { 154 154 // Default 155 155 // ------- … … 162 162 char system = pppSatObs[ii]->_prn.system(); 163 163 if (system == 'G' || (system == 'R' && OPT->useGlonass())) { 164 t_ satObs* satObs = new t_satObs(*pppSatObs[ii]);164 t_pppSatObs* satObs = new t_pppSatObs(*pppSatObs[ii]); 165 165 if (satObs->isValid()) { 166 166 obsVector.push_back(satObs); … … 180 180 double meanDt = 0.0; 181 181 for (unsigned ii = 0; ii < obsVector.size(); ii++) { 182 const t_ satObs* satObs = obsVector.at(ii);182 const t_pppSatObs* satObs = obsVector.at(ii); 183 183 if (epoTime.undef()) { 184 184 epoTime = satObs->time(); … … 204 204 ////////////////////////////////////////////////////////////////////////////// 205 205 t_irc t_pppClient::cmpBancroft(const bncTime& epoTime, 206 vector<t_ satObs*>& obsVector,206 vector<t_pppSatObs*>& obsVector, 207 207 ColumnVector& xyzc, bool print) { 208 208 … … 213 213 int iObs = -1; 214 214 for (unsigned ii = 0; ii < obsVector.size(); ii++) { 215 const t_ satObs* satObs = obsVector.at(ii);215 const t_pppSatObs* satObs = obsVector.at(ii); 216 216 if ( satObs->isValid() && satObs->prn().system() == 'G' && 217 217 (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) { … … 238 238 unsigned maxResIndex = 0; 239 239 for (unsigned ii = 0; ii < obsVector.size(); ii++) { 240 const t_ satObs* satObs = obsVector.at(ii);240 const t_pppSatObs* satObs = obsVector.at(ii); 241 241 if ( satObs->isValid() && satObs->prn().system() == 'G' && 242 242 (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) { … … 262 262 } 263 263 else { 264 t_ satObs* satObs = obsVector.at(maxResIndex);264 t_pppSatObs* satObs = obsVector.at(maxResIndex); 265 265 LOG << "t_pppClient::cmpBancroft outlier " << satObs->prn().toString() 266 266 << " " << maxRes << endl; … … 275 275 // Compute A Priori GPS-Glonass Offset 276 276 ////////////////////////////////////////////////////////////////////////////// 277 double t_pppClient::cmpOffGG(vector<t_ satObs*>& obsVector) {277 double t_pppClient::cmpOffGG(vector<t_pppSatObs*>& obsVector) { 278 278 279 279 t_lc::type tLC = (OPT->dualFreqRequired() ? t_lc::cIF : t_lc::c1); … … 286 286 unsigned nObs = 0; 287 287 for (unsigned ii = 0; ii < obsVector.size(); ii++) { 288 t_ satObs* satObs = obsVector.at(ii);288 t_pppSatObs* satObs = obsVector.at(ii); 289 289 if ( !satObs->outlier() && satObs->isValid() && satObs->prn().system() == 'R' && 290 290 (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) { … … 360 360 ////////////////////////////////////////////////////////////////////////////// 361 361 t_irc t_pppClient::cmpModel(t_pppStation* station, const ColumnVector& xyzc, 362 vector<t_ satObs*>& obsVector) {362 vector<t_pppSatObs*>& obsVector) { 363 363 364 364 bncTime time; … … 384 384 // Observation model 385 385 // ----------------- 386 vector<t_ satObs*>::iterator it = obsVector.begin();386 vector<t_pppSatObs*>::iterator it = obsVector.begin(); 387 387 while (it != obsVector.end()) { 388 t_ satObs* satObs = *it;388 t_pppSatObs* satObs = *it; 389 389 satObs->cmpModel(station); 390 390 if (satObs->isValid() && satObs->eleSat() >= OPT->_minEle) { … … 402 402 // 403 403 ////////////////////////////////////////////////////////////////////////////// 404 void t_pppClient::processEpoch(const vector<t_ pppSatObs*>& pppSatObs, t_output* output) {404 void t_pppClient::processEpoch(const vector<t_satObs*>& pppSatObs, t_output* output) { 405 405 406 406 try {
Note:
See TracChangeset
for help on using the changeset viewer.