Changeset 3571 in ntrip for branches/BNC_LM/bncrinex.h


Ignore:
Timestamp:
Dec 25, 2011, 7:27:03 PM (12 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/BNC_LM/bncrinex.h

    r3344 r3571  
    2626#define BNCRINEX_H
    2727
    28 #include <QByteArray>
    29 #include <QDateTime>
    30 #include <QList>
    31 
     28#include <QtCore>
    3229#include <fstream>
    3330
    3431#include "bncconst.h"
    35 #include "RTCM/GPSDecoder.h"
     32
     33class t_obs;
    3634
    3735class bncRinex {
    3836 public:
    3937   bncRinex(const QByteArray& statID, const QUrl& mountPoint,
    40             const QByteArray& format, const QByteArray& latitude,
    41             const QByteArray& longitude, const QByteArray& nmea,
    42             const QByteArray& ntripVersion);
     38            const QByteArray& latitude, const QByteArray& longitude,
     39            const QByteArray& nmea, const QByteArray& ntripVersion);
    4340   ~bncRinex();
    4441   void deepCopy(t_obs obs);
    45    void dumpEpoch(long maxTime);
     42   void dumpEpoch(const QByteArray& format, long maxTime);
    4643   void setReconnectFlag(bool flag){_reconnectFlag = flag;}
    4744   static QString nextEpochStr(const QDateTime& datTim,
    4845                               const QString& intStr,
    4946                               QDateTime* nextEpoch = 0);
     47
     48   int samplingRate() const {return _samplingRate;}
    5049
    5150   void setApproxPos(double stax, double stay, double staz) {
     
    6463   void resolveFileName(const QDateTime& datTim);
    6564   void readSkeleton();
    66    void writeHeader(const QDateTime& datTim, const QDateTime& datTimNom);
     65   void writeHeader(const QByteArray& format, const QDateTime& datTim,
     66                    const QDateTime& datTimNom);
    6767   void closeFile();
    6868   t_irc downloadSkeleton();
     
    8080   QString       _userName;
    8181   QString       _sklName;
    82    QByteArray    _format;
    8382   QByteArray    _latitude;
    8483   QByteArray    _longitude;
     
    9190   bool          _reloadDone;
    9291   double        _approxPos[3];
     92   int           _samplingRate;
    9393
    9494   QMap<QString, int>  _slip_cnt_L1;
Note: See TracChangeset for help on using the changeset viewer.