Changeset 5780 in ntrip
- Timestamp:
- Aug 4, 2014, 1:55:27 PM (11 years ago)
- Location:
- trunk/BNC/src/PPP
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/src/PPP/ppp.h ¶
r5763 r5780 40 40 }; 41 41 42 class t_ obs {42 class t_pppObs { 43 43 public: 44 t_ obs() {44 t_pppObs() { 45 45 _code = 0.0; 46 46 _codeValid = false; … … 71 71 class t_pppSatObs { 72 72 public: 73 t_prn _prn; 74 bncTime _time; 75 std::vector<t_ obs> _obs;73 t_prn _prn; 74 bncTime _time; 75 std::vector<t_pppObs> _obs; 76 76 }; 77 77 -
TabularUnified trunk/BNC/src/PPP/pppThread.cpp ¶
r5779 r5780 167 167 } 168 168 169 vector<t_pppSatObs*> satObs;169 vector<t_pppSatObs*> pppSatObs; 170 170 QListIterator<t_obs> it(obsList); 171 171 while (it.hasNext()) { 172 const t_obs& obs = it.next(); 172 const t_obs& oldObs = it.next(); 173 t_pppSatObs* newObs = new t_pppSatObs; 174 175 pppSatObs.push_back(newObs); 173 176 } 174 177 175 178 t_output output; 176 _pppClient->processEpoch( satObs, &output);179 _pppClient->processEpoch(pppSatObs, &output); 177 180 178 for (unsigned ii = 0; ii < satObs.size(); ii++) {179 delete satObs[ii];181 for (unsigned ii = 0; ii < pppSatObs.size(); ii++) { 182 delete pppSatObs[ii]; 180 183 } 181 satObs.clear();184 pppSatObs.clear(); 182 185 183 186 emit newMessage(QByteArray(output._log.c_str()), true); -
TabularUnified trunk/BNC/src/PPP/satobs.cpp ¶
r5750 r5780 63 63 _outlier = false; 64 64 for (unsigned ii = 0; ii < pppSatObs._obs.size(); ii++) { 65 const t_ obs& obs = pppSatObs._obs[ii];65 const t_pppObs& obs = pppSatObs._obs[ii]; 66 66 t_obsType obsType = string(obs._rnxType2ch).substr(0,2); 67 _allObs[obsType] = new t_ obs(obs);67 _allObs[obsType] = new t_pppObs(obs); 68 68 } 69 69 prepareObs(); … … 73 73 //////////////////////////////////////////////////////////////////////////// 74 74 t_satObs::~t_satObs() { 75 map<t_obsType, t_ obs*>::const_iterator it;75 map<t_obsType, t_pppObs*>::const_iterator it; 76 76 for (it = _allObs.begin(); it != _allObs.end(); it++) { 77 77 delete it->second; … … 96 96 obsType1[1] = preferredAttrib[iPref]; 97 97 if (_validObs1 == 0 && _allObs.find(obsType1) != _allObs.end()) { 98 t_ obs* obs = _allObs[obsType1];98 t_pppObs* obs = _allObs[obsType1]; 99 99 if (obs->_codeValid && obs->_phaseValid) { 100 100 _validObs1 = obs; … … 105 105 obsType2[1] = preferredAttrib[iPref]; 106 106 if (_validObs2 == 0 && _allObs.find(obsType2) != _allObs.end()) { 107 t_ obs* obs = _allObs[obsType2];107 t_pppObs* obs = _allObs[obsType2]; 108 108 if (obs->_codeValid && obs->_phaseValid) { 109 109 _validObs2 = obs; -
TabularUnified trunk/BNC/src/PPP/satobs.h ¶
r5743 r5780 44 44 45 45 bool slip() const { 46 std::map<t_obsType, t_ obs*>::const_iterator it;46 std::map<t_obsType, t_pppObs*>::const_iterator it; 47 47 for (it = _allObs.begin(); it != _allObs.end(); it++) { 48 48 if (it->second->_slip) { … … 55 55 int slipCounter() const { 56 56 int cnt = -1; 57 std::map<t_obsType, t_ obs*>::const_iterator it;57 std::map<t_obsType, t_pppObs*>::const_iterator it; 58 58 for (it = _allObs.begin(); it != _allObs.end(); it++) { 59 59 if (it->second->_slipCounter > cnt) { … … 66 66 int biasJumpCounter() const { 67 67 int jmp = -1; 68 std::map<t_obsType, t_ obs*>::const_iterator it;68 std::map<t_obsType, t_pppObs*>::const_iterator it; 69 69 for (it = _allObs.begin(); it != _allObs.end(); it++) { 70 70 if (it->second->_biasJumpCounter > jmp) { … … 118 118 }; 119 119 120 t_prn _prn; 121 bncTime _time; 122 int _channel; 123 std::map<t_obsType, t_ obs*> _allObs;124 bool _valid; 125 t_ obs* _validObs1;126 t_ obs* _validObs2;127 double _f1; 128 double _f2; 129 double _rawC1; 130 double _rawC2; 131 double _rawL1; 132 double _rawL2; 133 ColumnVector _xcSat; 134 ColumnVector _vvSat; 135 t_model _model; 136 bool _outlier; 137 std::map<t_lc::type, double> _res; 120 t_prn _prn; 121 bncTime _time; 122 int _channel; 123 std::map<t_obsType, t_pppObs*> _allObs; 124 bool _valid; 125 t_pppObs* _validObs1; 126 t_pppObs* _validObs2; 127 double _f1; 128 double _f2; 129 double _rawC1; 130 double _rawC2; 131 double _rawL1; 132 double _rawL2; 133 ColumnVector _xcSat; 134 ColumnVector _vvSat; 135 t_model _model; 136 bool _outlier; 137 std::map<t_lc::type, double> _res; 138 138 }; 139 139
Note:
See TracChangeset
for help on using the changeset viewer.