source: ntrip/trunk/BNC/bncrinex.h@ 235

Last change on this file since 235 was 222, checked in by mervart, 18 years ago

* empty log message *

File size: 899 bytes
Line 
1
2#ifndef BNCRINEX_H
3#define BNCRINEX_H
4
5#include <QProcess>
6#include <QByteArray>
7#include <QDateTime>
8#include <QList>
9
10#include <fstream>
11
12#include "RTCM/GPSDecoder.h"
13
14class bncRinex {
15 public:
16 bncRinex(const char* StatID);
17 ~bncRinex();
18 void deepCopy(const Observation* obs);
19 void dumpEpoch(long maxTime);
20
21 private:
22 void resolveFileName(const QDateTime& datTim);
23 void readSkeleton();
24 void writeHeader(const QDateTime& datTim);
25 void closeFile();
26
27 QByteArray _statID;
28 QByteArray _fName;
29 QList<Observation*> _obs;
30 std::ofstream _out;
31 QStringList _headerLines;
32 bool _headerWritten;
33 QDateTime _nextCloseEpoch;
34 QString _rnxScriptName;
35 QProcess _rnxScript;
36 QString _mountPoint;
37 QString _pgmName;
38 QString _userName;
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.