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

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

* empty log message *

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