Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

+52
View File
@@ -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