Changeset 8801 in ntrip for trunk/BNC/src/RTCM3/gnss.h
- Timestamp:
- Sep 20, 2019, 2:46:25 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/RTCM3/gnss.h
r8783 r8801 26 26 #define GNSS_H 27 27 28 #define LIGHTSPEED 2.99792458e8 /* m/sec */29 #define GPS_FREQU_L1 1575420000.0 /* Hz */30 #define GPS_FREQU_L2 1227600000.0 /* Hz */31 #define GPS_FREQU_L5 1176450000.0 /* Hz */32 #define GPS_WAVELENGTH_L1 (LIGHTSPEED / GPS_FREQU_L1) /* m */33 #define GPS_WAVELENGTH_L2 (LIGHTSPEED / GPS_FREQU_L2) /* m */34 #define GPS_WAVELENGTH_L5 (LIGHTSPEED / GPS_FREQU_L5) /* m */28 #define LIGHTSPEED 2.99792458e8 /* m/sec */ 29 #define GPS_FREQU_L1 1575420000.0 /* Hz */ 30 #define GPS_FREQU_L2 1227600000.0 /* Hz */ 31 #define GPS_FREQU_L5 1176450000.0 /* Hz */ 32 #define GPS_WAVELENGTH_L1 (LIGHTSPEED / GPS_FREQU_L1) /* m */ 33 #define GPS_WAVELENGTH_L2 (LIGHTSPEED / GPS_FREQU_L2) /* m */ 34 #define GPS_WAVELENGTH_L5 (LIGHTSPEED / GPS_FREQU_L5) /* m */ 35 35 36 #define GLO_FREQU_L1_BASE 1602000000.0 /* Hz */ 37 #define GLO_FREQU_L2_BASE 1246000000.0 /* Hz */ 38 #define GLO_FREQU_L1_STEP 562500.0 /* Hz */ 39 #define GLO_FREQU_L2_STEP 437500.0 /* Hz */ 40 #define GLO_FREQU_L1(a) (GLO_FREQU_L1_BASE+(a)*GLO_FREQU_L1_STEP) 41 #define GLO_FREQU_L2(a) (GLO_FREQU_L2_BASE+(a)*GLO_FREQU_L2_STEP) 36 #define GLO_FREQU_L1_BASE 1602000000.0 /* Hz */ 37 #define GLO_FREQU_L2_BASE 1246000000.0 /* Hz */ 38 #define GLO_FREQU_L1_STEP 562500.0 /* Hz */ 39 #define GLO_FREQU_L2_STEP 437500.0 /* Hz */ 40 #define GLO_FREQU_L1(a) (GLO_FREQU_L1_BASE+(a)*GLO_FREQU_L1_STEP) 41 #define GLO_FREQU_L2(a) (GLO_FREQU_L2_BASE+(a)*GLO_FREQU_L2_STEP) 42 #define GLO_FREQU_L1a 1600995000.0 /* Hz */ 43 #define GLO_FREQU_L2a 1248060000.0 /* Hz */ 44 #define GLO_FREQU_L3 1202025000.0 /* Hz */ 42 45 #define GLO_WAVELENGTH_L1(a) (LIGHTSPEED / GLO_FREQU_L1(a)) /* m */ 43 46 #define GLO_WAVELENGTH_L2(a) (LIGHTSPEED / GLO_FREQU_L2(a)) /* m */ 47 #define GLO_WAVELENGTH_L1a (LIGHTSPEED / GLO_FREQU_L1a) /* m */ 48 #define GLO_WAVELENGTH_L2a (LIGHTSPEED / GLO_FREQU_L2a) /* m */ 49 #define GLO_WAVELENGTH_L3 (LIGHTSPEED / GLO_FREQU_L3) /* m */ 44 50 45 #define GAL_FREQU_E1 1575420000.0 /* Hz */46 #define GAL_FREQU_E5A 1176450000.0 /* Hz */47 #define GAL_FREQU_E5AB 1191795000.0 /* Hz */48 #define GAL_FREQU_E5B 1207140000.0 /* Hz */49 #define GAL_FREQU_E6 1278750000.0 /* Hz */50 #define GAL_WAVELENGTH_E1 (LIGHTSPEED / GAL_FREQU_E1)/* m */51 #define GAL_WAVELENGTH_E5A 52 #define GAL_WAVELENGTH_E5AB (LIGHTSPEED / GAL_FREQU_E5AB)/* m */53 #define GAL_WAVELENGTH_E5B 54 #define GAL_WAVELENGTH_E6 (LIGHTSPEED / GAL_FREQU_E6)/* m */51 #define GAL_FREQU_E1 1575420000.0 /* Hz */ 52 #define GAL_FREQU_E5A 1176450000.0 /* Hz */ 53 #define GAL_FREQU_E5AB 1191795000.0 /* Hz */ 54 #define GAL_FREQU_E5B 1207140000.0 /* Hz */ 55 #define GAL_FREQU_E6 1278750000.0 /* Hz */ 56 #define GAL_WAVELENGTH_E1 (LIGHTSPEED / GAL_FREQU_E1) /* m */ 57 #define GAL_WAVELENGTH_E5A (LIGHTSPEED / GAL_FREQU_E5A) /* m */ 58 #define GAL_WAVELENGTH_E5AB (LIGHTSPEED / GAL_FREQU_E5AB)/* m */ 59 #define GAL_WAVELENGTH_E5B (LIGHTSPEED / GAL_FREQU_E5B) /* m */ 60 #define GAL_WAVELENGTH_E6 (LIGHTSPEED / GAL_FREQU_E6) /* m */ 55 61 56 #define QZSS_FREQU_L1 1575420000.0 57 #define QZSS_FREQU_L2 1227600000.0 58 #define QZSS_FREQU_L5 1176450000.0 59 #define QZSS_FREQU_L6 1278750000.0 /* Hz */62 #define QZSS_FREQU_L1 1575420000.0 /* Hz */ 63 #define QZSS_FREQU_L2 1227600000.0 /* Hz */ 64 #define QZSS_FREQU_L5 1176450000.0 /* Hz */ 65 #define QZSS_FREQU_L6 1278750000.0 /* Hz */ 60 66 #define QZSS_WAVELENGTH_L1 (LIGHTSPEED / QZSS_FREQU_L1) /* m */ 61 67 #define QZSS_WAVELENGTH_L2 (LIGHTSPEED / QZSS_FREQU_L2) /* m */ … … 63 69 #define QZSS_WAVELENGTH_L6 (LIGHTSPEED / QZSS_FREQU_L6) /* m */ 64 70 65 #define BDS_FREQU_B1 1561098000.0 /* Hz */ 66 #define BDS_FREQU_B2 1207140000.0 /* Hz */ 67 #define BDS_FREQU_B3 1268520000.0 /* Hz */ 68 #define BDS_WAVELENGTH_B1 (LIGHTSPEED / BDS_FREQU_B1) /* m */ 69 #define BDS_WAVELENGTH_B2 (LIGHTSPEED / BDS_FREQU_B2) /* m */ 70 #define BDS_WAVELENGTH_B3 (LIGHTSPEED / BDS_FREQU_B3) /* m */ 71 #define BDS_FREQU_B1 1561098000.0 /* Hz */ 72 #define BDS_FREQU_B2 1207140000.0 /* Hz */ 73 #define BDS_FREQU_B3 1268520000.0 /* Hz */ 74 #define BDS_FREQU_B1C 1575420000.0 /* Hz */ 75 #define BDS_FREQU_B2a 1176450000.0 /* Hz */ 76 #define BDS_WAVELENGTH_B1 (LIGHTSPEED / BDS_FREQU_B1) /* m */ 77 #define BDS_WAVELENGTH_B2 (LIGHTSPEED / BDS_FREQU_B2) /* m */ 78 #define BDS_WAVELENGTH_B3 (LIGHTSPEED / BDS_FREQU_B3) /* m */ 79 #define BDS_WAVELENGTH_B1C (LIGHTSPEED / BDS_FREQU_B1C) /* m */ 80 #define BDS_WAVELENGTH_B2a (LIGHTSPEED / BDS_FREQU_B2a) /* m */ 71 81 72 #define IRNSS_FREQU_L5 1176450000.0 /* Hz */73 #define IRNSS_FREQU_S 2492028000.0 /* Hz */82 #define IRNSS_FREQU_L5 1176450000.0 /* Hz */ 83 #define IRNSS_FREQU_S 2492028000.0 /* Hz */ 74 84 #define IRNSS_WAVELENGTH_L5 (LIGHTSPEED / IRNSS_FREQU_L5) /* m */ 75 85 #define IRNSS_WAVELENGTH_S (LIGHTSPEED / IRNSS_FREQU_S) /* m */
Note:
See TracChangeset
for help on using the changeset viewer.