ITS
ParameterGPS.h
Go to the documentation of this file.
1 
7 #ifndef PARAMETERGPS_H
8 #define PARAMETERGPS_H
9 
10 #include <QObject>
11 #include <api.h>
12 #include <AlacarteContainer.h>
13 #include <apiCDD.h>
14 
16 {
17  friend class FakeGPSProvider;
18  friend class GPSProvider;
19 
20 private:
21  /*
22  * gps.conf
23  */
24  QString m_address;
26  QString m_port;
29  quint64 m_timestamp;
31 public:
35  ParameterGPS();
40  ParameterGPS(const ParameterGPS& other);
44  ~ParameterGPS();
45 
51  ParameterGPS& operator=(const ParameterGPS& other);
52 
56  void read();
60  void readDebug();
61 
66  QString address() const{return m_address;}
71  Heading_t heading () const {return m_heading;}
76  QString port() const{return m_port;}
86  Speed_t speed () const {return m_speed;}
91  quint64 timestamp () const {return m_timestamp;}
92 };
93 
94 #endif // PARAMETERGPS_H
Usefull functions and declarations.
Heading_t m_heading
Definition: ParameterGPS.h:25
ParameterGPS & operator=(const ParameterGPS &other)
operator= Affectation operator.
QString m_address
Definition: ParameterGPS.h:24
Speed_t m_speed
Definition: ParameterGPS.h:28
quint64 timestamp() const
timestamp Timestamp since 01/01/2004 getter.
Definition: ParameterGPS.h:91
Speed_t speed() const
speed ITS-S speed getter.
Definition: ParameterGPS.h:86
QString m_port
Definition: ParameterGPS.h:26
quint64 m_timestamp
Definition: ParameterGPS.h:29
ReferencePosition_t referencePosition() const
referencePosition ITS-S position getter.
Definition: ParameterGPS.h:81
QString address() const
address GPS daemon IP address getter.
Definition: ParameterGPS.h:66
void read()
read Configuration file reading.
ReferencePosition_t m_referencePosition
Definition: ParameterGPS.h:27
Heading_t heading() const
heading ITS-S heading getter.
Definition: ParameterGPS.h:71
Definition: Speed.h:23
void readDebug()
readDebug Configuration printing.
QString port() const
port GPS daemon port getter.
Definition: ParameterGPS.h:76
ParameterGPS()
ParameterGPS ParameterGPS constructor.
Definition: ParameterGPS.cpp:3