Changeset 5819 in ntrip for trunk/BNC/src/PPP/pppClient.cpp


Ignore:
Timestamp:
Aug 6, 2014, 1:02:08 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppClient.cpp

    r5818 r5819  
    7878  _log      = new ostringstream();
    7979  _ephPool  = new t_pppEphPool();
    80   _obsPool  = new t_pppObsPool();
     80  _obsPool  = new t_frqObsPool();
    8181  _staRover = new t_pppStation();
    8282  _filter   = new t_pppFilter();
     
    150150//
    151151//////////////////////////////////////////////////////////////////////////////
    152 t_irc t_pppClient::prepareObs(const vector<t_pppSatObs*>& pppSatObs,
    153                               vector<t_satObs*>& obsVector, bncTime& epoTime) {
     152t_irc t_pppClient::prepareObs(const vector<t_satObs*>& pppSatObs,
     153                              vector<t_pppSatObs*>& obsVector, bncTime& epoTime) {
    154154  // Default
    155155  // -------
     
    162162    char system = pppSatObs[ii]->_prn.system();
    163163    if (system == 'G' || (system == 'R' && OPT->useGlonass())) {
    164       t_satObs* satObs = new t_satObs(*pppSatObs[ii]);
     164      t_pppSatObs* satObs = new t_pppSatObs(*pppSatObs[ii]);
    165165      if (satObs->isValid()) {
    166166        obsVector.push_back(satObs);
     
    180180  double meanDt = 0.0;
    181181  for (unsigned ii = 0; ii < obsVector.size(); ii++) {
    182     const t_satObs* satObs = obsVector.at(ii);
     182    const t_pppSatObs* satObs = obsVector.at(ii);
    183183    if (epoTime.undef()) {
    184184      epoTime = satObs->time();
     
    204204//////////////////////////////////////////////////////////////////////////////
    205205t_irc t_pppClient::cmpBancroft(const bncTime& epoTime,
    206                                   vector<t_satObs*>& obsVector,
     206                                  vector<t_pppSatObs*>& obsVector,
    207207                                  ColumnVector& xyzc, bool print) {
    208208
     
    213213    int iObs = -1;
    214214    for (unsigned ii = 0; ii < obsVector.size(); ii++) {
    215       const t_satObs* satObs = obsVector.at(ii);
     215      const t_pppSatObs* satObs = obsVector.at(ii);
    216216      if ( satObs->isValid() && satObs->prn().system() == 'G' &&
    217217           (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) {
     
    238238    unsigned maxResIndex = 0;
    239239    for (unsigned ii = 0; ii < obsVector.size(); ii++) {
    240       const t_satObs* satObs = obsVector.at(ii);
     240      const t_pppSatObs* satObs = obsVector.at(ii);
    241241      if ( satObs->isValid() && satObs->prn().system() == 'G' &&
    242242           (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) {
     
    262262    }
    263263    else {
    264       t_satObs* satObs = obsVector.at(maxResIndex);
     264      t_pppSatObs* satObs = obsVector.at(maxResIndex);
    265265      LOG << "t_pppClient::cmpBancroft outlier " << satObs->prn().toString()
    266266          << " " << maxRes << endl;
     
    275275// Compute A Priori GPS-Glonass Offset
    276276//////////////////////////////////////////////////////////////////////////////
    277 double t_pppClient::cmpOffGG(vector<t_satObs*>& obsVector) {
     277double t_pppClient::cmpOffGG(vector<t_pppSatObs*>& obsVector) {
    278278
    279279  t_lc::type tLC   = (OPT->dualFreqRequired() ? t_lc::cIF : t_lc::c1);
     
    286286      unsigned nObs  = 0;
    287287      for (unsigned ii = 0; ii < obsVector.size(); ii++) {
    288         t_satObs* satObs = obsVector.at(ii);
     288        t_pppSatObs* satObs = obsVector.at(ii);
    289289        if ( !satObs->outlier() && satObs->isValid() && satObs->prn().system() == 'R' &&
    290290             (!satObs->modelSet() || satObs->eleSat() >= OPT->_minEle) ) {
     
    360360//////////////////////////////////////////////////////////////////////////////
    361361t_irc t_pppClient::cmpModel(t_pppStation* station, const ColumnVector& xyzc,
    362                                vector<t_satObs*>& obsVector) {
     362                               vector<t_pppSatObs*>& obsVector) {
    363363
    364364  bncTime time;
     
    384384  // Observation model
    385385  // -----------------
    386   vector<t_satObs*>::iterator it = obsVector.begin();
     386  vector<t_pppSatObs*>::iterator it = obsVector.begin();
    387387  while (it != obsVector.end()) {
    388     t_satObs* satObs = *it;
     388    t_pppSatObs* satObs = *it;
    389389    satObs->cmpModel(station);
    390390    if (satObs->isValid() && satObs->eleSat() >= OPT->_minEle) {
     
    402402//
    403403//////////////////////////////////////////////////////////////////////////////
    404 void t_pppClient::processEpoch(const vector<t_pppSatObs*>& pppSatObs, t_output* output) {
     404void t_pppClient::processEpoch(const vector<t_satObs*>& pppSatObs, t_output* output) {
    405405
    406406  try {
Note: See TracChangeset for help on using the changeset viewer.