Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
Executable
+52
@@ -0,0 +1,52 @@
|
||||
/**
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <QString>
|
||||
|
||||
namespace DifferentialGPS
|
||||
{
|
||||
class DgpsConfig
|
||||
{
|
||||
private:
|
||||
DgpsConfig();
|
||||
|
||||
public:
|
||||
DgpsConfig(DgpsConfig &) = delete;
|
||||
|
||||
static DgpsConfig &instance();
|
||||
|
||||
void readIniData(QString iniFileName = QLatin1String("dgps.ini"));
|
||||
|
||||
|
||||
struct TrimbleConfig_t
|
||||
{
|
||||
int rxCycle_ms = 0;
|
||||
QString ip[2];
|
||||
quint16 port[2] = {};
|
||||
};
|
||||
|
||||
const TrimbleConfig_t &getTrimbleConfig() const { return m_trimbleConfig; }
|
||||
|
||||
|
||||
struct TetraConfig_t
|
||||
{
|
||||
int feedbackTimeout_ms = 0;
|
||||
QString ip[2];
|
||||
quint16 port[2] = {};
|
||||
int issi[2] = {};
|
||||
int broadcastIssi[2] = {};
|
||||
};
|
||||
|
||||
const TetraConfig_t &getTetraConfig() const { return m_tetraConfig; }
|
||||
|
||||
|
||||
private:
|
||||
TrimbleConfig_t m_trimbleConfig;
|
||||
TetraConfig_t m_tetraConfig;
|
||||
|
||||
};
|
||||
} // namespace DifferentialGPS
|
||||
Reference in new issue
Block a user