Changeset 6017 in ntrip for trunk/BNC/src/PPP/pppSatObs.h


Ignore:
Timestamp:
Aug 21, 2014, 8:44:50 AM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP/pppSatObs.h

    r5916 r6017  
    1616  t_pppSatObs(const t_satObs& satObs);
    1717  ~t_pppSatObs();
    18   bool                isValid() const {return _valid;}
    19   void                prepareObs();
    2018  const t_prn&        prn() const {return _prn;}
    2119  const ColumnVector& xc() const {return _xcSat;}
     
    4240
    4341  bool slip() const {
    44     for (unsigned ii = 0; ii < _allObs.size(); ii++) {
    45       if (_allObs[ii]->_slip) {
     42    for (unsigned ii = 1; ii < t_frequency::max; ii++) {
     43      if (_obs[ii] && _obs[ii]->_slip) {
    4644        return true;
    4745      }
     
    5250  int slipCounter() const {
    5351    int cnt = -1;
    54     for (unsigned ii = 0; ii < _allObs.size(); ii++) {
    55       if (_allObs[ii]->_slipCounter > cnt) {
    56         cnt = _allObs[ii]->_slipCounter;
     52    for (unsigned ii = 1; ii < t_frequency::max; ii++) {
     53      if (_obs[ii] && _obs[ii]->_slipCounter > cnt) {
     54        cnt = _obs[ii]->_slipCounter;
    5755      }
    5856    }
     
    6260  int biasJumpCounter() const {
    6361    int jmp = -1;
    64     for (unsigned ii = 0; ii < _allObs.size(); ii++) {
    65       if (_allObs[ii]->_biasJumpCounter > jmp) {
    66         jmp = _allObs[ii]->_biasJumpCounter;
     62    for (unsigned ii = 1; ii < t_frequency::max; ii++) {
     63      if (_obs[ii] && _obs[ii]->_biasJumpCounter > jmp) {
     64        jmp = _obs[ii]->_biasJumpCounter;
    6765      }
    6866    }
     
    113111  };
    114112
     113  void prepareObs(const t_satObs& satObs);
     114
    115115  t_prn                        _prn;
    116116  bncTime                      _time;
    117117  int                          _channel;
    118   std::vector<t_frqObs*>       _allObs;
    119   bool                         _valid;
    120   t_frqObs*                    _validObs1;
    121   t_frqObs*                    _validObs2;
    122   double                       _f1;
    123   double                       _f2;
    124   double                       _rawC1;
    125   double                       _rawC2;
    126   double                       _rawL1;
    127   double                       _rawL2;
     118  t_frqObs*                    _obs[t_frequency::max];
    128119  ColumnVector                 _xcSat;
    129120  ColumnVector                 _vvSat;
Note: See TracChangeset for help on using the changeset viewer.