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

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

* empty log message *

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