Index: trunk/BNC/RTCM3/ephemeris.cpp
===================================================================
--- trunk/BNC/RTCM3/ephemeris.cpp	(revision 4029)
+++ trunk/BNC/RTCM3/ephemeris.cpp	(revision 4097)
@@ -35,4 +35,6 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_ephGPS::set(const gpsephemeris* ee) {
+
+  _receptDateTime = currentDateAndTimeGPS();
 
   _prn = QString("G%1").arg(ee->satellite, 2, 10, QChar('0'));
@@ -374,4 +376,6 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_ephGlo::set(const glonassephemeris* ee) {
+
+  _receptDateTime = currentDateAndTimeGPS();
 
   _prn = QString("R%1").arg(ee->almanac_number, 2, 10, QChar('0'));
@@ -557,4 +561,6 @@
 void t_ephGal::set(const galileoephemeris* ee) {
 
+  _receptDateTime = currentDateAndTimeGPS();
+
   _prn = QString("E%1").arg(ee->satellite, 2, 10, QChar('0'));
 
Index: trunk/BNC/RTCM3/ephemeris.h
===================================================================
--- trunk/BNC/RTCM3/ephemeris.h	(revision 4029)
+++ trunk/BNC/RTCM3/ephemeris.h	(revision 4097)
@@ -36,7 +36,4 @@
   }
   QString prn() const {return _prn;}
-  void  setReceptDateTime(const QDateTime& dateTime) {
-    _receptDateTime = dateTime;
-  }
   const QDateTime& receptDateTime() const {return _receptDateTime;}
 
