Changeset 5883 in ntrip for trunk/BNC/src/rinex/rnxobsfile.cpp
- Timestamp:
- Aug 8, 2014, 3:51:27 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/rinex/rnxobsfile.cpp
r5742 r5883 1104 1104 } 1105 1105 } 1106 1107 // Set Observations from RINEX File 1108 //////////////////////////////////////////////////////////////////////////// 1109 void t_rnxObsFile::setObsFromRnx(const t_rnxObsFile* rnxObsFile, 1110 const t_rnxObsFile::t_rnxEpo* epo, 1111 const t_rnxObsFile::t_rnxSat& rnxSat, 1112 t_obs& obs) { 1113 1114 strncpy(obs.StatID, rnxObsFile->markerName().toAscii().constData(), 1115 sizeof(obs.StatID)); 1116 1117 obs.satSys = rnxSat.satSys; 1118 obs.satNum = rnxSat.satNum; 1119 obs.GPSWeek = epo->tt.gpsw(); 1120 obs.GPSWeeks = epo->tt.gpssec(); 1121 1122 for (int iType = 0; iType < rnxObsFile->nTypes(obs.satSys); iType++) { 1123 QString type = rnxObsFile->obsType(obs.satSys,iType).toAscii(); 1124 obs.setMeasdata(type, rnxObsFile->version(), rnxSat.obs[iType]); 1125 if (type.indexOf("L1") == 0) { 1126 obs.snrL1 = rnxSat.snr[iType]; 1127 obs.slipL1 = (rnxSat.lli[iType] & 1); 1128 } 1129 else if (type.indexOf("L2") == 0) { 1130 obs.snrL2 = rnxSat.snr[iType]; 1131 obs.slipL2 = (rnxSat.lli[iType] & 1); 1132 } 1133 else if (type.indexOf("L5") == 0) { 1134 obs.snrL5 = rnxSat.snr[iType]; 1135 obs.slipL5 = (rnxSat.lli[iType] & 1); 1136 } 1137 } 1138 } 1139
Note:
See TracChangeset
for help on using the changeset viewer.