- Timestamp:
- Mar 23, 2018, 12:26:05 PM (7 years ago)
- Location:
- branches/BNC_2.12
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/BNC_2.12/ChangeLog.txt
r8282 r8307 7 7 CHANGED (28.09.2017): Transformation of orbit and clock corrections into ETRF2000, 8 8 NDA83 or DREF91 is done temporarily via ITRF2008 9 FIXED (22.03.2018): consideration of DF range 0-63 for SSR Satellite IDs as 10 defined in DF463, DF466. First BDS or SBAS satellite is 0 9 11 FIXED (05.02.2018): Bug in latency checker 10 12 FIXED (13.12.2017): Galileo geocentric gravitational constant is corrected -
branches/BNC_2.12/src/RTCM3/RTCM3coDecoder.cpp
r8029 r8307 275 275 276 276 t_orbCorr orbCorr; 277 orbCorr._prn.set(sysCh, _clkOrb.Sat[ii].ID, flag); 277 int satID = _clkOrb.Sat[ii].ID; 278 if (sysCh == 'C' || sysCh == 'S') { 279 satID++;// DF463 and DF466 with DF range 0-63, first satellite shall be 0 280 } 281 orbCorr._prn.set(sysCh, satID, flag); 278 282 orbCorr._staID = _staID.toStdString(); 279 283 orbCorr._iod = _clkOrb.Sat[ii].IOD; … … 309 313 310 314 t_clkCorr clkCorr; 311 clkCorr._prn.set(sysCh, _clkOrb.Sat[ii].ID, flag); 312 315 int satID = _clkOrb.Sat[ii].ID; 316 if (sysCh == 'C' || sysCh == 'S') { 317 satID++;// DF463 and DF466 with DF range 0-63, first satellite shall be 0 318 } 319 clkCorr._prn.set(sysCh, satID, flag); 313 320 clkCorr._staID = _staID.toStdString(); 314 321 clkCorr._time = _lastTime; … … 386 393 } 387 394 t_satCodeBias satCodeBias; 388 satCodeBias._prn.set(sysCh, _codeBias.Sat[ii].ID); 395 int satID = _codeBias.Sat[ii].ID; 396 if (sysCh == 'C' || sysCh == 'S') { 397 satID++;// DF463 and DF466 with DF range 0-63, first satellite shall be 0 398 } 399 satCodeBias._prn.set(sysCh, satID); 389 400 satCodeBias._staID = _staID.toStdString(); 390 401 satCodeBias._time = _lastTime; … … 439 450 } 440 451 t_satPhaseBias satPhaseBias; 441 satPhaseBias._prn.set(sysCh, _phaseBias.Sat[ii].ID); 452 int satID = _phaseBias.Sat[ii].ID; 453 if (sysCh == 'C' || sysCh == 'S') { 454 satID++;// DF463 and DF466 with DF range 0-63, first satellite shall be 0 455 } 456 satPhaseBias._prn.set(sysCh, satID); 442 457 satPhaseBias._staID = _staID.toStdString(); 443 458 satPhaseBias._time = _lastTime; -
branches/BNC_2.12/src/upload/bncrtnetuploadcaster.cpp
r8146 r8307 599 599 if (biasSat) { 600 600 biasSat->ID = prn.number(); 601 if (prn.system() == 'C' || 602 prn.system() == 'S') { 603 biasSat->ID--; // DF463 and DF466 with DF range 0-63, first satellite shall be 0 604 } 601 605 biasSat->NumberOfCodeBiases = 0; 602 606 if (prn.system() == 'G') { … … 1202 1206 phasebias.MWConsistencyIndicator = mwConsistencyIndicator; 1203 1207 phasebiasSat->ID = prn.number(); 1208 if (prn.system() == 'C' || 1209 prn.system() == 'S') { 1210 phasebiasSat->ID--; // DF463 and DF466 with DF range 0-63, first satellite shall be 0 1211 } 1204 1212 phasebiasSat->NumberOfPhaseBiases = 0; 1205 1213 phasebiasSat->YawAngle = pbSat.yawAngle; … … 2328 2336 if (sd) { 2329 2337 sd->ID = prn.mid(1).toInt(); 2338 char sys = prn.mid(0,1).at(0).toLatin1(); 2339 if ( sys == 'C' || 2340 sys == 'S') { 2341 sd->ID--;// DF463 and DF466 with DF range 0-63, first satellite shall be 0 2342 } 2330 2343 sd->IOD = eph->IOD(); 2331 2344 sd->Clock.DeltaA0 = dClk;
Note:
See TracChangeset
for help on using the changeset viewer.