Changeset 6463 in ntrip for trunk/BNC/src/PPP


Ignore:
Timestamp:
Dec 27, 2014, 5:47:16 PM (9 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC/src/PPP
Files:
5 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      }
Note: See TracChangeset for help on using the changeset viewer.