Changeset 5863 in ntrip for trunk/BNC/src/rinex
- Timestamp:
- Aug 8, 2014, 10:43:23 AM (11 years ago)
- Location:
- trunk/BNC/src/rinex
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/reqcanalyze.cpp
r5776 r5863 48 48 #include "reqcedit.h" 49 49 #include "bncutils.h" 50 #include "bncpostprocess.h"51 50 #include "graphwin.h" 52 51 #include "polarplot.h" … … 58 57 59 58 const double SLIPTRESH = 10.0; // cycle-slip threshold (meters) 59 60 // Set Observations from RINEX File 61 //////////////////////////////////////////////////////////////////////////// 62 void t_reqcAnalyze::setObsFromRnx(const t_rnxObsFile* rnxObsFile, 63 const t_rnxObsFile::t_rnxEpo* epo, 64 const t_rnxObsFile::t_rnxSat& rnxSat, 65 t_obs& obs) { 66 67 strncpy(obs.StatID, rnxObsFile->markerName().toAscii().constData(), 68 sizeof(obs.StatID)); 69 70 obs.satSys = rnxSat.satSys; 71 obs.satNum = rnxSat.satNum; 72 obs.GPSWeek = epo->tt.gpsw(); 73 obs.GPSWeeks = epo->tt.gpssec(); 74 75 for (int iType = 0; iType < rnxObsFile->nTypes(obs.satSys); iType++) { 76 QString type = rnxObsFile->obsType(obs.satSys,iType).toAscii(); 77 obs.setMeasdata(type, rnxObsFile->version(), rnxSat.obs[iType]); 78 if (type.indexOf("L1") == 0) { 79 obs.snrL1 = rnxSat.snr[iType]; 80 obs.slipL1 = (rnxSat.lli[iType] & 1); 81 } 82 else if (type.indexOf("L2") == 0) { 83 obs.snrL2 = rnxSat.snr[iType]; 84 obs.slipL2 = (rnxSat.lli[iType] & 1); 85 } 86 else if (type.indexOf("L5") == 0) { 87 obs.snrL5 = rnxSat.snr[iType]; 88 obs.slipL5 = (rnxSat.lli[iType] & 1); 89 } 90 } 91 } 60 92 61 93 // Constructor … … 239 271 const t_rnxObsFile::t_rnxSat& rnxSat = _currEpo->rnxSat[iObs]; 240 272 t_obs obs; 241 t_postProcessing::setObsFromRnx(obsFile, _currEpo, rnxSat, obs);273 setObsFromRnx(obsFile, _currEpo, rnxSat, obs); 242 274 243 275 QString prn = QString("%1%2").arg(obs.satSys) -
trunk/BNC/src/rinex/reqcanalyze.h
r5738 r5863 169 169 QVector<t_polarPoint*>* dataSNR2); 170 170 171 void setObsFromRnx(const t_rnxObsFile* rnxObsFile, 172 const t_rnxObsFile::t_rnxEpo* epo, 173 const t_rnxObsFile::t_rnxSat& rnxSat, 174 t_obs& obs); 175 171 176 QString _logFileName; 172 177 QFile* _logFile;
Note:
See TracChangeset
for help on using the changeset viewer.