Changeset 11035 in ntrip


Ignore:
Timestamp:
Sep 21, 2026, 2:21:20 PM (12 hours ago)
Author:
stuerze
Message:

updates regarding RTCM-SSR

Location:
trunk/BNC/src/RTCM3/clock_and_orbit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h

    r11034 r11035  
    494494      struct FrequencyPart {
    495495        unsigned int NadirCorrectionIndicator;
    496         int NadirCorrection;
    497         int NadirAngleCorrection[ANT_MAXNADIRDEGREES];
     496        double NadirCorrection; /* m */
     497        double NadirAngleCorrection[ANT_MAXNADIRDEGREES]; /* m */
    498498      } Freq[ANT_MAXFREQUENCIES];
    499499    } Sat[CLOCKORBIT_COUNTSAT];
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm_new.cpp

    r11034 r11035  
    11561156        D_GNSS_FREQUENCY_MASK(satBlock.GnssFrequencyMask)
    11571157
     1158        /* DF+018 frequency mask uses the same MSB-first convention as the
     1159           satellite mask above: bit 5 (MSB) = frequency 0. */
    11581160        numFreqPositions = 0;
    11591161        for (k = 0; k < ANT_MAXFREQUENCIES; ++k) {
    1160           if ((satBlock.GnssFrequencyMask >> k) & 1U)
     1162          if ((satBlock.GnssFrequencyMask >> (ANT_MAXFREQUENCIES - 1 - k)) & 1U)
    11611163            freqPositions[numFreqPositions++] = k;
    11621164        }
     
    11741176          }
    11751177#ifdef BNC_DEBUG_SSR
    1176           fprintf(stderr, "  freq %d nadirCorrInd %d nadirCorr %d\n",
     1178          fprintf(stderr, "  freq %d nadirCorrInd %d nadirCorr %f\n",
    11771179            f, satBlock.Freq[f].NadirCorrectionIndicator, satBlock.Freq[f].NadirCorrection);
    11781180#endif
Note: See TracChangeset for help on using the changeset viewer.