Changeset 5819 in ntrip for trunk/BNC/src/PPP/pppFilter.cpp
- Timestamp:
- Aug 6, 2014, 1:02:08 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppFilter.cpp
r5814 r5819 30 30 // Process Single Epoch 31 31 //////////////////////////////////////////////////////////////////////////// 32 t_irc t_pppFilter::processEpoch(t_ pppObsPool* obsPool) {32 t_irc t_pppFilter::processEpoch(t_frqObsPool* obsPool) { 33 33 34 34 _numSat = 0; … … 40 40 // Vector of all Observations 41 41 // -------------------------- 42 t_ pppObsPool::t_epoch* epoch = obsPool->lastEpoch();42 t_frqObsPool::t_epoch* epoch = obsPool->lastEpoch(); 43 43 if (!epoch) { 44 44 return failure; 45 45 } 46 vector<t_ satObs*>& obsVector = epoch->obsVector();46 vector<t_pppSatObs*>& obsVector = epoch->obsVector(); 47 47 48 48 // Time of the Epoch … … 128 128 //////////////////////////////////////////////////////////////////////////// 129 129 t_irc t_pppFilter::processLC(const vector<t_lc::type>& LCs, 130 vector<t_ satObs*>& obsVector) {130 vector<t_pppSatObs*>& obsVector) { 131 131 132 132 LOG.setf(ios::fixed); … … 160 160 161 161 int iObs = -1; 162 vector<t_ satObs*> usedObs;162 vector<t_pppSatObs*> usedObs; 163 163 vector<t_lc::type> usedTypes; 164 164 for (unsigned ii = 0; ii < obsVector.size(); ii++) { 165 t_ satObs* obs = obsVector[ii];165 t_pppSatObs* obs = obsVector[ii]; 166 166 if (!obs->outlier()) { 167 167 Matrix CC(LCs.size(), 4); … … 237 237 // -------------------------------------------- 238 238 if (maxOutlierIndex > -1) { 239 t_ satObs* obs = usedObs[maxOutlierIndex];239 t_pppSatObs* obs = usedObs[maxOutlierIndex]; 240 240 t_pppParam* par = 0; 241 241 LOG << epoTimeStr << " Outlier " << t_lc::toString(maxOutlierLC) << ' ' … … 269 269 for (unsigned ii = 0; ii < usedObs.size(); ii++) { 270 270 const t_lc::type tLC = usedTypes[ii]; 271 t_ satObs* obs = usedObs[ii];271 t_pppSatObs* obs = usedObs[ii]; 272 272 if (tLC == LCs[jj]) { 273 273 obs->setRes(tLC, vv[ii]); … … 290 290 //////////////////////////////////////////////////////////////////////////// 291 291 t_irc t_pppFilter::detectCycleSlips(const vector<t_lc::type>& LCs, 292 const vector<t_ satObs*>& obsVector) {292 const vector<t_pppSatObs*>& obsVector) { 293 293 294 294 const double SLIP = 20.0; // slip threshold … … 300 300 if (t_lc::includesPhase(tLC)) { 301 301 for (unsigned iObs = 0; iObs < obsVector.size(); iObs++) { 302 const t_ satObs* obs = obsVector[iObs];302 const t_pppSatObs* obs = obsVector[iObs]; 303 303 304 304 // Check set Slips and Jump Counters … … 358 358 // Reset Ambiguity Parameter (cycle slip) 359 359 //////////////////////////////////////////////////////////////////////////// 360 t_irc t_pppFilter::resetAmb(t_prn prn, const vector<t_ satObs*>& obsVector,360 t_irc t_pppFilter::resetAmb(t_prn prn, const vector<t_pppSatObs*>& obsVector, 361 361 SymmetricMatrix* QSav, ColumnVector* xSav) { 362 362 t_irc irc = failure;
Note:
See TracChangeset
for help on using the changeset viewer.