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


Ignore:
Timestamp:
Mar 11, 2025, 4:26:59 PM (8 days ago)
Author:
stuerze
Message:

IRNSS replaced by NavIC

Location:
trunk/BNC/src/RTCM3
Files:
4 edited

Legend:

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

    r10599 r10619  
    425425    };
    426426
    427 /** MSM signal types for IRNSS */
     427/** MSM signal types for NavIC */
    428428static struct CodeData irn[RTCM3_MSM_NUMSIG] = {
    429429        {0.0, 0},
     
    434434        {0.0, 0},
    435435        {0.0, 0},
    436         {IRNSS_WAVELENGTH_S, "9A"},
    437         {0.0, 0},
    438         {0.0, 0},
    439         {0.0, 0},
    440         {0.0, 0},
    441         {0.0, 0},
    442         {0.0, 0},
    443         {0.0, 0},
    444         {0.0, 0},
    445         {0.0, 0},
    446         {0.0, 0},
    447         {0.0, 0},
    448         {0.0, 0},
    449         {0.0, 0},
    450         {IRNSS_WAVELENGTH_L5, "5A"},
     436        {NavIC_WAVELENGTH_S, "9A"},
     437        {0.0, 0},
     438        {0.0, 0},
     439        {0.0, 0},
     440        {0.0, 0},
     441        {0.0, 0},
     442        {0.0, 0},
     443        {0.0, 0},
     444        {0.0, 0},
     445        {0.0, 0},
     446        {0.0, 0},
     447        {0.0, 0},
     448        {0.0, 0},
     449        {0.0, 0},
     450        {NavIC_WAVELENGTH_L5, "5A"},
    451451        {0.0, 0},
    452452        {0.0, 0},
     
    14671467//
    14681468////////////////////////////////////////////////////////////////////////////
    1469 bool RTCM3Decoder::DecodeIRNSSEphemeris(unsigned char* data, int size) {
     1469bool RTCM3Decoder::DecodeNavICEphemeris(unsigned char* data, int size) {
    14701470  bool decoded = false;
    14711471
     
    22672267            break;
    22682268          case 1041:
    2269             if (DecodeIRNSSEphemeris(_Message, _BlockSize))
     2269            if (DecodeNavICEphemeris(_Message, _BlockSize))
    22702270              decoded = true;
    22712271            break;
  • trunk/BNC/src/RTCM3/RTCM3Decoder.h

    r10544 r10619  
    138138   * @return <code>true</code> when data block was decodable
    139139   */
    140   bool DecodeIRNSSEphemeris(unsigned char* buffer, int bufLen);
     140  bool DecodeNavICEphemeris(unsigned char* buffer, int bufLen);
    141141  /**
    142142   * Extract ephemeris data from 1045 and 1046 RTCM3 messages.
  • trunk/BNC/src/RTCM3/ephEncoder.cpp

    r10587 r10619  
    5252    GPSADDBITS(1, fitIntervalFlag)
    5353    GPSADDBITS(3, 0) /* padding */
    54   } else if (eph.system() == t_eph::IRNSS) {
     54  } else if (eph.system() == t_eph::NavIC) {
    5555    GPSADDBITS(12, 1041)
    5656    GPSADDBITS(6, eph._prn.number())
  • trunk/BNC/src/RTCM3/gnss.h

    r10127 r10619  
    8282#define BDS_WAVELENGTH_B2b  (LIGHTSPEED / BDS_FREQU_B2b) /* m */
    8383
    84 #define IRNSS_FREQU_L1      1575420000.0 /* Hz */
    85 #define IRNSS_FREQU_L5      1176450000.0 /* Hz */
    86 #define IRNSS_FREQU_S       2492028000.0 /* Hz */
    87 #define IRNSS_WAVELENGTH_L1 (LIGHTSPEED / IRNSS_FREQU_L1) /* m */
    88 #define IRNSS_WAVELENGTH_L5 (LIGHTSPEED / IRNSS_FREQU_L5) /* m */
    89 #define IRNSS_WAVELENGTH_S  (LIGHTSPEED / IRNSS_FREQU_S)  /* m */
     84#define NavIC_FREQU_L1      1575420000.0 /* Hz */
     85#define NavIC_FREQU_L5      1176450000.0 /* Hz */
     86#define NavIC_FREQU_S       2492028000.0 /* Hz */
     87#define NavIC_WAVELENGTH_L1 (LIGHTSPEED / NavIC_FREQU_L1) /* m */
     88#define NavIC_WAVELENGTH_L5 (LIGHTSPEED / NavIC_FREQU_L5) /* m */
     89#define NavIC_WAVELENGTH_S  (LIGHTSPEED / NavIC_FREQU_S)  /* m */
    9090
    9191#define R2R_PI          3.1415926535898
Note: See TracChangeset for help on using the changeset viewer.