Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 8145)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 8148)
@@ -70,5 +70,5 @@
   _navFileNames    = settings.value("reqcNavFile").toString().split(",", QString::SkipEmptyParts);
   _reqcPlotSignals = settings.value("reqcSkyPlotSignals").toString();
-  _defaultSignalTypes << "G:1&2" << "R:1&2" << "J:1&2" << "E:1&5" << "S:1&5" << "C:2&7";
+  _defaultSignalTypes << "G:1&2" << "R:1&2" << "J:1&2" << "E:1&5" << "S:1&5" << "C:2&7" << "I:5&9";
   if (_reqcPlotSignals.isEmpty()) {
     _reqcPlotSignals = _defaultSignalTypes.join(" ");
Index: trunk/BNC/src/rinex/rnxobsfile.cpp
===================================================================
--- trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 8145)
+++ trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 8148)
@@ -359,4 +359,7 @@
                    << "C6I" << "L6I" << "S6I"
                    << "C7I" << "L7I" << "S7I";
+
+    _obsTypes['I'] << "C5A" << "L5A" << "S5A"
+                   << "C9A" << "L9A" << "S9A";
   }
 }
Index: trunk/BNC/src/t_prn.cpp
===================================================================
--- trunk/BNC/src/t_prn.cpp	(revision 8145)
+++ trunk/BNC/src/t_prn.cpp	(revision 8148)
@@ -7,5 +7,5 @@
 using namespace std;
 
-// 
+//
 //////////////////////////////////////////////////////////////////////////////
 int t_prn::toInt() const {
@@ -31,5 +31,5 @@
 }
 
-// 
+//
 //////////////////////////////////////////////////////////////////////////////
 string t_prn::toString() const {
@@ -54,5 +54,7 @@
   const char* number = 0;
   if      ( str[0] == 'G' || str[0] == 'R' || str[0] == 'E' ||
-            str[0] == 'J' || str[0] == 'S' || str[0] == 'C' ) {
+            str[0] == 'J' || str[0] == 'S' || str[0] == 'C' ||
+            str[0] == 'I'
+                ) {
     system = str[0];
     number = str.c_str() + 1;
@@ -80,5 +82,5 @@
 }
 
-// 
+//
 //////////////////////////////////////////////////////////////////////////////
 t_prn::operator unsigned() const {
@@ -86,5 +88,5 @@
 }
 
-// 
+//
 //////////////////////////////////////////////////////////////////////////////
 istream& operator >> (istream& in, t_prn& prn) {
