Index: branches/BNC_2.12/src/RTCM3/gnss.h
===================================================================
--- branches/BNC_2.12/src/RTCM3/gnss.h	(revision 8805)
+++ branches/BNC_2.12/src/RTCM3/gnss.h	(revision 8806)
@@ -34,12 +34,18 @@
 #define GPS_WAVELENGTH_L5  (LIGHTSPEED / GPS_FREQU_L5) /* m */
 
-#define GLO_FREQU_L1_BASE  1602000000.0  /* Hz */
-#define GLO_FREQU_L2_BASE  1246000000.0  /* Hz */
-#define GLO_FREQU_L1_STEP      562500.0  /* Hz */
-#define GLO_FREQU_L2_STEP      437500.0  /* Hz */
-#define GLO_FREQU_L1(a)      (GLO_FREQU_L1_BASE+(a)*GLO_FREQU_L1_STEP)
-#define GLO_FREQU_L2(a)      (GLO_FREQU_L2_BASE+(a)*GLO_FREQU_L2_STEP)
+#define GLO_FREQU_L1_BASE   1602000000.0  /* Hz */
+#define GLO_FREQU_L2_BASE   1246000000.0  /* Hz */
+#define GLO_FREQU_L1_STEP       562500.0  /* Hz */
+#define GLO_FREQU_L2_STEP       437500.0  /* Hz */
+#define GLO_FREQU_L1(a)     (GLO_FREQU_L1_BASE+(a)*GLO_FREQU_L1_STEP)
+#define GLO_FREQU_L2(a)     (GLO_FREQU_L2_BASE+(a)*GLO_FREQU_L2_STEP)
+#define GLO_FREQU_L1a       1600995000.0  /* Hz */
+#define GLO_FREQU_L2a       1248060000.0  /* Hz */
+#define GLO_FREQU_L3        1202025000.0  /* Hz */
 #define GLO_WAVELENGTH_L1(a) (LIGHTSPEED / GLO_FREQU_L1(a)) /* m */
 #define GLO_WAVELENGTH_L2(a) (LIGHTSPEED / GLO_FREQU_L2(a)) /* m */
+#define GLO_WAVELENGTH_L1a   (LIGHTSPEED / GLO_FREQU_L1a)   /* m */
+#define GLO_WAVELENGTH_L2a   (LIGHTSPEED / GLO_FREQU_L2a)   /* m */
+#define GLO_WAVELENGTH_L3    (LIGHTSPEED / GLO_FREQU_L3)    /* m */
 
 #define GAL_FREQU_E1       1575420000.0  /* Hz */
@@ -74,4 +80,9 @@
 #define BDS_WAVELENGTH_B2a (LIGHTSPEED / BDS_FREQU_B2a) /* m */
 
+#define IRNSS_FREQU_L5      1176450000.0 /* Hz */
+#define IRNSS_FREQU_S       2492028000.0 /* Hz */
+#define IRNSS_WAVELENGTH_L5 (LIGHTSPEED / IRNSS_FREQU_L5) /* m */
+#define IRNSS_WAVELENGTH_S  (LIGHTSPEED / IRNSS_FREQU_S)  /* m */
+
 #define R2R_PI          3.1415926535898
 
