30 Commits

Author SHA1 Message Date
Nyall Dawson
3a578d6712 Header update 2024-08-13 20:28:55 +10:00
Denis Rouzaud
828e014a26 forward declaration of settings 2023-02-03 09:05:37 +01:00
Denis Rouzaud
72387f63a4 remove settings from bindings 2023-01-16 09:00:52 +01:00
Denis Rouzaud
bd9cd8eb0f move settings init to source files 2023-01-16 09:00:51 +01:00
Nyall Dawson
3e818b942b Split out qgsgpsconnection files into modular components 2022-11-17 20:13:41 +10:00
Nyall Dawson
cc7e5e3769 [gps][feature] Add an explicit "Offset from UTC" option for
storing GPS feature timestamps

This option allows users to manually enter a desired offset from
UTC for storing GPS time stamps. This allows for full flexibility
for users who need to account for daylight savings offsets or
other complex time zone issues.

Sponsored by NIWA
2022-11-08 18:52:17 +10:00
Nyall Dawson
b436282b59 Add GPS Component enum, useful for referring to specific pieces
of GPS information in a generic way
2022-11-08 18:43:39 +10:00
Nyall Dawson
2d4e6ce0e5 Use settings registry for all gps settings 2022-11-04 11:24:05 +10:00
Nyall Dawson
16e81df0aa Record last valid location in GPS connection and add changed signal 2022-11-01 16:08:15 +10:00
Nyall Dawson
fa185872cb Add constellation information to QgsGpsInformation and handle GPS fix type across different constellations 2022-11-01 16:08:15 +10:00
Nyall Dawson
3a89b5505b Add fix status changed signal to QgsGpsConnection 2022-10-31 17:22:54 +10:00
Nyall Dawson
f79eaf61e8 Cleanup GPS fix status handling, remove duplicate code 2022-10-31 17:22:54 +10:00
Nyall Dawson
5840af01dc [gps] Move 'calculate bearing from travel direction' setting to
options GPS pane
2022-10-27 13:37:14 +10:00
Nyall Dawson
2223e19f63 [gps] Move GPS track point filtering settings to settings GPS pane
These are infrequently changed settings
2022-10-27 13:37:14 +10:00
Nyall Dawson
4c3ab10058 [gps] Move GPS connection settings from GPS information panel
to GPS options tab in QGIS settings

This is a more of a "set once and forget" setting, vs something
which needs to be frequently changed and always right in the user's
face.
2022-10-27 13:37:14 +10:00
Mauro Bettella
c8192cb71c
Added GNSS constellation abbreviation (#50205) 2022-09-16 06:58:07 +10:00
Mathieu Pellerin
52a34cc7b7 [positioning] Add missing equal-to operator to the QgsSatelliteInfo class 2022-07-08 10:05:10 +10:00
Mathieu Pellerin
5bbad02806 [nmea] Convert RMC mode indicator to its equivalent signal variant to provide accurate quality description 2022-03-28 13:57:22 +07:00
Juergen E. Fischer
c6008b7ee1 fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
reverting 3fb0f66 (followup #45348)

Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09 Run sipify_all.sh 2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306 run sipify 2021-10-12 16:34:05 +10:00
Denis Rouzaud
ba8a445850 run sipify 2021-03-22 21:13:52 +01:00
Matthias Kuhn
74d053242e Add new field for geoid-ellipsoid diff 2021-01-12 10:25:19 +10:00
Matthias Kuhn
e0ad337a2f NMEA calculate 3D RMS 2021-01-11 12:25:05 +10:00
Jürgen Fredriksson
4ca7cd3d63
More detail on GGA quality indicator (#38234)
- UPDATE mTxtAltitude, mTxtHacc and mTxtVacc because GNSS receivers can output higher accuracy! (RTK)

According to https://www.gpsinformation.org/dale/nmea.htm#GGA I suggest an update to the quality information for the GGA sentence.
Since RTK solutions become more and more standard the info.quality "Fix RTK" is a very important information!
2020-09-01 14:28:21 +10:00
Nyall Dawson
d8a40818f0 Dox++ 2020-01-13 13:45:34 +13:00
Nyall Dawson
d182cf2d76 [gps] Correctly set initial value of hoz/vert accuracy and direction as not available 2019-12-06 04:50:53 +10:00
Matthias Kuhn
260196f031 Fix building core and pycore 2019-11-03 22:22:58 +01:00
Sandro Mani
3cf94e98fc Inizialize QgsGpsInformation with sane values, add QgsGpsInformation::isValid and QgsGpsInformation::fixStatus 2019-07-31 02:51:46 +10:00
Denis Rouzaud
7df2593caf move auto generated sip file in dedicated folder 2018-05-14 10:23:37 -04:00