Changeset 10577 in ntrip for trunk/BNC/src/RTCM3


Ignore:
Timestamp:
Nov 8, 2024, 2:13:26 PM (4 months ago)
Author:
stuerze
Message:

updates regarding RINEX version 4.02 navigation information

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3Decoder.cpp

    r10555 r10577  
    11341134    eph._fitInterval = fitIntervalFromFlag(fitIntervalFalg, eph._IODC, eph.type());
    11351135    eph._TOT = 0.9999e9;
    1136     eph._navType = t_eph::LNAV;
     1136    eph._ephType = t_eph::LNAV;
    11371137
    11381138    emit newGPSEph(eph);
     
    13151315    _gloFrq = QString("%1 %2").arg(eph._prn.toString().c_str()).arg(eph._frequency_number, 2, 'f', 0);
    13161316
    1317     eph._navType = t_eph::FDMA;
     1317    eph._ephType = t_eph::FDMA;
    13181318
    13191319    emit newGlonassEph(eph);
     
    14291429
    14301430    GETBITS(i, 4)
    1431     if (i <= 6)
    1432       eph._ura = ceil(10.0 * pow(2.0, 1.0 + i / 2.0)) / 10.0;
    1433     else
    1434       eph._ura = ceil(10.0 * pow(2.0, i / 2.0)) / 10.0;
     1431    eph._ura = accuracyFromIndex(i, eph.type());
    14351432    GETBITS(eph._health, 6)
    14361433    GETFLOATSIGN(eph._TGD,       8, 1.0 / (double )(1 << 30) / (double )(1 << 1))
     
    14391436    eph._fitInterval = fitIntervalFromFlag(fitIntervalFalg, eph._IODC, eph.type());
    14401437    eph._TOT = 0.9999e9;
    1441     eph._navType = t_eph::LNAV;
     1438    eph._ephType = t_eph::LNAV;
    14421439
    14431440    emit newGPSEph(eph);
     
    15701567    SKIPBITS(2)
    15711568    eph._TOT = 0.9999e9;
    1572     eph._navType = t_eph::LNAV;
     1569    eph._ephType = t_eph::LNAV;
    15731570
    15741571    emit newGPSEph(eph);
     
    16451642    eph._TOT = 0.9999E9;
    16461643    eph._health = 0;
    1647     eph._navType = t_eph::SBASL1;
     1644    eph._ephType = t_eph::SBASL1;
    16481645
    16491646    emit newSBASEph(eph);
     
    17701767        return false;
    17711768      }
    1772       eph._navType = t_eph::INAF;
     1769      eph._ephType = t_eph::INAF;
    17731770    }
    17741771    else {
     
    17821779      GETBITS(eph._E5aHS, 2)
    17831780      GETBITS(eph._e5aDataInValid, 1)
    1784       eph._navType = t_eph::FNAV;
     1781      eph._ephType = t_eph::FNAV;
    17851782    }
    17861783    eph._TOT = 0.9999e9;
     
    19061903    eph._TOT = 0.9999E9;
    19071904    if (eph._i0 > iMaxGEO) {
    1908       eph._navType = t_eph::D1;
     1905      eph._ephType = t_eph::D1;
    19091906    }
    19101907    else {
    1911       eph._navType = t_eph::D2;
     1908      eph._ephType = t_eph::D2;
    19121909    }
    19131910
Note: See TracChangeset for help on using the changeset viewer.