Changeset 6442 in ntrip for trunk/BNC/src/bncephuser.h


Ignore:
Timestamp:
Dec 26, 2014, 12:03:26 PM (9 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncephuser.h

    r6441 r6442  
    4040 Q_OBJECT
    4141
     42 public slots:
     43  void slotNewGPSEph(t_ephGPS);
     44  void slotNewGlonassEph(t_ephGlo);
     45  void slotNewGalileoEph(t_ephGal);
     46  void slotNewSBASEph(t_ephSBAS);
     47
    4248 public:
    4349  bncEphUser(bool connectSlots);
    4450  virtual ~bncEphUser();
     51
     52  t_irc putNewEph(const t_eph* newEph);
     53
     54  const t_eph* ephLast(const QString& prn) {
     55    if (_eph.contains(prn)) {
     56      return _eph[prn]->last;
     57    }
     58    return 0;
     59  }
     60
     61  const t_eph* ephPrev(const QString& prn) {
     62    if (_eph.contains(prn)) {
     63      return _eph[prn]->prev;
     64    }
     65    return 0;
     66  }
     67
     68 protected:
     69  virtual void ephBufferChanged() {}
    4570
    4671  class t_ephPair {
     
    5883  };
    5984
    60   const t_ephPair* ephPair(const QString& prn) {
    61     if (_eph.contains(prn)) {
    62       return _eph[prn];
    63     }
    64     else {
    65       return 0;
    66     }
    67   }
    68 
    69   t_irc putNewEph(const t_eph* newEph);
    70 
    71  public slots:
    72   void slotNewGPSEph(t_ephGPS);
    73   void slotNewGlonassEph(t_ephGlo);
    74   void slotNewGalileoEph(t_ephGal);
    75   void slotNewSBASEph(t_ephSBAS);
    76 
    77  protected:
    78   virtual void ephBufferChanged() {}
    7985  QMutex                    _mutex;
    8086  QMap<QString, t_ephPair*> _eph;
Note: See TracChangeset for help on using the changeset viewer.