Changeset 10989 in ntrip
- Timestamp:
- Aug 11, 2026, 5:28:04 PM (93 minutes ago)
- File:
-
- 1 edited
-
trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h
r10988 r10989 528 528 #define T_NADIR_CORR_INDICATOR(a) ADDBITS(1, a) /* DF+019 (new RTCM) */ 529 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*/530 #define T_NADIR_ANGLE_DEPENDENT_CORRECTION(a, nbits) SCALEADDBITS(3 + nbits, 1000.0, a) /* DF+021 (new RTCM) can be extended up to 15/18 Bits from DF+015*/ 531 531 532 532 /* Grid Messages */ … … 545 545 #define T_GRID_STEP_SIZE_IN_LONGITUDE_DIRECTION(a) SCALEADDBITS(10, 100.0, a) /* DF+034 (new RTCM) */ 546 546 #define T_GRID_MASK_AVAILABILITY_FLAG(a) ADDBITS(1, a) /* DF+035 (new RTCM) */ 547 #define T_GRID_MASK_LATITUDE(a) ADDBITS(T_NUMBER_OF_POINTS_IN_LATITIDE_DIRECTION(a), a) 548 #define T_GRID_MASK_LONGITUDE(a) ADDBITS(T_NUMBER_OF_POINTS_IN_LONGITUDE_DIRECTION(a), a) 549 550 547 #define T_GRID_MASK(a, nbits) ADDBITS(nbits, a) /* DF+036 (new RTCM) nbits from DF+031 or DF+032 */ 548 /* 549 //Encoding 550 #define T_NEW_PAR(a, nbits) ADDBITS(nbits, a) //called as T_NEW_PAR(co->NewPar, co->NewParNumBits) 551 #define T_NEW_PAR_SCALE(a, nbits) SCALEADDBITS(nbits, 10000.0, a) //called as T_NEW_PAR(co->NewPar, co->NewParNumBits) 552 */ 551 553 /* Ionosphere */ 552 554 #define T_NO_IONO_LAYERS(a) ADDBITS(2, a-1) /* DF472, IDF035 */ … … 710 712 #define G_NADIR_CORR_INDICATOR(a) GETSSRBITS(a, 1) /* DF+019 (new RTCM) */ 711 713 #define G_NADIR_CORRECTION(a) GETSSRBITS(a, 12) /* DF+020 (new RTCM) */ 712 #define G_NADIR_ANGLE_DEPENDENT_CORRECTION(a) GETSSRBITS(a, 3 + G_NADIR_ANGLE_DEPENDENT_CORR_RANGE_EXTENSION(a)) /* DF+021 (new RTCM) */ 713 714 #define G_NADIR_ANGLE_DEPENDENT_CORRECTION(a) GETSSRBITS(a, 3 + nbits) /* DF+021 (new RTCM) can be extended up to 15/18 Bits from DF+015*/ 715 716 /* 717 //Decoding 718 #define G_NEW_PAR(a, nbits) GETSSRBITS(a, nbits) //called as G_NEW_PAR(co->NewPar, co->NewParNumBits) 719 #define G_NEW_PAR_SCALE(a, nbits) GETSSRFLOAT(a, nbits, 10000.0) //called as G_NEW_PAR(co->NewPar, co->NewParNumBits) 720 */ 721 714 722 /* Ionosphere */ 715 723 #define G_NO_IONO_LAYERS(a) {unsigned int temp; GETSSRBITS(temp, 2) a = temp+1;} /* DF472, IDF035 */
Note:
See TracChangeset
for help on using the changeset viewer.
