Index: trunk/BNC/src/RTCM/RTCM2Decoder.cpp
===================================================================
--- trunk/BNC/src/RTCM/RTCM2Decoder.cpp	(revision 11023)
+++ trunk/BNC/src/RTCM/RTCM2Decoder.cpp	(revision 11191)
@@ -214,4 +214,5 @@
         _antList.back()._type = t_antRefPoint::APC;
         _antList.back()._message = _PP.ID();
+        _antList.back()._source  = _typeList.back();
       }
     } else if (_PP.ID() == 23) {
@@ -224,4 +225,5 @@
           memcpy(_antType.back()._descriptor, _msg23.antType.c_str(), antlen);
           _antType.back()._descriptor[antlen] = 0;
+          _antType.back()._source = _typeList.back();
           if (serlen) {
             memcpy(_antType.back()._serialnumber,  _msg23.antSN.c_str(), serlen);
@@ -243,4 +245,5 @@
         _antList.back()._type = t_antRefPoint::ARP;
         _antList.back()._message = _PP.ID();
+        _antList.back()._source  = _typeList.back();
       }
     }
