Ignore:
Timestamp:
May 4, 2026, 4:52:14 PM (13 hours ago)
Author:
stuerze
Message:

bugfix in NavIC broadcast epehemeris encoding/decoding

File:
1 edited

Legend:

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

    r10694 r10899  
    15491549    GETFLOATSIGN(eph._Crs,  15, 1.0 / (double )(1 <<  4))
    15501550    GETFLOATSIGN(eph._IDOT, 14, R2R_PI/(double)(1<<30)/(double)(1<<13))
    1551     SKIPBITS(2)
    15521551    GETFLOATSIGN(eph._M0,   32, R2R_PI/(double)(1<<30)/(double)(1<< 1))
    15531552    GETBITS(i, 16)
     
    15861585    GETFLOATSIGN(eph._OMEGADOT, 22, R2R_PI/(double)(1<<30)/(double)(1<<11))
    15871586    GETFLOATSIGN(eph._i0,       32, R2R_PI/(double)(1<<30)/(double)(1<< 1))
    1588     SKIPBITS(2)
     1587    GETBITS(eph._s_bits_after_IDOT, 2)
     1588    GETBITS(eph._s_bits_after_i0, 2)
     1589
    15891590    eph._TOT = 0.9999e9;
    15901591    eph._type = t_eph::LNAV;
Note: See TracChangeset for help on using the changeset viewer.