summaryrefslogtreecommitdiff
path: root/src/gclue-location.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-25location: RMC sentences before NMEA v2.3 had only 11 parts, accept themTeemu Ikonen1-1/+1
2023-07-17location: Warn if NMEA coordinates are invalidTeemu Ikonen1-2/+6
2023-07-17location: Remove error arg from gclue_location_create_from_nmeasTeemu Ikonen1-7/+2
2023-07-17location: Correctly describe combined GGA+RMC locationsTeemu Ikonen1-0/+1
2023-07-08location: Fix RMC status field checkTeemu Ikonen1-1/+2
2023-07-08gclue-location: remove error from gclue_location_create_from_gga ()Chris Talbot1-12/+4
2023-07-08gclue-location: Don't add any GPS locations if the GGA sentence doesn't show ...Chris Talbot1-0/+5
2023-06-17gclue-location: remove error from gclue_location_create_from_rmc ()Chris Talbot1-13/+7
2023-06-17gclue-location: Reject RMC sentence if it is invalid, give bounds for accurac...Chris Talbot1-11/+27
2023-06-17location: Rewrite parse_nmea_timestampTeemu Ikonen1-39/+26
2023-01-14Remove manual GDateTime memory managementMaciej S. Szmigiero1-8/+9
2023-01-14Use automatic char* memory management where possibleMaciej S. Szmigiero1-2/+1
2023-01-05Remove manual GStrv memory managementMaciej S. Szmigiero1-12/+10
2022-10-11Add location source description to locationMaciej S. Szmigiero1-1/+6
2022-10-06location: Add a generic gclue_location_duplicate_fresh() functionMaciej S. Szmigiero1-1/+26
2022-10-06location: Add missing "description" field in gclue_location_duplicate()Maciej S. Szmigiero1-0/+1
2022-01-13location: Return meters from _get_distance_from, fix usersTeemu Ikonen1-5/+5
2021-12-04location: Fix heading computation for identical locationsTeemu Ikonen1-0/+6
2021-11-16Refactor NMEA sentence type detectionTeemu Ikonen1-2/+2
2021-11-16location: Improve NMEA RMC sentence parsingTeemu Ikonen1-2/+13
2021-11-07location: Remove unused function gclue_location_create_from_nmeaTeemu Ikonen1-29/+0
2021-11-07location: Add function gclue_location_create_from_nmeasTeemu Ikonen1-0/+53
2021-10-30Fix building without the NMEA sourceMaciej S. Szmigiero1-1/+1
2021-10-21Don't use G_TYPE_INSTANCE_GET_PRIVATETeemu Ikonen1-3/+1
2021-10-21location: Don't use GTimeVal and g_get_current_timeTeemu Ikonen1-3/+3
2021-10-05location: Fix gclue_location_set_heading_from_prev_location()Teemu Ikonen1-28/+29
2021-01-04src/gclue-location.c: don't parse NULL timestampsAngus Ainslie1-0/+5
2020-05-02nmea: Make modem-manager works with RMC sentencesSujanan Bhathiya1-11/+1
2020-05-02nmea: Add support for RMC sentencesSujanan Bhathiya1-1/+55
2020-05-02nmea: Extend nmea sentence unravel APISujanan Bhathiya1-0/+28
2019-01-04service: Standalone GClueLocation classZeeshan Ali1-28/+381
2019-01-04Drop use of deprecated g_type_class_add_private()Zeeshan Ali1-3/+4
2018-04-22Remove redundant '(C)' in copyright headersZeeshan Ali1-2/+2
2017-06-09location: Correct value of TIME_DIFF_THRESHOLDValentin Blot1-1/+1
2017-04-26location: Add a NULL-checkZeeshan Ali1-0/+2
2017-04-26location: It's OK if NMEA doesn't provide altitudeZeeshan Ali1-2/+0
2016-05-19location: A minor simplification of calculationZeeshan Ali (Khattak)1-1/+1
2016-04-20Expose the location's timestamp over D-BusEmilio Pozuelo Monfort1-0/+3
2016-04-20Add a gclue_location_new_full() functionEmilio Pozuelo Monfort1-5/+14
2015-09-18location: Only ignore timestamps > 60s in futureZeeshan Ali (Khattak)1-1/+3
2015-09-17location: Don't warn on empty timestamp in GGA sentenceZeeshan Ali (Khattak)1-1/+4
2015-09-10location: Use timestamp from NMEA GGA sentenceZeeshan Ali (Khattak)1-1/+63
2015-09-10location: Add gclue_location_duplicate()Zeeshan Ali (Khattak)1-0/+27
2015-09-10location: Ensure speed change notificationZeeshan Ali (Khattak)1-2/+3
2015-09-10location: No negative speedsZeeshan Ali (Khattak)1-1/+1
2015-09-10location: Correctly handle same timestamp caseZeeshan Ali (Khattak)1-1/+5
2015-08-25location: Move public functions togetherZeeshan Ali (Khattak)1-47/+47
2015-08-22Add gclue_location_create_from_gga()Ankit1-0/+136
2015-04-09location: Avoid a division by zeroZeeshan Ali (Khattak)1-0/+2
2015-03-26dbus,location: Add & set 'Heading' propAnkit1-0/+134