Index: trunk/BNC/src/GPSDecoder.h
===================================================================
--- trunk/BNC/src/GPSDecoder.h	(revision 8234)
+++ trunk/BNC/src/GPSDecoder.h	(revision 8235)
@@ -57,8 +57,8 @@
   void setRinexReconnectFlag(bool flag);
 
-  struct t_antInfo {
+  struct t_antRefPoint {
     enum t_type { ARP, APC };
 
-    t_antInfo() {
+    t_antRefPoint() {
       xx = yy = zz = height = 0.0;
       type = ARP;
@@ -76,12 +76,27 @@
   };
 
+  struct t_antInfo {
+    t_antInfo() {
+    };
+    char descriptor[256];
+    char serialnumber[256];
+  };
+
+  struct t_recInfo {
+    t_recInfo() {
+    };
+    char descriptor[256];
+    char serialnumber[256];
+    char firmware[256];
+  };
+
   /** List of observations */
-  QList<t_satObs>  _obsList;
-  QList<int>       _typeList;  // RTCM message types
-  QStringList      _antType;   // RTCM antenna descriptor
-  QStringList      _recType;   // RTCM receiver descriptor
-  QList<t_antInfo> _antList;   // RTCM antenna XYZ
-  QString          _gloFrq;    // GLONASS slot
-  bncRinex*        _rnx;       // RINEX writer
+  QList<t_satObs>      _obsList;
+  QList<int>           _typeList;  // RTCM message types
+  QList<t_antInfo>     _antType;   // RTCM antenna descriptor
+  QList<t_recInfo>     _recType;   // RTCM receiver descriptor
+  QList<t_antRefPoint> _antList;   // RTCM antenna XYZ
+  QString              _gloFrq;    // GLONASS slot
+  bncRinex*            _rnx;       // RINEX writer
 };
 
