File: naviopt.h

package info (click to toggle)
rtklib 2.4.3%2Bdfsg1-2.1
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 41,796 kB
  • sloc: cpp: 51,592; ansic: 50,584; fortran: 987; makefile: 861; sh: 45
file content (83 lines) | stat: -rw-r--r-- 2,433 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
//---------------------------------------------------------------------------
#ifndef navioptH
#define navioptH
//---------------------------------------------------------------------------
#include <QDialog>
#include "ui_naviopt.h"
#include "rtklib.h"

class TextViewer;
//---------------------------------------------------------------------------
class OptDialog : public QDialog, private Ui::OptDialog
{
    Q_OBJECT
protected:
    void showEvent(QShowEvent*);

public slots:
    void BtnOkClick();
    void RovAntPcvClick();
    void BtnAntPcvFileClick();
    void BtnDCBFileClick();
    void BtnAntPcvViewClick();
    void AmbResChange(int);
    void PosModeChange(int);
    void SolFormatChange(int);
    void BtnLoadClick();
    void BtnSaveClick();
    void FreqChange();
    void BtnRefPosClick();
    void BtnRovPosClick();
    void BtnStaPosViewClick();
    void BtnStaPosFileClick();
    void OutputHeightClick();
    void RefPosTypePChange(int);
    void RovPosTypePChange(int);
    void GetPos(int type, QLineEdit **edit, double *pos);
    void SetPos(int type, QLineEdit **edit, double *pos);
    void BtnFontClick();
    void BtnGeoidDataFileClick();
    void NavSys2Click();
    void BaselineConstClick();
    void BtnSatPcvViewClick();
    void BtnSatPcvFileClick();
    void BtnLocalDirClick();
    void BtnEOPFileClick();
    void BtnEOPViewClick();
    void BtnTLESatFileClick();
    void BtnTLEFileClick();
    void BtnSnrMaskClick();
    void NavSys6Click();

private:
    void GetOpt(void);
    void SetOpt(void);
    void LoadOpt(const QString &file);
    void SaveOpt(const QString &file);
    void ReadAntList(void);
    void UpdateEnable(void);

public:
	prcopt_t PrcOpt;
	solopt_t SolOpt;
    QFont PosFont;
    TextViewer *textViewer;

	int SvrCycle,SvrBuffSize,SolBuffSize,NavSelect,SavedSol;
	int NmeaReq,NmeaCycle,TimeoutTime,ReconTime,DgpsCorr,SbasCorr;
	int DebugTraceF,DebugStatusF;
	int RovPosTypeF,RefPosTypeF,RovAntPcvF,RefAntPcvF,BaselineC;
	int MoniPort,FileSwapMargin,PanelStack;

    QString ExSats,LocalDirectory;
    QString RovAntF,RefAntF,SatPcvFileF,AntPcvFileF,StaPosFileF;
    QString GeoidDataFileF,DCBFileF,EOPFileF,TLEFileF,TLESatFileF;
    QString ProxyAddr;

	double RovAntDel[3],RefAntDel[3],RovPos[3],RefPos[3];
	double Baseline[2],NmeaIntv[2];

    explicit OptDialog(QWidget* parent);
};
//---------------------------------------------------------------------------
#endif