- Timestamp:
- Mar 28, 2007, 2:22:58 PM (18 years ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncrinex.cpp
r420 r421 140 140 141 141 if (socket) { 142 _skeletonLines.clear(); 142 _headerLines.clear(); 143 bool firstLineRead = false; 143 144 while (true) { 144 145 if (socket->canReadLine()) { 145 _skeletonLines.append( socket->readLine() );146 146 irc = success; 147 QString line = socket->readLine(); 148 line.chop(1); 149 if (line.indexOf("RINEX VERSION") != -1) { 150 _headerLines.append(" 2.11 OBSERVATION DATA" 151 " M (MIXED)" 152 " RINEX VERSION / TYPE"); 153 _headerLines.append("PGM / RUN BY / DATE"); 154 firstLineRead = true; 155 } 156 else if (firstLineRead) { 157 if (line.indexOf("END OF HEADER") != -1) { 158 _headerLines.append("# / TYPES OF OBSERV"); 159 _headerLines.append( 160 QString(" 1 1").leftJustified(60, ' ', true) + 161 "WAVELENGTH FACT L1/2"); 162 _headerLines.append("TIME OF FIRST OBS"); 163 _headerLines.append( line ); 164 break; 165 } 166 else { 167 _headerLines.append( line ); 168 } 169 } 147 170 } 148 171 else { … … 188 211 if ( downloadSkeleton() == success) { 189 212 _skeletonDate = currDate; 190 }191 }192 bool firstLineRead = false;193 QStringListIterator it(_skeletonLines);194 while (it.hasNext()) {195 QString line = it.next();196 line.chop(1);197 if (line.indexOf("RINEX VERSION") != -1) {198 _headerLines.append(" 2.11 OBSERVATION DATA"199 " M (MIXED)"200 " RINEX VERSION / TYPE");201 _headerLines.append("PGM / RUN BY / DATE");202 firstLineRead = true;203 }204 else if (firstLineRead) {205 if (line.indexOf("END OF HEADER") != -1) {206 _headerLines.append("# / TYPES OF OBSERV");207 _headerLines.append(208 QString(" 1 1").leftJustified(60, ' ', true) +209 "WAVELENGTH FACT L1/2");210 _headerLines.append("TIME OF FIRST OBS");211 _headerLines.append( line );212 break;213 }214 else {215 _headerLines.append( line );216 }217 213 } 218 214 } -
trunk/BNC/bncrinex.h
r420 r421 71 71 QByteArray _nmea; 72 72 bool _reconnectFlag; 73 QStringList _skeletonLines;74 73 QDate _skeletonDate; 75 74 };
Note:
See TracChangeset
for help on using the changeset viewer.