Changeset 6841 in ntrip for trunk/BNC/src/rinex/reqcedit.cpp
- Timestamp:
- May 19, 2015, 11:24:19 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcedit.cpp
r6809 r6841 244 244 } 245 245 246 // Put together all phase shifts 247 // ----------------------------- 248 QStringList phaseShifts; 249 if (_rnxVersion >= 3.0 && _rnxObsFiles.size() > 1) { 250 for (int ii = 0; ii < _rnxObsFiles.size(); ii++) { 251 t_rnxObsFile* obsFile = _rnxObsFiles[ii]; 252 phaseShifts << obsFile->phaseShifts(); 253 } 254 phaseShifts.removeDuplicates(); 255 } 256 257 // Put together all GLONASS biases 258 // ------------------------------- 259 QStringList gloBiases; 260 if (_rnxVersion >= 3.0 && _rnxObsFiles.size() > 1) { 261 for (int ii = 0; ii < _rnxObsFiles.size(); ii++) { 262 t_rnxObsFile* obsFile = _rnxObsFiles[ii]; 263 if (ii == 0 && obsFile->numGloBiases() == 4) { 264 break; 265 } 266 else { 267 gloBiases << obsFile->gloBiases(); 268 } 269 } 270 gloBiases.removeDuplicates(); 271 } 272 273 // Put together all GLONASS slots 274 // ----------------------------- 275 QStringList gloSlots; 276 if (_rnxVersion >= 3.0 && _rnxObsFiles.size() > 1) { 277 for (int ii = 0; ii < _rnxObsFiles.size(); ii++) { 278 t_rnxObsFile* obsFile = _rnxObsFiles[ii]; 279 if (ii == 0 && 280 obsFile->numGloSlots() == signed(t_prn::MAXPRN_GLONASS)) { 281 break; 282 } 283 else { 284 gloSlots << obsFile->gloSlots(); 285 } 286 } 287 gloSlots.removeDuplicates(); 288 } 289 246 290 // Loop over all input observation files 247 291 // ------------------------------------- … … 254 298 } 255 299 if (ii == 0) { 256 outObsFile.setHeader(obsFile->header(), int(_rnxVersion), &useObsTypes); 300 outObsFile.setHeader(obsFile->header(), int(_rnxVersion), &useObsTypes, 301 &phaseShifts, &gloBiases, &gloSlots); 257 302 if (_begTime.valid() && _begTime > outObsFile.startTime()) { 258 303 outObsFile.setStartTime(_begTime);
Note:
See TracChangeset
for help on using the changeset viewer.