Changeset 10987 in ntrip


Ignore:
Timestamp:
Aug 11, 2026, 2:18:53 PM (28 hours ago)
Author:
stuerze
Message:

version number increased + minor changes

Location:
trunk/BNC/src
Files:
6 edited

Legend:

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

    r10828 r10987  
    454454
    455455/* GNSS macros - Header part */
    456 #define T_RTCM_MESSAGE_NUMBER(a)         ADDBITS(12, a)      /* DF002         */
    457 #define T_IGS_SSR_VERSION(a)             ADDBITS( 3, a)      /*        IDF001 */
    458 #define T_IGS_MESSAGE_NUMBER(a)          ADDBITS( 8, a)      /*        IDF002 */
    459 #define T_SSR_EPOCH_TIME(a)              ADDBITS(20, a)      /* DF385  IDF003 */ //T_GPS_EPOCH_TIME(a)
    460 #define T_GLONASS_EPOCH_TIME(a)          ADDBITS(17, a)      /* DF            */
     456#define T_RTCM_MESSAGE_NUMBER(a)         ADDBITS(12, a)      /* DF002  */
     457#define T_IGS_SSR_VERSION(a)             ADDBITS( 3, a)      /* IDF001 */
     458#define T_IGS_MESSAGE_NUMBER(a)          ADDBITS( 8, a)      /* IDF002 */
     459
     460#define T_GPS_EPOCH_TIME(a)              ADDBITS(20, a)      /* IDF003 DF385 DF458 DF460 DF465*/
     461#define T_GLONASS_EPOCH_TIME(a)          ADDBITS(17, a)      /* DF386  */
    461462
    462463#define T_SSR_UPDATE_INTERVAL(a)         ADDBITS( 4, a)      /* DF391, IDF004 */
     
    469470
    470471/* GNSS macros - Satellite specific part */
    471 #define T_GNSS_SATELLITE_ID(a)           ADDBITS( 6, a)      /*        IDF011 */
    472 #define T_GPS_SATELLITE_ID(a)            ADDBITS( 6, a)      /* DF068         */
    473 #define T_QZSS_SATELLITE_ID(a)           ADDBITS( 4, a)      /* DF249         */
    474 #define T_GLONASS_SATELLITE_ID(a)        ADDBITS( 5, a)      /* DF            */
    475 #define T_GNSS_IOD(a)                    ADDBITS( 8, a)      /*        IDF012 */
    476 #define T_GPS_IODE(a)                    ADDBITS( 8, a)      /* DF071         */
    477 #define T_GLONASS_IOD(a)                 ADDBITS( 8, a)      /* DF239         */
    478 #define T_GALILEO_IOD(a)                 ADDBITS(10, a)      /* DF459         */
    479 #define T_SBAS_T0MOD(a)                  ADDBITS( 9, (a/16)) /* DF468         */
    480 #define T_SBAS_IODCRC(a)                 ADDBITS(24, a)      /* DF469         */
    481 #define T_BDS_TOEMOD(a)                  ADDBITS(10, (a/8))  /* DF470         */
    482 #define T_BDS_IOD(a)                     ADDBITS( 8, a)      /* DF471         */
     472#define T_GPS_SATELLITE_ID(a)            ADDBITS( 6, a)      /* IDF011 DF068 DF488 */
     473#define T_QZSS_SATELLITE_ID(a)           ADDBITS( 4, a)      /* DF249  */
     474#define T_GLONASS_SATELLITE_ID(a)        ADDBITS( 5, a)      /* DF384 (old RTCM) */
     475#define T_GLONASS_SATELLITE_ID_NEW(a)    ADDBITS( 6, a)      /* DF (new RTCM) */
     476#define T_GPS_IODE(a)                    ADDBITS( 8, a)      /* IDF012 DF071  */
     477#define T_GLONASS_IOD(a)                 ADDBITS( 8, a)      /* DF239  */
     478#define T_GALILEO_IOD(a)                 ADDBITS(10, a)      /* DF459  */
     479#define T_SBAS_T0MOD(a)                  ADDBITS( 9, (a/16)) /* DF468  */
     480#define T_SBAS_IODCRC(a)                 ADDBITS(24, a)      /* DF469  */
     481#define T_BDS_TOEMOD(a)                  ADDBITS(10, (a/8))  /* DF470  */
     482#define T_BDS_IOD(a)                     ADDBITS( 8, a)      /* DF471  */
    483483
    484484/* Orbit Corrections */
     
    497497
    498498/* Biases */
    499 #define T_NO_OF_BIASES(a)                ADDBITS(5, a)                   /* DF, DF       IDF023 */ //_NO_OF_CODE_BIASES(a)T_NO_OF_PHASE_BIASES(a)
    500 
     499#define T_NO_OF_BIASES(a)                ADDBITS(5, a)                   /* DF479 DF379 IDF023 */
    501500#define T_GNSS_SIGNAL_IDENTIFIER(a)      ADDBITS(5, a)                   /* DF380, IDF024 */
    502501#define T_CODE_BIAS(a)                   SCALEADDBITS(14,      100.0, a) /* DF383, IDF025 */
     
    506505
    507506/* Phase specific part of GNSS phase bias message */
    508 #define T_INTEGER_INDICATOR(a)           ADDBITS( 1, a)                  /* DF483, IDF029 */
    509 #define T_WIDE_LANE_INDICATOR(a)         ADDBITS( 2, a)                  /* DF484, IDF030 */
    510 #define T_DISCONTINUITY_COUNTER(a)       ADDBITS( 4, a)                  /* DF485, IDF031 */
    511 #define T_DISPERSIVE_BIAS_INDICATOR(a)   ADDBITS( 1, a)                  /* DF486, IDF032 */
    512 #define T_MW_CONSISTENCY_INDICATOR(a)    ADDBITS( 1, a)                  /* DF487, IDF033 */
     507#define T_INTEGER_INDICATOR(a)           ADDBITS(1, a)                  /* DF483, IDF029 */
     508#define T_WIDE_LANE_INDICATOR(a)         ADDBITS(2, a)                  /* DF484, IDF030 */
     509#define T_DISCONTINUITY_COUNTER(a)       ADDBITS(4, a)                  /* DF485, IDF031 */
     510#define T_DISPERSIVE_BIAS_INDICATOR(a)   ADDBITS(1, a)                  /* DF486 (old RTCM), IDF032 */
     511#define T_YAW_INFO_INDICATOR(a)          ADDBITS(1, a)                  /* DF486 (new RTCM) */
     512#define T_MW_CONSISTENCY_INDICATOR(a)    ADDBITS(1, a)                  /* DF487 (old RTCM), IDF033 */
     513#define T_EXTENDED_PHASE_BIAS_ID(a)      ADDBITS(4, a)                  /* DF+002 (new RTCM) */
    513514
    514515/* URA */
    515 #define T_SSR_URA(a)                     ADDBITS( 6, a)                  /* DF389, IDF034 */
     516#define T_SSR_URA(a)                     ADDBITS( 6, a)                 /* DF389, IDF034 */
     517
     518/* Antenna Information*/
     519#define T_SATELLITE_ANTENNA_IOD(a)                      ADDBITS(6,  a)  /* DF+010 (new RTCM) */
     520#define T_PHASE_CENTER_INFO_INDICATOR(a)                ADDBITS(1,  a)  /* DF+011 (new RTCM) */   
     521#define T_GROUP_DELAY_INFO_INDICATOR(a)                 ADDBITS(1,  a)  /* DF+012 (new RTCM) */   
     522#define T_NADIR_ANGLE_DEPENDENT_CORR_INDICATOR(a)       ADDBITS(1,  a)  /* DF+013 (new RTCM) */
     523#define T_MAXIMUM_OFF_NADIR_ANGLE(a)                    ADDBITS(5,  a)  /* DF+014 (new RTCM) */ 
     524#define T_NADIR_ANGLE_DEPENDENT_CORR_RANGE_EXTENSION(a) ADDBITS(4,  a)  /* DF+015 (new RTCM) */
     525#define T_SATELLITE_SET_INDICATOR(a)                    ADDBITS(1,  a)  /* DF+016 (new RTCM) */
     526#define T_FREQUENCY_SET_INDICATOR(a)                    ADDBITS(1,  a)  /* DF+017 (new RTCM) */
     527#define T_GNSS_FREQUENCY_MASK(a)                        ADDBITS(6,  a)  /* DF+018 (new RTCM) */
     528#define T_NADIR_CORR_INDICATOR(a)                       ADDBITS(1,  a)  /* DF+019 (new RTCM) */
     529#define T_NADIR_CORRECTION(a)                           ADDBITS(12, a)  /* DF+020 (new RTCM) */
     530#define T_NADIR_ANGLE_DEPENDENT_CORRECTION(a)           SCALEADDBITS(3 + T_NADIR_ANGLE_DEPENDENT_CORR_RANGE_EXTENSION(a), 1000.0 a)  /* DF+021 (new RTCM)  NOT COMPLETED: can be extended up to 15/18 Bits*/
     531
     532/* Grid Messages */
     533#define T_GRID_ID(a)                                    ADDBITS(10, a)                     /* DF+022 (new RTCM) */
     534#define T_GRID_TYPE(a)                                  ADDBITS(3 , a)                     /* DF+023 (new RTCM) */
     535#define T_LATITUDE_OF_REFERENCE_POINT(a)                SCALEADDBITS(18, 1000.0, a)        /* DF+024 (new RTCM) */
     536#define T_LONGITUDE_OF_REFERENCE_POINT(a)               SCALEADDBITS(19, 1000.0, a)        /* DF+025 (new RTCM) */
     537#define T_ELLIPSOIDAL_HEIGHT_OF_REFERENCE_POINT(a)      SCALEADDBITS(10, 1/12.5, a+1000.0) /* DF+026 (new RTCM) */
     538#define T_NUMNBER_OF_RELATIVE_POINTS(a)                 ADDBITS(8, a)                      /* DF+027 (new RTCM) */
     539#define T_RELATIVE_LATITUDE(a)                          SCALEADDBITS(13, 1000.0, a)        /* DF+028 (new RTCM) */
     540#define T_RELATIVE_LONGITUDE(a)                         SCALEADDBITS(14, 1000.0, a)        /* DF+029 (new RTCM) */
     541#define T_RELATIVE_HIGHT(a)                             SCALEADDBITS(9,  1/12.5, a)        /* DF+030 (new RTCM) */
     542#define T_NUMBER_OF_ROWS_4_LATITIDE_DIRECTION(a)        ADDBITS(6,  a)                     /* DF+031 (new RTCM) */
     543#define T_NUMBER_OF_ROWS_4_LONGITUDE_DIRECTION(a)       ADDBITS(6,  a)                     /* DF+032 (new RTCM) */
     544#define T_GRID_STEP_SIZE_4_LATITIDE_DIRECTION(a)        SCALEADDBITS(9,  100.0, a)         /* DF+031 (new RTCM) */
     545#define T_GRID_STEP_SIZE_4_LONGITUDE_DIRECTION(a)       SCALEADDBITS(10, 100.0, a)         /* DF+032 (new RTCM) */
     546
     547
     548#define LATITUDE_OF_REFERENCE_POINT            SCALEADDBITS()                  /* DF+028 (new RTCM) */
     549#define LATITUDE_OF_REFERENCE_POINT            SCALEADDBITS()                  /* DF+029 (new RTCM) */
     550#define LATITUDE_OF_REFERENCE_POINT            SCALEADDBITS()                  /* DF+030 (new RTCM) */
     551
    516552
    517553/* Ionosphere */
    518 #define T_NO_IONO_LAYERS(a)              ADDBITS( 2, a-1)                /* DF472, IDF035 */
     554#define T_NO_IONO_LAYERS(a)              ADDBITS(2, a-1)                 /* DF472, IDF035 */
    519555#define T_IONO_HEIGHT(a)                 SCALEADDBITS( 8,  1/10000.0, a) /* DF473, IDF036 */
    520 #define T_IONO_DEGREE(a)                 ADDBITS( 4, a-1)                /* DF474, IDF037 */
    521 #define T_IONO_ORDER(a)                  ADDBITS( 4, a-1)                /* DF475, IDF038 */
     556#define T_IONO_DEGREE(a)                 ADDBITS(4, a-1)                 /* DF474, IDF037 */
     557#define T_IONO_ORDER(a)                  ADDBITS(4, a-1)                 /* DF475, IDF038 */
    522558#define T_IONO_COEFF_C(a)                SCALEADDBITS(16,      200.0, a) /* DF476, IDF039 */
    523559#define T_IONO_COEFF_S(a)                SCALEADDBITS(16,      200.0, a) /* DF477, IDF040 */
    524560#define T_VTEC_QUALITY_INDICATOR(a)      SCALEADDBITS( 9,       20.0, a) /* DF478, IDF041 */
     561
    525562
    526563static double URAToValue(int ura) {
     
    548585#define DECODESTART \
    549586  int numbits=0; \
    550   uint64_t bitbuffer=0;
     587  uint64_t bitbuffer=0; 
    551588
    552589#define LOADSSRBITS(a) { \
     
    598635
    599636/* GNSS macros - Header part */
    600 #define G_RTCM_MESSAGE_NUMBER(a)         GETSSRBITS(a, 12)      /* DF002         */
    601 #define G_IGS_MESSAGE_NUMBER(a)          GETSSRBITS(a,  8)      /*        IDF002 */
    602 #define G_IGS_SSR_VERSION(a)             GETSSRBITS(a,  3)      /*        IDF001 */
    603 #define G_SSR_EPOCH_TIME(a)              GETSSRBITS(a, 20)      /*DF385   IDF003 */
    604 #define G_SSR_EPOCH_TIME_CHECK(a, b)     {unsigned int temp; GETSSRBITS(temp, 20) \
    605  if(b && a != temp) return GCOBR_TIMEMISMATCH; a = temp;}
    606 #define G_GLONASS_EPOCH_TIME(a, b)       {unsigned int temp; GETSSRBITS(temp, 17) \
    607  if(b && a != temp) return GCOBR_TIMEMISMATCH; a = temp;}
     637#define G_RTCM_MESSAGE_NUMBER(a)         GETSSRBITS(a,12)      /* DF002  */
     638#define G_IGS_MESSAGE_NUMBER(a)          GETSSRBITS(a, 8)      /* IDF002 */
     639#define G_IGS_SSR_VERSION(a)             GETSSRBITS(a, 3)      /* IDF001 */
     640
     641#define G_GPS_EPOCH_TIME(a)              GETSSRBITS(a,20)      /* IDF003 DF385 DF458 DF460 DF465*/
     642#define G_GLONASS_EPOCH_TIME(a)          GETSSRBITS(a,17)      /* DF386 */
     643#define G_GPS_EPOCH_TIME_CHECK(a, b)     {unsigned int temp; GETSSRBITS(temp, 20) if(b && a != temp) return GCOBR_TIMEMISMATCH; a = temp;}
     644#define G_GLONASS_EPOCH_TIME_CHECK(a, b) {unsigned int temp; GETSSRBITS(temp, 17) if(b && a != temp) return GCOBR_TIMEMISMATCH; a = temp;}
    608645
    609646#define G_SSR_UPDATE_INTERVAL(a)         GETSSRBITS(a,  4)      /* DF391, IDF004 */
     
    616653
    617654/* GNSS macros - Satellite specific part */
    618 #define G_GNSS_SATELLITE_ID(a)           GETSSRBITS(a,  6)     /* DF068,  IDF011 */
    619 #define G_GLONASS_SATELLITE_ID(a)        GETSSRBITS(a,  5)     /* DF             */
    620 #define G_QZSS_SATELLITE_ID(a)           GETSSRBITS(a,  4)     /* DF249          */
    621 
    622 #define G_GNSS_IOD(a)                    GETSSRBITS(a,  8)     /*DF071, DF237,DF471        IDF012 */
     655#define G_GPS_SATELLITE_ID(a)            GETSSRBITS(a,  6)     /* IDF011 DF068 DF488 */
     656#define G_GLONASS_SATELLITE_ID(a)        GETSSRBITS(a,  5)     /* DF384 */
     657#define G_GLONASS_SATELLITE_ID_NEW(a)    GETSSRBITS(a,  6)     /* DF*/
     658#define G_QZSS_SATELLITE_ID(a)           GETSSRBITS(a,  4)     /* DF249 */
     659
     660#define G_GPS_IODE(a)                    GETSSRBITS(a,  8)     /*  DF071, DF467, IDF012 */
    623661#define G_GALILEO_IOD(a)                 GETSSRBITS(a, 10)          /* DF459 */
     662
    624663#define G_SBAS_T0MOD(a)                  GETSSRBITSFACTOR(a, 9, 16) /* DF468 */
    625664#define G_SBAS_IODCRC(a)                 GETSSRBITS(a, 24)          /* DF469 */
     
    641680
    642681/* Biases */
    643 #define G_NO_OF_BIASES(a)                GETSSRBITS(a,  5)                    /* DF, DF      IDF023 */
     682#define G_NO_OF_BIASES(a)                GETSSRBITS(a,  5)                    /* DF479 DF379 IDF023 */
    644683#define G_GNSS_SIGNAL_IDENTIFIER(a)      GETSSRBITS(a,  5)                    /* DF     IDF024 */
    645684#define G_CODE_BIAS(a)                   GETSSRFLOATSIGN(a, 14, 1/100.0)      /* DF383, IDF025 */
     
    649688
    650689/* Phase specific part of GNSS phase bias message */
    651 #define G_INTEGER_INDICATOR(a)           GETSSRBITS(a,  1)                    /* DF483, IDF029 */
    652 #define G_WIDE_LANE_INDICATOR(a)         GETSSRBITS(a,  2)                    /* DF484, IDF030 */
    653 #define G_DISCONTINUITY_COUNTER(a)       GETSSRBITS(a,  4)                    /* DF485, IDF031 */
    654 #define G_DISPERSIVE_BIAS_INDICATOR(a)   GETSSRBITS(a,  1)                    /* DF486, IDF032 */
    655 #define G_MW_CONSISTENCY_INDICATOR(a)    GETSSRBITS(a,  1)                    /* DF487, IDF033 */
     690#define G_INTEGER_INDICATOR(a)           GETSSRBITS(a, 1)                    /* DF483, IDF029 */
     691#define G_WIDE_LANE_INDICATOR(a)         GETSSRBITS(a, 2)                    /* DF484, IDF030 */
     692#define G_DISCONTINUITY_COUNTER(a)       GETSSRBITS(a, 4)                    /* DF485, IDF031 */
     693#define G_DISPERSIVE_BIAS_INDICATOR(a)   GETSSRBITS(a, 1)                    /* DF486 (old RTCM), IDF032 */
     694#define G_YAW_INFO_INDICATOR(a)          GETSSRBITS(a, 1)                    /* DF486 (new RTCM) */
     695#define G_MW_CONSISTENCY_INDICATOR(a)    GETSSRBITS(a, 1)                    /* DF487, IDF033 */
     696#define G_EXTENDED_PHASE_BIAS_ID(a)      GETSSRBITS(4, a)                    /* DF??  (new RTCM)*/
    656697
    657698/* URA */
    658 #define G_SSR_URA(a)                     {int temp; GETSSRBITS(temp, 6) \
    659  (a) = URAToValue(temp);}                                                  /* DF389, IDF034 */
    660 
     699#define G_SSR_URA(a)  {int temp; GETSSRBITS(temp, 6) \
     700  (a) = URAToValue(temp);} /* DF389, IDF034 */
     701
     702/* Antenna Information*/
     703#define G_SATELLITE_ANTENNA_IOD(a)                      GETSSRBITS(a,  6)          /* DF+010 (new RTCM) */
     704#define G_PHASE_CENTER_INFO_INDICATORD(a)               GETSSRBITS(a,  1)          /* DF+011 (new RTCM) */   
     705#define G_GROUP_DELAY_INFO_INDICATOR(a)                 GETSSRBITS(a,  1)          /* DF+012 (new RTCM) */   
     706#define G_NADIR_ANGLE_DEPENDENT_CORR_INDICATOR(a)       GETSSRBITS(a,  1)          /* DF+013 (new RTCM) */
     707#define G_MAXIMUM_OFF_NADIR_ANGLE(a)                    GETSSRBITS(a,  5)          /* DF+014 (new RTCM) */ 
     708#define G_NADIR_ANGLE_DEPENDENT_CORR_RANGE_EXTENSION(a) GETSSRBITS(a,  4)          /* DF+015 (new RTCM) */
     709#define G_SATELLITE_SET_INDICATOR(a)                    GETSSRBITS(a,  1)          /* DF+016 (new RTCM) */
     710#define G_FREQUENCY_SET_INDICATOR (a)                   GETSSRBITS(a,  1)          /* DF+017 (new RTCM) */
     711#define G_GNSS_FREQUENCY_MASK (a)                       GETSSRBITS(a,  6)          /* DF+018 (new RTCM) */
     712#define G_NADIR_CORR_INDICATOR(a)                       GETSSRBITS(a,  1)          /* DF+019 (new RTCM) */
     713#define G_NADIR_CORRECTION(a)                           GETSSRBITS(a, 12)          /* DF+020 (new RTCM) */
     714#define G_NADIR_ANGLE_DEPENDENT_CORRECTION(a)           GETSSRBITS(a,  3 + G_NADIR_ANGLE_DEPENDENT_CORR_RANGE_EXTENSION(a))          /* DF+021 (new RTCM) */
     715 
    661716/* Ionosphere */
    662717#define G_NO_IONO_LAYERS(a) {unsigned int temp; GETSSRBITS(temp, 2) a = temp+1;} /* DF472, IDF035 */
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_igs.cpp

    r10829 r10987  
    7070      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    7171            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_ORBIT)
    72             T_SSR_EPOCH_TIME(co->EpochTime[s])
     72            T_GPS_EPOCH_TIME(co->EpochTime[s])
    7373      T_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    7474            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    7979      T_NO_OF_SATELLITES(co->NumberOfSat[s])
    8080      for (i = satoffset[s]; i < satoffset[s] + co->NumberOfSat[s]; ++i) {
    81         T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    82         T_GNSS_IOD(co->Sat[i].IOD)
     81        T_GPS_SATELLITE_ID(co->Sat[i].ID)
     82        T_GPS_IODE(co->Sat[i].IOD)
    8383        T_DELTA_RADIAL(co->Sat[i].Orbit.DeltaRadial)
    8484        T_DELTA_ALONG_TRACK(co->Sat[i].Orbit.DeltaAlongTrack)
     
    9595      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    9696            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_CLOCK)
    97             T_SSR_EPOCH_TIME(co->EpochTime[s])
     97            T_GPS_EPOCH_TIME(co->EpochTime[s])
    9898      T_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    9999            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    103103      T_NO_OF_SATELLITES(co->NumberOfSat[s])
    104104      for (i = satoffset[s]; i < satoffset[s] + co->NumberOfSat[s]; ++i) {
    105         T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     105        T_GPS_SATELLITE_ID(co->Sat[i].ID)
    106106        T_DELTA_CLOCK_C0(co->Sat[i].Clock.DeltaA0)
    107107        T_DELTA_CLOCK_C1(co->Sat[i].Clock.DeltaA1)
     
    127127      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    128128            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_COMBINED)
    129             T_SSR_EPOCH_TIME(co->EpochTime[s])
     129            T_GPS_EPOCH_TIME(co->EpochTime[s])
    130130      T_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    131131#ifdef SPLITBLOCK
     
    145145      for (i = satoffset[s]; i < satoffset[s] + co->NumberOfSat[s]; ++i) {
    146146#endif
    147         T_GNSS_SATELLITE_ID(co->Sat[i].ID)
    148         T_GNSS_IOD(co->Sat[i].IOD)
     147        T_GPS_SATELLITE_ID(co->Sat[i].ID)
     148        T_GPS_IODE(co->Sat[i].IOD)
    149149        T_DELTA_RADIAL(co->Sat[i].Orbit.DeltaRadial)
    150150        T_DELTA_ALONG_TRACK(co->Sat[i].Orbit.DeltaAlongTrack)
     
    170170      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    171171            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_HR)
    172             T_SSR_EPOCH_TIME(co->EpochTime[s])
     172            T_GPS_EPOCH_TIME(co->EpochTime[s])
    173173      T_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    174174            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    178178      T_NO_OF_SATELLITES(co->NumberOfSat[s])
    179179      for (i = satoffset[s]; i < satoffset[s] + co->NumberOfSat[s]; ++i) {
    180         T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     180        T_GPS_SATELLITE_ID(co->Sat[i].ID)
    181181        T_HR_CLOCK_CORRECTION(co->Sat[i].hrclock)
    182182      }
     
    188188      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    189189            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_URA)
    190             T_SSR_EPOCH_TIME(co->EpochTime[s])
     190            T_GPS_EPOCH_TIME(co->EpochTime[s])
    191191      T_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    192192            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    196196      T_NO_OF_SATELLITES(co->NumberOfSat[s])
    197197      for (i = satoffset[s]; i < satoffset[s] + co->NumberOfSat[s]; ++i) {
    198         T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     198        T_GPS_SATELLITE_ID(co->Sat[i].ID)
    199199        T_SSR_URA(ValueToURA(co->Sat[i].UserRangeAccuracy))
    200200      }
     
    217217      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    218218            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_CBIAS)
    219             T_SSR_EPOCH_TIME(b->EpochTime[s])
     219            T_GPS_EPOCH_TIME(b->EpochTime[s])
    220220      T_SSR_UPDATE_INTERVAL(b->UpdateInterval)
    221221            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    225225      T_NO_OF_SATELLITES(b->NumberOfSat[s])
    226226      for (i = satoffset[s]; i < satoffset[s] + b->NumberOfSat[s]; ++i) {
    227         T_GNSS_SATELLITE_ID(b->Sat[i].ID)
     227        T_GPS_SATELLITE_ID(b->Sat[i].ID)
    228228        T_NO_OF_BIASES(b->Sat[i].NumberOfCodeBiases)
    229229        for (j = 0; j < b->Sat[i].NumberOfCodeBiases; ++j) {
     
    250250      T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    251251            T_IGS_MESSAGE_NUMBER(corbase[s] + COBOFS_PBIAS)
    252             T_SSR_EPOCH_TIME(b->EpochTime[s])
     252            T_GPS_EPOCH_TIME(b->EpochTime[s])
    253253      T_SSR_UPDATE_INTERVAL(b->UpdateInterval)
    254254            T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    260260      T_NO_OF_SATELLITES(b->NumberOfSat[s])
    261261      for (i = satoffset[s]; i < satoffset[s] + b->NumberOfSat[s]; ++i) {
    262         T_GNSS_SATELLITE_ID(b->Sat[i].ID)
     262        T_GPS_SATELLITE_ID(b->Sat[i].ID)
    263263        T_NO_OF_BIASES(b->Sat[i].NumberOfPhaseBiases)
    264264        T_YAW_ANGLE(b->Sat[i].YawAngle)
     
    287287  T_IGS_SSR_VERSION(IGS_SSR_VERSION)
    288288  T_IGS_MESSAGE_NUMBER(VTEC_BASE)
    289   T_SSR_EPOCH_TIME(v->EpochTime)
     289  T_GPS_EPOCH_TIME(v->EpochTime)
    290290  T_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    291291  T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    361361      return GCOBR_NOVTECPARAMETER;
    362362    memset(v, 0, sizeof(*v));
    363     G_SSR_EPOCH_TIME(v->EpochTime)
     363    G_GPS_EPOCH_TIME(v->EpochTime)
    364364    G_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    365365    G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    415415            return GCOBR_NOCLOCKORBITPARAMETER;
    416416          co->messageType = igstype;
    417           G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     417          G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    418418          G_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    419419          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    430430#endif
    431431          for (i = 0; i < nums; ++i) {
    432             G_GNSS_SATELLITE_ID(id)
     432            G_GPS_SATELLITE_ID(id)
    433433            for (pos = satoffset[s];
    434434                pos < satoffset[s] + co->NumberOfSat[s] && co->Sat[pos].ID != id;
     
    440440              ++co->NumberOfSat[s];
    441441            co->Sat[pos].ID = id;
    442             G_GNSS_IOD(co->Sat[pos].IOD)
     442            G_GPS_IODE(co->Sat[pos].IOD)
    443443            G_DELTA_RADIAL(co->Sat[pos].Orbit.DeltaRadial)
    444444            G_DELTA_ALONG_TRACK(co->Sat[pos].Orbit.DeltaAlongTrack)
     
    461461            return GCOBR_NOCLOCKORBITPARAMETER;
    462462          co->messageType = igstype;
    463           G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     463          G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    464464          G_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    465465          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    475475#endif
    476476          for (i = 0; i < nums; ++i) {
    477             G_GNSS_SATELLITE_ID(id)
     477            G_GPS_SATELLITE_ID(id)
    478478            for (pos = satoffset[s];
    479479                pos < satoffset[s] + co->NumberOfSat[s] && co->Sat[pos].ID != id;
     
    499499            return GCOBR_NOCLOCKORBITPARAMETER;
    500500          co->messageType = igstype;
    501           G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     501          G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    502502          G_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    503503          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    515515#endif
    516516          for (i = 0; i < nums; ++i) {
    517             G_GNSS_SATELLITE_ID(id)
     517            G_GPS_SATELLITE_ID(id)
    518518            for (pos = satoffset[s];
    519519                pos < satoffset[s] + co->NumberOfSat[s] && co->Sat[pos].ID != id;
     
    525525              ++co->NumberOfSat[s];
    526526            co->Sat[pos].ID = id;
    527             G_GNSS_IOD(co->Sat[pos].IOD)
     527            G_GPS_IODE(co->Sat[pos].IOD)
    528528            G_DELTA_RADIAL(co->Sat[pos].Orbit.DeltaRadial)
    529529            G_DELTA_ALONG_TRACK(co->Sat[pos].Orbit.DeltaAlongTrack)
     
    549549            return GCOBR_NOCLOCKORBITPARAMETER;
    550550          co->messageType = igstype;
    551           G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     551          G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    552552          G_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    553553          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    563563#endif
    564564          for (i = 0; i < nums; ++i) {
    565             G_GNSS_SATELLITE_ID(id)
     565            G_GPS_SATELLITE_ID(id)
    566566            for (pos = satoffset[s];
    567567                pos < satoffset[s] + co->NumberOfSat[s] && co->Sat[pos].ID != id;
     
    584584            return GCOBR_NOCLOCKORBITPARAMETER;
    585585          co->messageType = igstype;
    586           G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     586          G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    587587          G_SSR_UPDATE_INTERVAL(co->UpdateInterval)
    588588          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    598598#endif
    599599          for (i = 0; i < nums; ++i) {
    600             G_GNSS_SATELLITE_ID(id)
     600            G_GPS_SATELLITE_ID(id)
    601601            for (pos = satoffset[s];
    602602                pos < satoffset[s] + co->NumberOfSat[s] && co->Sat[pos].ID != id;
     
    619619            return GCOBR_NOCODEBIASPARAMETER;
    620620          b->messageType = igstype;
    621           G_SSR_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
     621          G_GPS_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
    622622          G_SSR_UPDATE_INTERVAL(b->UpdateInterval)
    623623          G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    632632#endif
    633633          for (i = 0; i < nums; ++i) {
    634             G_GNSS_SATELLITE_ID(id)
     634            G_GPS_SATELLITE_ID(id)
    635635            for (pos = satoffset[s];
    636636                pos < satoffset[s] + b->NumberOfSat[s] && b->Sat[pos].ID != id;
     
    664664              return GCOBR_NOPHASEBIASPARAMETER;
    665665            pb->messageType = igstype;
    666             G_SSR_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
     666            G_GPS_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
    667667            G_SSR_UPDATE_INTERVAL(pb->UpdateInterval)
    668668            G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    680680#endif
    681681            for (i = 0; i < nums; ++i) {
    682               G_GNSS_SATELLITE_ID(id)
     682              G_GPS_SATELLITE_ID(id)
    683683              for (pos = satoffset[s];
    684684                  pos < satoffset[s] + pb->NumberOfSat[s] && pb->Sat[pos].ID != id;
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_igs.h

    r10829 r10987  
    140140    CODETYPE_GPS_L5_Q           = 15;
    141141
    142 
    143 
    144 
    145 
    146142    CODETYPE_GLONASS_L1_CA      =  0;
    147143    CODETYPE_GLONASS_L1_P       =  1;
     
    154150    CODETYPE_GLONASS_L3_I       =  8;
    155151    CODETYPE_GLONASS_L3_Q       =  9;
    156 
    157 
    158 
    159152
    160153    CODETYPE_GALILEO_E1_A       =  0;
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm.cpp

    r10829 r10987  
    7676        case CLOCKORBIT_SATSBAS:
    7777        case CLOCKORBIT_SATBDS:
    78           T_SSR_EPOCH_TIME(co->EpochTime[s])
     78          T_GPS_EPOCH_TIME(co->EpochTime[s])
    7979          break;
    8080        case CLOCKORBIT_SATGLONASS:
     
    136136        case CLOCKORBIT_SATSBAS:
    137137        case CLOCKORBIT_SATBDS:
    138           T_SSR_EPOCH_TIME(co->EpochTime[s])
     138          T_GPS_EPOCH_TIME(co->EpochTime[s])
    139139          break;
    140140        case CLOCKORBIT_SATGLONASS:
     
    190190        case CLOCKORBIT_SATSBAS:
    191191        case CLOCKORBIT_SATBDS:
    192           T_SSR_EPOCH_TIME(co->EpochTime[s])
     192          T_GPS_EPOCH_TIME(co->EpochTime[s])
    193193          break;
    194194        case CLOCKORBIT_SATGLONASS:
     
    269269        case CLOCKORBIT_SATSBAS:
    270270        case CLOCKORBIT_SATBDS:
    271           T_SSR_EPOCH_TIME(co->EpochTime[s])
     271          T_GPS_EPOCH_TIME(co->EpochTime[s])
    272272          break;
    273273        case CLOCKORBIT_SATGLONASS:
     
    309309        case CLOCKORBIT_SATSBAS:
    310310        case CLOCKORBIT_SATBDS:
    311           T_SSR_EPOCH_TIME(co->EpochTime[s])
     311          T_GPS_EPOCH_TIME(co->EpochTime[s])
    312312          break;
    313313        case CLOCKORBIT_SATGLONASS:
     
    360360        case CLOCKORBIT_SATSBAS:
    361361        case CLOCKORBIT_SATBDS:
    362           T_SSR_EPOCH_TIME(b->EpochTime[s])
     362          T_GPS_EPOCH_TIME(b->EpochTime[s])
    363363          break;
    364364        case CLOCKORBIT_SATGLONASS:
     
    415415        case CLOCKORBIT_SATSBAS:
    416416        case CLOCKORBIT_SATBDS:
    417           T_SSR_EPOCH_TIME(b->EpochTime[s])
     417          T_GPS_EPOCH_TIME(b->EpochTime[s])
    418418          break;
    419419        case CLOCKORBIT_SATGLONASS:
     
    470470    INITBLOCK
    471471  T_RTCM_MESSAGE_NUMBER(VTEC_BASE)
    472   T_SSR_EPOCH_TIME(v->EpochTime)
     472  T_GPS_EPOCH_TIME(v->EpochTime)
    473473  T_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    474474  T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    538538      return GCOBR_NOVTECPARAMETER;
    539539    memset(v, 0, sizeof(*v));
    540     G_SSR_EPOCH_TIME(v->EpochTime)
     540    G_GPS_EPOCH_TIME(v->EpochTime)
    541541    G_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    542542    G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    596596        case CLOCKORBIT_SATSBAS:
    597597        case CLOCKORBIT_SATBDS:
    598           G_SSR_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
     598          G_GPS_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
    599599          break;
    600600        case CLOCKORBIT_SATGLONASS:
    601           G_GLONASS_EPOCH_TIME(pb->EpochTime[s], pb->NumberOfSat[s])
     601          G_GLONASS_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
    602602          break;
    603603      }
     
    622622          case CLOCKORBIT_SATSBAS:
    623623          case CLOCKORBIT_SATBDS:
    624             G_GNSS_SATELLITE_ID(id)
     624            G_GPS_SATELLITE_ID(id)
    625625            break;
    626626          case CLOCKORBIT_SATQZSS:
     
    688688            case CLOCKORBIT_SATSBAS:
    689689            case CLOCKORBIT_SATBDS:
    690               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     690              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    691691              break;
    692692            case CLOCKORBIT_SATGLONASS:
    693               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     693              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    694694              break;
    695695          }
     
    713713              case CLOCKORBIT_SATSBAS:
    714714              case CLOCKORBIT_SATBDS:
    715                 G_GNSS_SATELLITE_ID(id)
     715                G_GPS_SATELLITE_ID(id)
    716716                break;
    717717              case CLOCKORBIT_SATQZSS:
     
    735735              case CLOCKORBIT_SATGPS:
    736736                case CLOCKORBIT_SATQZSS:
    737                 G_GNSS_IOD(co->Sat[pos].IOD)
     737                  G_GPS_IODE(co->Sat[pos].IOD)
    738738                break;
    739739              case CLOCKORBIT_SATGLONASS:
    740                 G_GNSS_IOD(co->Sat[pos].IOD)
     740                G_GPS_IODE(co->Sat[pos].IOD)
    741741                break;
    742742              case CLOCKORBIT_SATGALILEO:
     
    749749              case CLOCKORBIT_SATBDS:
    750750                G_BDS_TOEMOD(co->Sat[pos].toe)
    751                 G_GNSS_IOD(co->Sat[pos].IOD)
     751                G_GPS_IODE(co->Sat[pos].IOD)
    752752                break;
    753753            }
     
    778778            case CLOCKORBIT_SATSBAS:
    779779            case CLOCKORBIT_SATBDS:
    780               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     780              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    781781              break;
    782782            case CLOCKORBIT_SATGLONASS:
    783               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     783              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    784784              break;
    785785          }
     
    802802                case CLOCKORBIT_SATSBAS:
    803803                case CLOCKORBIT_SATBDS:
    804                 G_GNSS_SATELLITE_ID(id)
     804                G_GPS_SATELLITE_ID(id)
    805805                break;
    806806              case CLOCKORBIT_SATQZSS:
     
    841841            case CLOCKORBIT_SATSBAS:
    842842            case CLOCKORBIT_SATBDS:
    843               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     843              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    844844              break;
    845845            case CLOCKORBIT_SATGLONASS:
    846               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     846              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    847847              break;
    848848          }
     
    867867              case CLOCKORBIT_SATSBAS:
    868868              case CLOCKORBIT_SATBDS:
    869                 G_GNSS_SATELLITE_ID(id)
     869                G_GPS_SATELLITE_ID(id)
    870870                break;
    871871              case CLOCKORBIT_SATQZSS:
     
    889889              case CLOCKORBIT_SATGPS:
    890890                case CLOCKORBIT_SATQZSS:
    891                 G_GNSS_IOD(co->Sat[pos].IOD)
     891                G_GPS_IODE(co->Sat[pos].IOD)
    892892                break;
    893893              case CLOCKORBIT_SATGLONASS:
    894                 G_GNSS_IOD(co->Sat[pos].IOD)
     894                G_GPS_IODE(co->Sat[pos].IOD)
    895895                break;
    896896              case CLOCKORBIT_SATGALILEO:
     
    903903              case CLOCKORBIT_SATBDS:
    904904                G_BDS_TOEMOD(co->Sat[pos].toe)
    905                 G_GNSS_IOD(co->Sat[pos].IOD)
     905                G_GPS_IODE(co->Sat[pos].IOD)
    906906                break;
    907907            }
     
    935935            case CLOCKORBIT_SATSBAS:
    936936            case CLOCKORBIT_SATBDS:
    937               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     937              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    938938              break;
    939939            case CLOCKORBIT_SATGLONASS:
    940               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     940              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    941941              break;
    942942          }
     
    959959              case CLOCKORBIT_SATSBAS:
    960960              case CLOCKORBIT_SATBDS:
    961                 G_GNSS_SATELLITE_ID(id)
     961                G_GPS_SATELLITE_ID(id)
    962962                break;
    963963              case CLOCKORBIT_SATQZSS:
     
    994994            case CLOCKORBIT_SATSBAS:
    995995            case CLOCKORBIT_SATBDS:
    996               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     996              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    997997              break;
    998998            case CLOCKORBIT_SATGLONASS:
    999               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     999              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    10001000              break;
    10011001          }
     
    10181018              case CLOCKORBIT_SATSBAS:
    10191019              case CLOCKORBIT_SATBDS:
    1020                 G_GNSS_SATELLITE_ID(id)
     1020                G_GPS_SATELLITE_ID(id)
    10211021                break;
    10221022              case CLOCKORBIT_SATQZSS:
     
    10531053            case CLOCKORBIT_SATSBAS:
    10541054            case CLOCKORBIT_SATBDS:
    1055               G_SSR_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
     1055              G_GPS_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
    10561056              break;
    10571057            case CLOCKORBIT_SATGLONASS:
    1058               G_GLONASS_EPOCH_TIME(b->EpochTime[s], b->NumberOfSat[s])
     1058              G_GLONASS_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
    10591059              break;
    10601060          }
     
    10761076              case CLOCKORBIT_SATSBAS:
    10771077              case CLOCKORBIT_SATBDS:
    1078                 G_GNSS_SATELLITE_ID(id)
     1078                G_GPS_SATELLITE_ID(id)
    10791079                break;
    10801080              case CLOCKORBIT_SATQZSS:
  • trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit_rtcm_new.cpp

    r10829 r10987  
    7575        case CLOCKORBIT_SATSBAS:
    7676        case CLOCKORBIT_SATBDS:
    77           T_SSR_EPOCH_TIME(co->EpochTime[s])
     77          T_GPS_EPOCH_TIME(co->EpochTime[s])
    7878          break;
    7979        case CLOCKORBIT_SATGLONASS:
     
    9595            break;
    9696          case CLOCKORBIT_SATGLONASS:
    97             T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     97            T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
    9898            T_GLONASS_IOD(co->Sat[i].IOD)
    9999            break;
     
    135135        case CLOCKORBIT_SATSBAS:
    136136        case CLOCKORBIT_SATBDS:
    137           T_SSR_EPOCH_TIME(co->EpochTime[s])
     137          T_GPS_EPOCH_TIME(co->EpochTime[s])
    138138          break;
    139139        case CLOCKORBIT_SATGLONASS:
     
    159159            break;
    160160          case CLOCKORBIT_SATGLONASS:
    161             T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     161            T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
    162162            break;
    163163        }
     
    189189        case CLOCKORBIT_SATSBAS:
    190190        case CLOCKORBIT_SATBDS:
    191           T_SSR_EPOCH_TIME(co->EpochTime[s])
     191          T_GPS_EPOCH_TIME(co->EpochTime[s])
    192192          break;
    193193        case CLOCKORBIT_SATGLONASS:
     
    219219            break;
    220220          case CLOCKORBIT_SATGLONASS:
    221             T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     221            T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
    222222            T_GLONASS_IOD(co->Sat[i].IOD)
    223223            break;
     
    268268        case CLOCKORBIT_SATSBAS:
    269269        case CLOCKORBIT_SATBDS:
    270           T_SSR_EPOCH_TIME(co->EpochTime[s])
     270          T_GPS_EPOCH_TIME(co->EpochTime[s])
    271271          break;
    272272        case CLOCKORBIT_SATGLONASS:
     
    292292            break;
    293293          case CLOCKORBIT_SATGLONASS:
    294             T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     294            T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
    295295            break;
    296296        }
     
    308308        case CLOCKORBIT_SATSBAS:
    309309        case CLOCKORBIT_SATBDS:
    310           T_SSR_EPOCH_TIME(co->EpochTime[s])
     310          T_GPS_EPOCH_TIME(co->EpochTime[s])
    311311          break;
    312312        case CLOCKORBIT_SATGLONASS:
     
    332332            break;
    333333          case CLOCKORBIT_SATGLONASS:
    334             T_GNSS_SATELLITE_ID(co->Sat[i].ID)
     334            T_GLONASS_SATELLITE_ID(co->Sat[i].ID)
    335335            break;
    336336        }
     
    359359        case CLOCKORBIT_SATSBAS:
    360360        case CLOCKORBIT_SATBDS:
    361           T_SSR_EPOCH_TIME(b->EpochTime[s])
     361          T_GPS_EPOCH_TIME(b->EpochTime[s])
    362362          break;
    363363        case CLOCKORBIT_SATGLONASS:
     
    383383            break;
    384384          case CLOCKORBIT_SATGLONASS:
    385             T_GNSS_SATELLITE_ID(b->Sat[i].ID)
     385            T_GLONASS_SATELLITE_ID(b->Sat[i].ID)
    386386            break;
    387387        }
     
    414414        case CLOCKORBIT_SATSBAS:
    415415        case CLOCKORBIT_SATBDS:
    416           T_SSR_EPOCH_TIME(b->EpochTime[s])
     416          T_GPS_EPOCH_TIME(b->EpochTime[s])
    417417          break;
    418418        case CLOCKORBIT_SATGLONASS:
     
    440440            break;
    441441          case CLOCKORBIT_SATGLONASS:
    442             T_GNSS_SATELLITE_ID(b->Sat[i].ID)
     442            T_GLONASS_SATELLITE_ID(b->Sat[i].ID)
    443443            break;
    444444        }
     
    469469    INITBLOCK
    470470  T_RTCM_MESSAGE_NUMBER(VTEC_BASE)
    471   T_SSR_EPOCH_TIME(v->EpochTime)
     471  T_GPS_EPOCH_TIME(v->EpochTime)
    472472  T_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    473473  T_MULTIPLE_MESSAGE_INDICATOR(moremessagesfollow ? 1 : 0)
     
    537537      return GCOBR_NOVTECPARAMETER;
    538538    memset(v, 0, sizeof(*v));
    539     G_SSR_EPOCH_TIME(v->EpochTime)
     539    G_GPS_EPOCH_TIME(v->EpochTime)
    540540    G_SSR_UPDATE_INTERVAL(v->UpdateInterval)
    541541    G_MULTIPLE_MESSAGE_INDICATOR(mmi)
     
    595595        case CLOCKORBIT_SATSBAS:
    596596        case CLOCKORBIT_SATBDS:
    597           G_SSR_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
     597          G_GPS_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
    598598          break;
    599599        case CLOCKORBIT_SATGLONASS:
    600           G_GLONASS_EPOCH_TIME(pb->EpochTime[s], pb->NumberOfSat[s])
     600          G_GLONASS_EPOCH_TIME_CHECK(pb->EpochTime[s], pb->NumberOfSat[s])
    601601          break;
    602602      }
     
    621621          case CLOCKORBIT_SATSBAS:
    622622          case CLOCKORBIT_SATBDS:
    623             G_GNSS_SATELLITE_ID(id)
     623            G_GPS_SATELLITE_ID(id)
    624624            break;
    625625          case CLOCKORBIT_SATQZSS:
     
    627627            break;
    628628          case CLOCKORBIT_SATGLONASS:
    629             G_GNSS_SATELLITE_ID(id)
     629            G_GLONASS_SATELLITE_ID(id)
    630630            break;
    631631        }
     
    687687            case CLOCKORBIT_SATSBAS:
    688688            case CLOCKORBIT_SATBDS:
    689               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     689              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    690690              break;
    691691            case CLOCKORBIT_SATGLONASS:
    692               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     692              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    693693              break;
    694694          }
     
    712712              case CLOCKORBIT_SATSBAS:
    713713              case CLOCKORBIT_SATBDS:
    714                 G_GNSS_SATELLITE_ID(id)
     714                G_GPS_SATELLITE_ID(id)
    715715                break;
    716716              case CLOCKORBIT_SATQZSS:
     
    718718                break;
    719719              case CLOCKORBIT_SATGLONASS:
    720                 G_GNSS_SATELLITE_ID(id)
     720                G_GLONASS_SATELLITE_ID(id)
    721721                break;
    722722            }
     
    734734              case CLOCKORBIT_SATGPS:
    735735                case CLOCKORBIT_SATQZSS:
    736                 G_GNSS_IOD(co->Sat[pos].IOD)
     736                  G_GPS_IODE(co->Sat[pos].IOD)
    737737                break;
    738738              case CLOCKORBIT_SATGLONASS:
    739                 G_GNSS_IOD(co->Sat[pos].IOD)
     739                G_GPS_IODE(co->Sat[pos].IOD)
    740740                break;
    741741              case CLOCKORBIT_SATGALILEO:
     
    748748              case CLOCKORBIT_SATBDS:
    749749                G_BDS_TOEMOD(co->Sat[pos].toe)
    750                 G_GNSS_IOD(co->Sat[pos].IOD)
     750                G_GPS_IODE(co->Sat[pos].IOD)
    751751                break;
    752752            }
     
    777777            case CLOCKORBIT_SATSBAS:
    778778            case CLOCKORBIT_SATBDS:
    779               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     779              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    780780              break;
    781781            case CLOCKORBIT_SATGLONASS:
    782               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     782              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    783783              break;
    784784          }
     
    801801                case CLOCKORBIT_SATSBAS:
    802802                case CLOCKORBIT_SATBDS:
    803                 G_GNSS_SATELLITE_ID(id)
     803                G_GPS_SATELLITE_ID(id)
    804804                break;
    805805              case CLOCKORBIT_SATQZSS:
     
    807807                break;
    808808              case CLOCKORBIT_SATGLONASS:
    809                 G_GNSS_SATELLITE_ID(id)
     809                G_GLONASS_SATELLITE_ID(id)
    810810                break;
    811811            }
     
    840840            case CLOCKORBIT_SATSBAS:
    841841            case CLOCKORBIT_SATBDS:
    842               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     842              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    843843              break;
    844844            case CLOCKORBIT_SATGLONASS:
    845               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     845              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    846846              break;
    847847          }
     
    866866              case CLOCKORBIT_SATSBAS:
    867867              case CLOCKORBIT_SATBDS:
    868                 G_GNSS_SATELLITE_ID(id)
     868                G_GPS_SATELLITE_ID(id)
    869869                break;
    870870              case CLOCKORBIT_SATQZSS:
     
    872872                break;
    873873              case CLOCKORBIT_SATGLONASS:
    874                 G_GNSS_SATELLITE_ID(id)
     874                G_GLONASS_SATELLITE_ID(id)
    875875                break;
    876876            }
     
    888888              case CLOCKORBIT_SATGPS:
    889889                case CLOCKORBIT_SATQZSS:
    890                 G_GNSS_IOD(co->Sat[pos].IOD)
     890                  G_GPS_IODE(co->Sat[pos].IOD)
    891891                break;
    892892              case CLOCKORBIT_SATGLONASS:
    893                 G_GNSS_IOD(co->Sat[pos].IOD)
     893                G_GPS_IODE(co->Sat[pos].IOD)
    894894                break;
    895895              case CLOCKORBIT_SATGALILEO:
     
    902902              case CLOCKORBIT_SATBDS:
    903903                G_BDS_TOEMOD(co->Sat[pos].toe)
    904                 G_GNSS_IOD(co->Sat[pos].IOD)
     904                G_GPS_IODE(co->Sat[pos].IOD)
    905905                break;
    906906            }
     
    934934            case CLOCKORBIT_SATSBAS:
    935935            case CLOCKORBIT_SATBDS:
    936               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     936              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    937937              break;
    938938            case CLOCKORBIT_SATGLONASS:
    939               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     939              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    940940              break;
    941941          }
     
    958958              case CLOCKORBIT_SATSBAS:
    959959              case CLOCKORBIT_SATBDS:
    960                 G_GNSS_SATELLITE_ID(id)
     960                G_GPS_SATELLITE_ID(id)
    961961                break;
    962962              case CLOCKORBIT_SATQZSS:
     
    964964                break;
    965965              case CLOCKORBIT_SATGLONASS:
    966                 G_GNSS_SATELLITE_ID(id)
     966                G_GLONASS_SATELLITE_ID(id)
    967967                break;
    968968            }
     
    993993            case CLOCKORBIT_SATSBAS:
    994994            case CLOCKORBIT_SATBDS:
    995               G_SSR_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
     995              G_GPS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    996996              break;
    997997            case CLOCKORBIT_SATGLONASS:
    998               G_GLONASS_EPOCH_TIME(co->EpochTime[s], co->NumberOfSat[s])
     998              G_GLONASS_EPOCH_TIME_CHECK(co->EpochTime[s], co->NumberOfSat[s])
    999999              break;
    10001000          }
     
    10171017              case CLOCKORBIT_SATSBAS:
    10181018              case CLOCKORBIT_SATBDS:
    1019                 G_GNSS_SATELLITE_ID(id)
     1019                G_GPS_SATELLITE_ID(id)
    10201020                break;
    10211021              case CLOCKORBIT_SATQZSS:
     
    10231023                break;
    10241024              case CLOCKORBIT_SATGLONASS:
    1025                 G_GNSS_SATELLITE_ID(id)
     1025                G_GLONASS_SATELLITE_ID(id)
    10261026                break;
    10271027            }
     
    10521052            case CLOCKORBIT_SATSBAS:
    10531053            case CLOCKORBIT_SATBDS:
    1054               G_SSR_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
     1054              G_GPS_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
    10551055              break;
    10561056            case CLOCKORBIT_SATGLONASS:
    1057               G_GLONASS_EPOCH_TIME(b->EpochTime[s], b->NumberOfSat[s])
     1057              G_GLONASS_EPOCH_TIME_CHECK(b->EpochTime[s], b->NumberOfSat[s])
    10581058              break;
    10591059          }
     
    10751075              case CLOCKORBIT_SATSBAS:
    10761076              case CLOCKORBIT_SATBDS:
    1077                 G_GNSS_SATELLITE_ID(id)
     1077                G_GPS_SATELLITE_ID(id)
    10781078                break;
    10791079              case CLOCKORBIT_SATQZSS:
     
    10811081                break;
    10821082              case CLOCKORBIT_SATGLONASS:
    1083                 G_GNSS_SATELLITE_ID(id)
     1083                G_GLONASS_SATELLITE_ID(id)
    10841084                break;
    10851085            }
  • trunk/BNC/src/bncversion.h

    r10927 r10987  
    33#define BNCVERSION_H
    44
    5 #define BNCVERSION "2.13.7"
     5#define BNCVERSION "2.13.8"
    66#define BNCPGMNAME "BNC " BNCVERSION
    77
Note: See TracChangeset for help on using the changeset viewer.