Changeset 4391 in ntrip for trunk/BNC/src/rinex/reqcanalyze.cpp


Ignore:
Timestamp:
Jul 6, 2012, 4:09:16 PM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/reqcanalyze.cpp

    r4362 r4391  
    237237  // Compute the Multipath
    238238  // ----------------------
    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) {
    240242    double f1 = t_CST::f1(obs.satSys, obs.slotNum);
    241243    double f2 = t_CST::f2(obs.satSys, obs.slotNum);
    242244
    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);
    248251      okFlag = true;
    249252
     
    255258      //// end test
    256259    }
    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);
    259263      okFlag = true;
    260264    }
Note: See TracChangeset for help on using the changeset viewer.