Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 3524)
+++ trunk/BNC/bncgetthread.cpp	(revision 3525)
@@ -141,6 +141,6 @@
   }
   else {
-    _rnx = new bncRinex(_staID, _mountPoint, _format, _latitude, 
-                        _longitude, _nmea, _ntripVersion);
+    _rnx = new bncRinex(_staID, _mountPoint, _latitude, _longitude, 
+                        _nmea, _ntripVersion);
   }
 
@@ -519,5 +519,5 @@
             _rnx->deepCopy(obs);
           }
-          _rnx->dumpEpoch(obsTime);
+          _rnx->dumpEpoch(_format, obsTime);
         }
       
Index: trunk/BNC/bncrinex.cpp
===================================================================
--- trunk/BNC/bncrinex.cpp	(revision 3524)
+++ trunk/BNC/bncrinex.cpp	(revision 3525)
@@ -66,11 +66,9 @@
 ////////////////////////////////////////////////////////////////////////////
 bncRinex::bncRinex(const QByteArray& statID, const QUrl& mountPoint, 
-                   const QByteArray& format, const QByteArray& latitude,
-                   const QByteArray& longitude, const QByteArray& nmea,
-                   const QByteArray& ntripVersion) {
+                   const QByteArray& latitude, const QByteArray& longitude, 
+                   const QByteArray& nmea, const QByteArray& ntripVersion) {
 
   _statID        = statID;
   _mountPoint    = mountPoint;
-  _format        = format.left(6);
   _latitude      = latitude;
   _longitude     = longitude;
@@ -377,5 +375,5 @@
 // Write RINEX Header
 ////////////////////////////////////////////////////////////////////////////
-void bncRinex::writeHeader(const QDateTime& datTim, 
+void bncRinex::writeHeader(const QByteArray& format, const QDateTime& datTim, 
                            const QDateTime& datTimNom) {
 
@@ -439,5 +437,5 @@
                                 "    hh    mm   ss.zzz0000").toAscii().data();
         _out << "     GPS         TIME OF FIRST OBS"    << endl;
-        QString hlp = (_format + QString(" %1").arg(_mountPoint.host() + 
+        QString hlp = (format.left(6) + QString(" %1").arg(_mountPoint.host() + 
                       _mountPoint.path())).leftJustified(60, ' ', true);
         _out << hlp.toAscii().data() << "COMMENT" << endl;
@@ -511,5 +509,5 @@
                                 "    hh    mm   ss.zzz0000").toAscii().data();
     _out << "     GPS         TIME OF FIRST OBS"    << endl;
-    QString hlp = (_format + QString(" %1").arg(_mountPoint.host() + 
+    QString hlp = (format.left(6) + QString(" %1").arg(_mountPoint.host() + 
           _mountPoint.path())).leftJustified(60, ' ', true);
     _out << hlp.toAscii().data() << "COMMENT" << endl;
@@ -533,5 +531,5 @@
 // Write One Epoch into the RINEX File
 ////////////////////////////////////////////////////////////////////////////
-void bncRinex::dumpEpoch(long maxTime) {
+void bncRinex::dumpEpoch(const QByteArray& format, long maxTime) {
 
   // Select observations older than maxTime
@@ -570,5 +568,5 @@
   // ------------------
   if (!_headerWritten) {
-    writeHeader(datTim, datTimNom);
+    writeHeader(format, datTim, datTimNom);
   }
 
Index: trunk/BNC/bncrinex.h
===================================================================
--- trunk/BNC/bncrinex.h	(revision 3524)
+++ trunk/BNC/bncrinex.h	(revision 3525)
@@ -38,10 +38,9 @@
  public:
    bncRinex(const QByteArray& statID, const QUrl& mountPoint, 
-            const QByteArray& format, const QByteArray& latitude,
-            const QByteArray& longitude, const QByteArray& nmea,
-            const QByteArray& ntripVersion); 
+            const QByteArray& latitude, const QByteArray& longitude,
+            const QByteArray& nmea, const QByteArray& ntripVersion); 
    ~bncRinex();
    void deepCopy(t_obs obs);
-   void dumpEpoch(long maxTime);
+   void dumpEpoch(const QByteArray& format, long maxTime);
    void setReconnectFlag(bool flag){_reconnectFlag = flag;}
    static QString nextEpochStr(const QDateTime& datTim,
@@ -64,5 +63,6 @@
    void resolveFileName(const QDateTime& datTim);
    void readSkeleton();
-   void writeHeader(const QDateTime& datTim, const QDateTime& datTimNom);
+   void writeHeader(const QByteArray& format, const QDateTime& datTim, 
+                    const QDateTime& datTimNom);
    void closeFile();
    t_irc downloadSkeleton();
@@ -80,5 +80,4 @@
    QString       _userName;
    QString       _sklName;
-   QByteArray    _format;
    QByteArray    _latitude;
    QByteArray    _longitude;
