Index: trunk/BNC/src/pppOptions.cpp
===================================================================
--- trunk/BNC/src/pppOptions.cpp	(revision 6964)
+++ trunk/BNC/src/pppOptions.cpp	(revision 6965)
@@ -62,4 +62,5 @@
 //////////////////////////////////////////////////////////////////////////////
 const std::vector<t_lc::type>& t_pppOptions::LCs(char system) const {
+
   if      (system == 'R') {
     return _LCsGLONASS;
@@ -67,4 +68,7 @@
   else if (system == 'E') {
     return _LCsGalileo;
+  }
+  else if (system == 'C') {
+    return  _LCsBDS;
   }
   else {
@@ -91,4 +95,5 @@
   if (_LCsGLONASS.size() > 0) answ.push_back('R');
   if (_LCsGalileo.size() > 0) answ.push_back('E');
+  if (_LCsBDS.size()     > 0) answ.push_back('C');
   return answ;
 }
Index: trunk/BNC/src/pppOptions.h
===================================================================
--- trunk/BNC/src/pppOptions.h	(revision 6964)
+++ trunk/BNC/src/pppOptions.h	(revision 6965)
@@ -49,4 +49,5 @@
   double                  _aprSigTrp;
   double                  _noiseTrp;
+  int                     _nmeaPort;
   double                  _aprSigAmb;
   double                  _seedingTime;
@@ -54,4 +55,5 @@
   std::vector<t_lc::type> _LCsGLONASS;
   std::vector<t_lc::type> _LCsGalileo;
+  std::vector<t_lc::type> _LCsBDS;
 };
 
