Changeset 984 in ntrip


Ignore:
Timestamp:
Jul 26, 2008, 4:40:40 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bns.cpp

    r983 r984  
    138138    int     sampl = settings.value("sp3Sampl").toInt();
    139139    _sp3 = new bnsSP3(prep, ext, path, intr, sampl);
     140  }
     141
     142  // Reference frame
     143  // ---------------
     144  _crdTrafo = false;
     145  if (settings.value("refSys").toString() == "ETRS89") {
     146    _crdTrafo = true;
    140147  }
    141148}
     
    435442  ep->position(GPSweek, GPSweeks, xB, vv);
    436443
    437   ColumnVector dx   = xx.Rows(1,3) - xB.Rows(1,3);
     444  ColumnVector xyz = xx.Rows(1,3);
     445  if (_crdTrafo) {
     446    crdTrafo(xyz);
     447  }
     448
     449  ColumnVector dx   = xyz - xB.Rows(1,3);
    438450
    439451  double       dClk = (xx(4) - xB(4)) * 299792458.0;
     
    477489  slotMessage("bns::slotMoveSocket");
    478490}
     491
     492// Transform Coordinates IGS -> ETRF
     493////////////////////////////////////////////////////////////////////////////
     494void t_bns::crdTrafo(ColumnVector& xyz) {
     495
     496
     497}
  • trunk/BNS/bns.h

    r923 r984  
    5858                        const QString& prn, const ColumnVector& xx,
    5959                        struct ClockOrbit::SatData* sd);
     60  void crdTrafo(ColumnVector& xyz);
    6061
    6162  QTcpServer*               _clkServer;
     
    7374  bnsRinex*                 _rnx;
    7475  bnsSP3*                   _sp3;
     76  bool                      _crdTrafo;
    7577};
    7678#endif
Note: See TracChangeset for help on using the changeset viewer.