Changeset 4784 in ntrip for trunk/BNC/src/bncephuser.cpp
- Timestamp:
- Oct 27, 2012, 12:26:02 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bncephuser.cpp
r4772 r4784 268 268 return success; 269 269 } 270 271 // 272 //////////////////////////////////////////////////////////////////////////// 273 t_irc t_bias::readLine(const QString& line) { 274 275 if (line[0] == '!') { 276 return failure; 277 } 278 279 QTextStream in(line.toAscii()); 280 281 int messageType; 282 in >> messageType; 283 284 if (messageType != BTYPE_GPS && messageType != BTYPE_GLONASS) { 285 return failure; 286 } 287 288 int updateInterval; 289 int GPSweek; 290 double GPSweeks; 291 int numBiases; 292 in >> updateInterval >> GPSweek >> GPSweeks >> _prn >> numBiases; 293 294 _time.set(GPSweek, GPSweeks); 295 296 for (int ii = 0; ii < numBiases; ii++) { 297 int bType; 298 double bValue; 299 in >> bType >> bValue; 300 if (bType == CODETYPEGPS_L1_CA) { 301 _value["1C"] = bValue; 302 } 303 else if (bType == CODETYPEGPS_L1_P) { 304 _value["1P"] = bValue; 305 } 306 else if (bType == CODETYPEGPS_L1_Z) { 307 _value["1W"] = bValue; 308 } 309 else if (bType == CODETYPEGPS_L2_CA) { 310 _value["2C"] = bValue; 311 } 312 else if (bType == CODETYPEGPS_SEMI_CODELESS) { 313 _value["2N"] = bValue; 314 } 315 else if (bType == CODETYPEGPS_L2_CM) { 316 _value["2M"] = bValue; 317 } 318 else if (bType == CODETYPEGPS_L2_CL) { 319 _value["2L"] = bValue; 320 } 321 else if (bType == CODETYPEGPS_L2_CML) { 322 _value["2X"] = bValue; 323 } 324 else if (bType == CODETYPEGPS_L2_P) { 325 _value["2P"] = bValue; 326 } 327 else if (bType == CODETYPEGPS_L2_Z) { 328 _value["2W"] = bValue; 329 } 330 else if (bType == CODETYPEGPS_L5_I) { 331 _value["5I"] = bValue; 332 } 333 else if (bType == CODETYPEGPS_L5_Q) { 334 _value["5Q"] = bValue; 335 } 336 else if (bType == CODETYPEGLONASS_L1_CA) { 337 _value["1C"] = bValue; 338 } 339 else if (bType == CODETYPEGLONASS_L1_P) { 340 _value["1P"] = bValue; 341 } 342 else if (bType == CODETYPEGLONASS_L2_CA) { 343 _value["2C"] = bValue; 344 } 345 else if (bType == CODETYPEGLONASS_L2_P) { 346 _value["2P"] = bValue; 347 } 348 } 349 350 return success; 351 }
Note:
See TracChangeset
for help on using the changeset viewer.