Index: /trunk/BNC/src/bncsinextro.cpp
===================================================================
--- /trunk/BNC/src/bncsinextro.cpp	(revision 7522)
+++ /trunk/BNC/src/bncsinextro.cpp	(revision 7523)
@@ -85,5 +85,5 @@
 
 
-  QString numberOfEpochs = QString("%1").arg(intr/_sampl, 5, 10, QLatin1Char('0'));
+  QString numberOfEpochs = QString("%1").arg(1, 5, 10, QLatin1Char('0'));
   _out << "%=TRO 2.00 BNC " << creationTime.toStdString() << " BNC "
        << startTime.toStdString() << " " << endTime.toStdString() << " P "
@@ -102,11 +102,11 @@
   _out << "-SITE/ID" << endl << endl;
 
-
-  _out << "+SITE/RECEIVER" << endl;
-  _out << "*SITE PT SOLN T DATA_START__ DATA_END____ DESCRIPTION_________ S/N__ FIRMWARE___" << endl;
-  _out << " " << _opt->_roverName.substr(0,4) << "  A    1 P "
-       << startTime.toStdString() << " " << endTime.toStdString() << " " << _opt->_recNameRover << endl;
-  _out << "-SITE/RECEIVER" << endl << endl;
-
+  if (!_opt->_recNameRover.empty()) {
+    _out << "+SITE/RECEIVER" << endl;
+    _out << "*SITE PT SOLN T DATA_START__ DATA_END____ DESCRIPTION_________ S/N__ FIRMWARE___" << endl;
+    _out << " " << _opt->_roverName.substr(0,4) << "  A    1 P "
+         << startTime.toStdString() << " " << endTime.toStdString() << " " << _opt->_recNameRover << endl;
+    _out << "-SITE/RECEIVER" << endl << endl;
+  }
 
   _out << "+SITE/ANTENNA" << endl;
Index: /trunk/BNC/src/pppCrdFile.cpp
===================================================================
--- /trunk/BNC/src/pppCrdFile.cpp	(revision 7522)
+++ /trunk/BNC/src/pppCrdFile.cpp	(revision 7523)
@@ -36,5 +36,5 @@
  * Created:    29-Jul-2014
  *
- * Changes:    
+ * Changes:
  *
  * -----------------------------------------------------------------------*/
@@ -48,5 +48,5 @@
 using namespace BNC_PPP;
 
-// 
+//
 //////////////////////////////////////////////////////////////////////////////
 void t_pppCrdFile::readCrdFile(const string& fileName, vector<t_staInfo>& staInfoVec) {
@@ -61,5 +61,5 @@
       continue;
     }
-    
+
     istringstream in;
 
@@ -87,6 +87,13 @@
 
     if (!in.eof()) {
-      getline(in, staInfo._antenna);
-      stripWhiteSpace(staInfo._antenna);
+      std::string hlp;
+      getline(in, hlp);
+      stripWhiteSpace(hlp);
+      staInfo._antenna = hlp.substr(0,20);
+      hlp = hlp.erase(0, 20);
+      if (hlp.length()) {
+        stripWhiteSpace(hlp);
+        staInfo._receiver = hlp;
+      }
     }
 
Index: /trunk/BNC/src/pppCrdFile.h
===================================================================
--- /trunk/BNC/src/pppCrdFile.h	(revision 7522)
+++ /trunk/BNC/src/pppCrdFile.h	(revision 7523)
@@ -18,4 +18,5 @@
     std::string  _name;
     std::string  _antenna;
+    std::string  _receiver;
     ColumnVector _xyz;
     ColumnVector _neuAnt;
Index: /trunk/BNC/src/pppMain.cpp
===================================================================
--- /trunk/BNC/src/pppMain.cpp	(revision 7522)
+++ /trunk/BNC/src/pppMain.cpp	(revision 7523)
@@ -367,4 +367,5 @@
           opt->_neuEccRover[2] = staInfo._neuAnt[2];
           opt->_antNameRover   = staInfo._antenna;
+          opt->_recNameRover   = staInfo._receiver;
           break;
         }
