Changeset 6799 in ntrip for trunk/BNC/src/ephemeris.cpp
- Timestamp:
- Apr 28, 2015, 4:17:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/ephemeris.cpp
r6798 r6799 135 135 _L2PFlag = 0.0; 136 136 137 if (ee->URAindex <= 6) { 138 _ura = ceil(10.0*pow(2.0, 1.0+((double)ee->URAindex)/2.0))/10.0; 139 } 140 else { 141 _ura = ceil(10.0*pow(2.0, ((double)ee->URAindex)/2.0))/10.0; 142 } 137 _ura = accuracyFromIndex(ee->URAindex, type()); 138 143 139 _health = ee->SVhealth; 144 140 _TGD = ee->TGD; … … 461 457 _TOEweek = ee->Week; 462 458 463 if ((ee->SISA >= 0) && (ee->SISA <= 49)) { 464 _SISA = ee->SISA / 100.0; 465 } 466 else if((ee->SISA >= 50) && (ee->SISA <= 74)) { 467 _SISA = (50 + (ee->SISA - 50.0) * 2.0) / 100.0; 468 } 469 else if((ee->SISA >= 75) && (ee->SISA <= 99)) { 470 _SISA = 1.0 + (ee->SISA - 75.0) * 0.04; 471 } 472 else if((ee->SISA >= 100) && (ee->SISA <= 125)) { 473 _SISA = 2.0 + (ee->SISA - 100.0) * 0.16; 474 } 475 else if (ee->SISA >= 126 ) { 476 _SISA = -1.0; 477 } 459 _SISA = accuracyFromIndex(ee->SISA, type()); 478 460 _E5aHS = ee->E5aHS; 479 461 _E5bHS = ee->E5bHS; … … 1352 1334 _z_acceleration = ee->z_acceleration; 1353 1335 1354 _ura = ee->URA;1336 _ura = accuracyFromIndex(ee->URA, type()); 1355 1337 1356 1338 _health = 0; … … 1608 1590 _omega = ee->omega; 1609 1591 _OMEGADOT = ee->OMEGADOT; 1592 1610 1593 _IDOT = ee->IDOT; 1611 1594 1595 _URA = accuracyFromIndex(ee->URAI, type()); 1596 _SatH1 = (ee->flags & BDSEPHF_SATH1) ? 1: 0; 1612 1597 _TGD1 = ee->TGD_B1_B3; 1613 1598 _TGD2 = ee->TGD_B2_B3; 1614 1599 1615 if ((ee->URAI < 6) && (ee->URAI >= 0)) {1616 _URA = ceil(10.0 * pow(2.0, ((double)ee->URAI/2.0) + 1.0)) / 10.0;1617 }1618 if ((ee->URAI >= 6) && (ee->URAI < 15)) {1619 _URA = ceil(10.0 * pow(2.0, ((double)ee->URAI/2.0) )) / 10.0;1620 }1621 _SatH1 = (ee->flags & BDSEPHF_SATH1) ? 1: 0;1622 1600 1623 1601 }
Note:
See TracChangeset
for help on using the changeset viewer.