Changeset 7133 in ntrip


Ignore:
Timestamp:
Jul 21, 2015, 10:03:41 AM (9 years ago)
Author:
stuerze
Message:

fixes regarding SSR orbit correction: transformation of radial, along track, out-of-plane components into xyz has to be done for all systems. correction for velocity is added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/ephemeris.cpp

    r7054 r7133  
    6666      dx[2] = _orbCorr->_xr[2] + _orbCorr->_dotXr[2] * dtO;
    6767
    68       if (_orbCorr->_system == 'R') {
    69         RSW_to_XYZ(xc.Rows(1,3), vv.Rows(1,3), dx, dx);
    70       }
     68      RSW_to_XYZ(xc.Rows(1,3), vv.Rows(1,3), dx, dx);
    7169
    7270      xc[0] -= dx[0];
    7371      xc[1] -= dx[1];
    7472      xc[2] -= dx[2];
     73
     74      ColumnVector dv(3);
     75      RSW_to_XYZ(xc.Rows(1,3), vv.Rows(1,3), _orbCorr->_dotXr, dv);
     76
     77      vv[0] -= dv[0];
     78      vv[1] -= dv[1];
     79      vv[2] -= dv[2];
    7580
    7681      double dtC = tt - _clkCorr->_time;
Note: See TracChangeset for help on using the changeset viewer.