Index: trunk/BNC/RTCM3/ephemeris.cpp
===================================================================
--- trunk/BNC/RTCM3/ephemeris.cpp	(revision 3578)
+++ trunk/BNC/RTCM3/ephemeris.cpp	(revision 3659)
@@ -99,4 +99,6 @@
 
   _TGD      = ee->TGD;
+
+  _ok       = true;
 }
 
@@ -492,4 +494,6 @@
   _xv(5) = _y_velocity * 1.e3; 
   _xv(6) = _z_velocity * 1.e3; 
+
+  _ok = true;
 }
 
@@ -613,4 +617,6 @@
   _OMEGADOT = ee->OMEGADOT;
   _IDOT     = ee->IDOT;
+
+  _ok = true;
 }
 
@@ -783,2 +789,23 @@
   return size;
 }
+
+// Constructor
+//////////////////////////////////////////////////////////////////////////////
+t_ephGPS::t_ephGPS(float rnxVersion, const QStringList& lines) {
+
+  _ok = false;
+}
+
+// Constructor
+//////////////////////////////////////////////////////////////////////////////
+t_ephGlo::t_ephGlo(float rnxVersion, const QStringList& lines) {
+
+  _ok = false;
+}
+
+// Constructor
+//////////////////////////////////////////////////////////////////////////////
+t_ephGal::t_ephGal(float rnxVersion, const QStringList& lines) {
+
+  _ok = false;
+}
Index: trunk/BNC/RTCM3/ephemeris.h
===================================================================
--- trunk/BNC/RTCM3/ephemeris.h	(revision 3578)
+++ trunk/BNC/RTCM3/ephemeris.h	(revision 3659)
@@ -12,6 +12,8 @@
 class t_eph {
  public:
+  t_eph() {_ok = false;}
   virtual ~t_eph() {};
 
+  bool     ok() const {return _ok;}
   bool     isNewerThan(const t_eph* eph) const;
   QString  prn() const {return _prn;}
@@ -49,4 +51,5 @@
   double    _GPSweeks;
   QDateTime _receptDateTime;
+  bool      _ok;
 };
 
@@ -55,4 +58,5 @@
  public:
   t_ephGPS() { }
+  t_ephGPS(float rnxVersion, const QStringList& lines);
   virtual ~t_ephGPS() {}
   double TOC() const {return _TOC;}
@@ -105,4 +109,5 @@
  public:
   t_ephGlo() { _xv.ReSize(6); }
+  t_ephGlo(float rnxVersion, const QStringList& lines);
 
   virtual ~t_ephGlo() {}
@@ -146,4 +151,5 @@
  public:
   t_ephGal() { }
+  t_ephGal(float rnxVersion, const QStringList& lines);
   virtual ~t_ephGal() {}
   double TOC() const {return _TOC;}
