Changeset 6463 in ntrip for trunk/BNC/src


Ignore:
Timestamp:
Dec 27, 2014, 5:47:16 PM (10 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src
Files:
9 edited

Legend:

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

    r6107 r6463  
    116116//
    117117//////////////////////////////////////////////////////////////////////////////
    118 void t_pppClient::putBiases(const vector<t_satBias*>& biases) {
     118void t_pppClient::putCodeBiases(const vector<t_satCodeBias*>& biases) {
    119119  for (unsigned ii = 0; ii < biases.size(); ii++) {
    120     _obsPool->putBias(new t_satBias(*biases[ii]));
     120    _obsPool->putCodeBias(new t_satCodeBias(*biases[ii]));
    121121  }
    122122}
  • trunk/BNC/src/PPP/pppClient.h

    r6135 r6463  
    2828  void putOrbCorrections(const std::vector<t_orbCorr*>& corr);
    2929  void putClkCorrections(const std::vector<t_clkCorr*>& corr);
    30   void putBiases(const std::vector<t_satBias*>& satBias);   
     30  void putCodeBiases(const std::vector<t_satCodeBias*>& satBias);   
    3131  void processEpoch(const std::vector<t_satObs*>& satObs, t_output* output);
    3232
  • trunk/BNC/src/PPP/pppObsPool.cpp

    r6107 r6463  
    4242t_pppObsPool::t_pppObsPool() {
    4343  for (unsigned ii = 0; ii <= t_prn::MAXPRN; ii++) {
    44     _satBiases[ii] = 0;
     44    _satCodeBiases[ii] = 0;
    4545  }
    4646}
     
    5050t_pppObsPool::~t_pppObsPool() {
    5151  for (unsigned ii = 0; ii <= t_prn::MAXPRN; ii++) {
    52     delete _satBiases[ii];
     52    delete _satCodeBiases[ii];
    5353  }
    5454  while (_epochs.size() > 0) {
     
    6060//
    6161/////////////////////////////////////////////////////////////////////////////
    62 void t_pppObsPool::putBias(t_satBias* satBias) {
    63   int iPrn = satBias->_prn.toInt();
    64   delete _satBiases[iPrn];
    65   _satBiases[iPrn] = satBias;
     62void t_pppObsPool::putCodeBias(t_satCodeBias* satCodeBias) {
     63  int iPrn = satCodeBias->_prn.toInt();
     64  delete _satCodeBiases[iPrn];
     65  _satCodeBiases[iPrn] = satCodeBias;
    6666}
    6767
  • trunk/BNC/src/PPP/pppObsPool.h

    r5826 r6463  
    2626  t_pppObsPool();
    2727  ~t_pppObsPool();
    28   void putBias(t_satBias* satBias);
     28  void putCodeBias(t_satCodeBias* satCodeBias);
    2929
    3030  void putEpoch(const bncTime& epoTime, std::vector<t_pppSatObs*>& obsVector);
    3131
    32   const t_satBias* satBias(const t_prn& prn) const { 
    33     return _satBiases[prn.toInt()];
     32  const t_satCodeBias* satCodeBias(const t_prn& prn) const { 
     33    return _satCodeBiases[prn.toInt()];
    3434  }
    3535
     
    4444
    4545 private:
    46   t_satBias*           _satBiases[t_prn::MAXPRN+1];
     46  t_satCodeBias*       _satCodeBiases[t_prn::MAXPRN+1];
    4747  std::deque<t_epoch*> _epochs;
    4848};
  • trunk/BNC/src/PPP/pppSatObs.cpp

    r6406 r6463  
    378378  _model._windUp = station->windUp(_time, _prn, rSat);
    379379
    380   // Code and Phase Biases
    381   // ---------------------
    382   const t_satBias* satBias = PPP_CLIENT->obsPool()->satBias(_prn);
    383   if (satBias) {
    384     for (unsigned ii = 0; ii < satBias->_bias.size(); ii++) {
    385       const t_frqBias& bias = satBias->_bias[ii];
     380  // Code Biases
     381  // -----------
     382  const t_satCodeBias* satCodeBias = PPP_CLIENT->obsPool()->satCodeBias(_prn);
     383  if (satCodeBias) {
     384    for (unsigned ii = 0; ii < satCodeBias->_bias.size(); ii++) {
     385      const t_frqCodeBias& bias = satCodeBias->_bias[ii];
    386386      for (unsigned iFreq = 1; iFreq < t_frequency::max; iFreq++) {
    387387        const t_frqObs* obs = _obs[iFreq];
    388388        if (obs && obs->_rnxType2ch == bias._rnxType2ch) {
    389           _model._codeBias[iFreq]  = bias._code;
    390           _model._phaseBias[iFreq] = bias._phase;
     389          _model._codeBias[iFreq]  = bias._value;
    391390        }
    392391      }
  • trunk/BNC/src/PPP_free/pppClient.h

    r6102 r6463  
    4646  void                putOrbCorrections(const std::vector<t_orbCorr*>& corr);
    4747  void                putClkCorrections(const std::vector<t_clkCorr*>& corr);
    48   void                putBiases(const std::vector<t_satBias*>& satBias);   
     48  void                putBiases(const std::vector<t_satCodeBias*>& satCodeBias);   
    4949  std::ostringstream& log() {return *_log;}
    5050  const t_pppOptions* opt() const {return _opt;}
  • trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp

    r6462 r6463  
    334334  // Code Biases
    335335  // -----------
    336   QList<t_satBias> satBiases;
     336  QList<t_satCodeBias> satCodeBiases;
    337337  for (unsigned ii = 0; ii < CLOCKORBIT_NUMGPS + _codeBias.NumberOfSat[CLOCKORBIT_SATGLONASS]; ii++) {
    338338    char sysCh = ' ';
     
    346346      continue;
    347347    }
    348     t_satBias satBias;
    349     satBias._prn.set(sysCh, _codeBias.Sat[ii].ID);
    350     satBias._time      = _lastTime;
    351     satBias._nx        = 0;
    352     satBias._jumpCount = 0;
     348    t_satCodeBias satCodeBias;
     349    satCodeBias._prn.set(sysCh, _codeBias.Sat[ii].ID);
     350    satCodeBias._time      = _lastTime;
    353351    for (unsigned jj = 0; jj < _codeBias.Sat[ii].NumberOfCodeBiases; jj++) {
    354352    }
  • trunk/BNC/src/pppInclude.h

    r6141 r6463  
    116116  virtual void putOrbCorrections(const std::vector<t_orbCorr*>& corr) = 0;
    117117  virtual void putClkCorrections(const std::vector<t_clkCorr*>& corr) = 0;
    118   virtual void putBiases(const std::vector<t_satBias*>& satBias) = 0;
     118  virtual void putBiases(const std::vector<t_satCodeBias*>& satCodeBias) = 0;
    119119};   
    120120
  • trunk/BNC/src/satObs.h

    r6462 r6463  
    9393};
    9494
    95 class t_frqBias {
     95class t_frqCodeBias {
    9696 public:
    97   t_frqBias() {
    98     _code       = 0.0;         
    99     _codeValid  = false;     
    100     _phase      = 0.0;         
    101     _phaseValid = false;   
     97  t_frqCodeBias() {
     98    _value = 0.0;         
    10299  }
    103100  std::string _rnxType2ch;
    104   double      _code;         
    105   bool        _codeValid;     
    106   double      _phase;         
    107   bool        _phaseValid;   
     101  double      _value;
    108102};
    109103
    110 class t_satBias {
     104class t_satCodeBias {
    111105 public:
    112   std::string            _staID;
    113   t_prn                  _prn;
    114   bncTime                _time;
    115   int                    _nx;
    116   int                    _jumpCount;
    117   std::vector<t_frqBias> _bias;
     106  std::string                _staID;
     107  t_prn                      _prn;
     108  bncTime                    _time;
     109  std::vector<t_frqCodeBias> _bias;
    118110};
    119111
Note: See TracChangeset for help on using the changeset viewer.