Changeset 2711 in ntrip for trunk/BNC/RTCM/RTCM2Decoder.cpp
- Timestamp:
- Nov 18, 2010, 1:38:51 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/RTCM/RTCM2Decoder.cpp
r2710 r2711 140 140 141 141 for (int iSat=0; iSat < _ObsBlock.nSat; iSat++) { 142 t_obs* obs = new t_obs(); 143 _obsList.push_back(obs); 142 t_obs obs; 144 143 if (_ObsBlock.PRN[iSat] > 100) { 145 obs ->satNum = _ObsBlock.PRN[iSat] % 100;146 obs ->satSys = 'R';144 obs.satNum = _ObsBlock.PRN[iSat] % 100; 145 obs.satSys = 'R'; 147 146 } 148 147 else { 149 obs ->satNum = _ObsBlock.PRN[iSat];150 obs ->satSys = 'G';148 obs.satNum = _ObsBlock.PRN[iSat]; 149 obs.satSys = 'G'; 151 150 } 152 obs->GPSWeek = epochWeek; 153 obs->GPSWeeks = epochSecs; 154 obs->C1 = _ObsBlock.rng_C1[iSat]; 155 obs->P1 = _ObsBlock.rng_P1[iSat]; 156 obs->P2 = _ObsBlock.rng_P2[iSat]; 157 obs->L1P = _ObsBlock.resolvedPhase_L1(iSat); 158 obs->L2P = _ObsBlock.resolvedPhase_L2(iSat); 159 obs->slip_cnt_L1 = _ObsBlock.slip_L1[iSat]; 160 obs->slip_cnt_L2 = _ObsBlock.slip_L2[iSat]; 151 obs.GPSWeek = epochWeek; 152 obs.GPSWeeks = epochSecs; 153 obs.C1 = _ObsBlock.rng_C1[iSat]; 154 obs.P1 = _ObsBlock.rng_P1[iSat]; 155 obs.P2 = _ObsBlock.rng_P2[iSat]; 156 obs.L1P = _ObsBlock.resolvedPhase_L1(iSat); 157 obs.L2P = _ObsBlock.resolvedPhase_L2(iSat); 158 obs.slip_cnt_L1 = _ObsBlock.slip_L1[iSat]; 159 obs.slip_cnt_L2 = _ObsBlock.slip_L2[iSat]; 160 161 _obsList.push_back(obs); 161 162 } 162 163 _ObsBlock.clear(); … … 435 436 // Store new observation 436 437 if ( new_obs ) { 437 _obsList.push_back( new_obs ); 438 439 ////ostringstream hasIODstr; 440 ////copy(hasIOD.begin(), hasIOD.end(), ostream_iterator<string>(hasIODstr, " ")); 441 ////errmsg.push_back("decoded PRN " + PRN + " : " + hasIODstr.str()); 442 } 443 } 444 } 438 _obsList.push_back(*new_obs); 439 } 440 } 441 }
Note:
See TracChangeset
for help on using the changeset viewer.