Changeset 4391 in ntrip for trunk/BNC/src/rinex/reqcanalyze.cpp
- Timestamp:
- Jul 6, 2012, 4:09:16 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcanalyze.cpp
r4362 r4391 237 237 // Compute the Multipath 238 238 // ---------------------- 239 if (obs.l1() != 0.0 && obs.l2() != 0.0) { 239 double L1 = obs.measdata("L1"); 240 double L2 = obs.measdata("L2"); 241 if (L1 != 0.0 && L2 != 0.0) { 240 242 double f1 = t_CST::f1(obs.satSys, obs.slotNum); 241 243 double f2 = t_CST::f2(obs.satSys, obs.slotNum); 242 244 243 double L1 = obs.l1() * t_CST::c / f1; 244 double L2 = obs.l2() * t_CST::c / f2; 245 246 if (obs.p1() != 0.0) { 247 newObs->_MP1 = obs.p1() - L1 - 2.0*f2*f2/(f1*f1-f2*f2) * (L1 - L2); 245 L1 = L1 * t_CST::c / f1; 246 L2 = L2 * t_CST::c / f2; 247 248 double P1 = obs.measdata("P1"); 249 if (P1 != 0.0) { 250 newObs->_MP1 = P1 - L1 - 2.0*f2*f2/(f1*f1-f2*f2) * (L1 - L2); 248 251 okFlag = true; 249 252 … … 255 258 //// end test 256 259 } 257 if (obs.p2() != 0.0) { 258 newObs->_MP2 = obs.p2() - L2 - 2.0*f1*f1/(f1*f1-f2*f2) * (L1 - L2); 260 double P2 = obs.measdata("P2"); 261 if (P2 != 0.0) { 262 newObs->_MP2 = P2 - L2 - 2.0*f1*f1/(f1*f1-f2*f2) * (L1 - L2); 259 263 okFlag = true; 260 264 }
Note:
See TracChangeset
for help on using the changeset viewer.