Index: trunk/BNC/src/ephemeris.h
===================================================================
--- trunk/BNC/src/ephemeris.h	(revision 6372)
+++ trunk/BNC/src/ephemeris.h	(revision 6373)
@@ -19,5 +19,5 @@
 class t_eph {
  public:
-  enum e_type {unknown, GPS, GLONASS, Galileo};
+  enum e_type {unknown, GPS, QZSS, GLONASS, Galileo};
 
   t_eph();
@@ -58,5 +58,5 @@
   virtual ~t_ephGPS() {}
 
-  virtual e_type type() const {return t_eph::GPS;}
+  virtual e_type type() const {return (_prn.system() == 'J' ? t_eph::QZSS : t_eph::GPS); }
   virtual QString toString(double version) const;
   virtual int  IOD() const { return static_cast<int>(_IODC); }
