13 Q_PROPERTY(QString mountpoint READ mountpoint CONSTANT)
14 Q_PROPERTY(QString identifier READ identifier CONSTANT)
15 Q_PROPERTY(QString format READ format CONSTANT)
16 Q_PROPERTY(QString formatDetails READ formatDetails CONSTANT)
17 Q_PROPERTY(
int carrier READ carrier CONSTANT)
18 Q_PROPERTY(QString navSystem READ navSystem CONSTANT)
19 Q_PROPERTY(QString network READ network CONSTANT)
20 Q_PROPERTY(QString country READ country CONSTANT)
21 Q_PROPERTY(
double latitude READ latitude CONSTANT)
22 Q_PROPERTY(
double longitude READ longitude CONSTANT)
23 Q_PROPERTY(
bool nmea READ nmea CONSTANT)
24 Q_PROPERTY(
bool solution READ solution CONSTANT)
25 Q_PROPERTY(QString generator READ generator CONSTANT)
26 Q_PROPERTY(QString compression READ compression CONSTANT)
27 Q_PROPERTY(QString authentication READ authentication CONSTANT)
28 Q_PROPERTY(
bool fee READ fee CONSTANT)
29 Q_PROPERTY(
int bitrate READ bitrate CONSTANT)
35 QString mountpoint()
const {
return _mountpoint; }
36 QString identifier()
const {
return _identifier; }
37 QString format()
const {
return _format; }
38 QString formatDetails()
const {
return _formatDetails; }
39 int carrier()
const {
return _carrier; }
40 QString navSystem()
const {
return _navSystem; }
41 QString network()
const {
return _network; }
42 QString country()
const {
return _country; }
43 double latitude()
const {
return _latitude; }
44 double longitude()
const {
return _longitude; }
45 bool nmea()
const {
return _nmea; }
46 bool solution()
const {
return _solution; }
47 QString generator()
const {
return _generator; }
48 QString compression()
const {
return _compression; }
49 QString authentication()
const {
return _authentication; }
50 bool fee()
const {
return _fee; }
51 int bitrate()
const {
return _bitrate; }
52 double distanceKm()
const {
return _distanceKm; }
54 static NTRIPMountpointModel* fromSourceTableLine(
const QString& line, QObject* parent =
nullptr);
55 void updateDistance(
const QGeoCoordinate& from);
64 QString _formatDetails;
69 double _latitude = 0.0;
70 double _longitude = 0.0;
72 bool _solution =
false;
75 QString _authentication;
78 double _distanceKm = -1.0;