summaryrefslogtreecommitdiff
path: root/utils/loc_nmea.cpp
AgeCommit message (Collapse)Author
2020-01-14Merge "fix nmea GNS mode indicator isssue"qctecmdr
2020-01-13fix nmea GNS mode indicator isssueHoss Zhou
Change-Id: I241cc73e2f4f74156583390b7eeee102deedc66b CRs-Fixed: 2555734
2020-01-07FR 53788: DGNSS info for SPE position and SV measurement reportWei Chen
Populating DGNSS info from SPE position and SV measurement report to be avaialble for engine plugin Change-Id: Ieeaeaef69c806410aee0abab79f896d5773da90b CRs-fixed: 2485192
2019-11-21Use gmtime_r function to avoid UTC time corruption.Santoshkumar Zalake
The gmtime library function is outputting corrupted UTC time as this function is not thread safer. CRs-Fixed: 2571035 Change-Id: Ieed088392e3094eb20fa9b526931a3a89d4f231c
2019-11-13fix nmea B2AQ issuesHoss Zhou
Change-Id: I07e17eac2eb663155d138fc67881f9926dea2f5e CRs-Fixed: 2560784
2019-11-04Merge "GPS NMEA: generate empty GSA sentence for dead reckoning fixes"qctecmdr
2019-11-04GPS NMEA: generate empty GSA sentence for dead reckoning fixesWei Chen
For dead reckoning fixes when number of SV used in fix is 0, we need to generate an empty GSA sentence CRs-fixed: 2542163 Change-Id: Icb89981d04ecdfeb81fbdc16b2a8d3676319b18d
2019-10-28nmea: fix status and mode indicator fields of RMCMadhanraj Chelladurai
Fix status and mode indicator fields to proper values as per NMEA standard for GPRMC string. Change-Id: I7fe0e292079c0f71bb37f6a1462f669e14f54b81 CRs-Fixed: 2537924
2019-10-22GPS NMEA: enhance gga fix qualtiy for sensor contributed fixWei Chen
This enhancement will be enabled if CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED is set to 1 in gps.conf. PPP fix w/o sensor: fix quality will now be 59 PPP fix w sensor: fix quality will now be 69 RTK fixed fix w/ sensor: fix quality will now be 64 RTK float fix w/ sensor: 65 DGNSS and/or SBAS correction fix and w/ sensor: 62 GPS fix without correction but and w/ sensor: 61 Change-Id: I7bc1bb5504e023de40f271d97d31c602f27bd94e CRs-fixed: 2537211
2019-10-07Prevent left shift by a large numberMike Cailean
CRs-fixed: 2534443 Change-Id: I3c52f6f62620c69bc79bc9bc5343e5d1ec08656d
2019-08-14Generate Navic SV NMEA sentence - GIGSVHarikrishnan Hariharan
NMEA Sentence is generated when NMEA_PROVIDER is set to 0. Change-Id: I12db25a4f32d1b8fb325048c43b23aa7d0b5f671 CRs-Fixed: 2509063
2019-07-17modify QZSS SVID according to NMEA spec 4.11Hoss Zhou
Change-Id: I7c82c210174076f9620b52cfb749a4c73824ffdf CRs-Fixed: 2473699
2019-06-23Merge "fix nmea GSV/GNS/GSA issues"qctecmdr
2019-06-21Merge "Add B2A-Q support in NMEA messages"qctecmdr
2019-06-19GnssAdapter: add support for ppe fix type and calibration infoWei Chen
(1) Add support to report out calibration confidence in position report (2) Update gps quality of GGA, mode indicator for GMC and VTG NMEA sentences Change-Id: Ia1aa5283deffed6638172b90a41b481c2d199229 CRs-fixed: 2438838
2019-06-18Add B2A-Q support in NMEA messagesMike Cailean
Change-Id: Ia58935df454e7bfffa91416159e5c9ba4fe1ac75 CRs-fixed: 2474222
2019-06-18fix nmea GSV/GNS/GSA issuesHoss Zhou
1. remove blank GSV sentences 2. modify GNS mode indicator field 3. modify GSA mode field, remove blank sentence Change-Id: Ibe196328938e2674f0100224209cef0b229328e1 CRs-Fixed: 2460129
2019-05-27modify DTM talker idHoss Zhou
Change-Id: I1844cc64767c0e6b324331f2016091ed1053e360 CRs-Fixed: 2455848
2019-05-09Adding NAVIC supportSaurabh Srivastava
NAVIC constellation support added. Change-Id: I30a61f53089177d4e02b617dc9b785c13e2ef6ee CRs-Fixed: 2399619
2019-04-15modify NMEA according to version 4.11Hoss Zhou
1.modify BDS/QZSS/NavIC system id and signal id 2.add GNS sentence Change-Id: I81c5c6806e8c4cdf2aee32415b0cfa3a3b1b0cd1 CRs-Fixed: 2432122
2019-03-31add sufficient delimiter for blank GSA sentenceHoss Zhou
Change-Id: I96e7dec543a4bfb326e5c72d9e943a57d183cf87 CRs-Fixed: 2416152
2019-01-24Adding SBAS in GSV NMEASrivastava, Saurabh
Adding missing constellation handling for SBAS in GSV NMEA Change-Id: I51ce3f60fc3bf340936901b753169df34d6db5c2 CRs-Fixed: 2387458
2018-11-30PZ90 datum supportHoss Zhou
add a configuration DATUM_TYPE in gps.conf to configure datum type. Default datum type is WGS84. Change-Id: Ia8404aa5cf6d49741b9f487f8b086abd095f21ea CRs-fixed: 2338883
2018-11-27GPS NMEA: generate proper nmea during leap second transitionWei Chen
During leap second transition, the hour, minute and seconds displayed need to be in the format of 23:59:60 to denote the extra leap second Change-Id: Ice7c6f934b1251990ba26e2b7e399554a2862eb4 CRs-fixed: 2335188
2018-10-25Fix issue with app side NMEA generation for GSVHarikrishnan Hariharan
Handling the case when there is no signal type available as part of SV report. Change-Id: I7696f8f19b490506211c83d3d20659a69fffba66 CRs-Fixed: 2338206
2018-09-07support signal ID in NMEAHoss Zhou
support GPS L5, GALILEO E5 and BDS B2 in NMEA. Change-Id: I7302ec8dfabaf28832fc93206f70cd1942f48183 CRs-Fixed: 2307787
2018-06-22Correct the nmea sv info in the first fixYingjie Wang
Use the sv used info from postion report to correct nmea GPGSA in the first fix and decouple from the sv report. Change-Id: Ibc94f5b51f4112951a2bb13d83b757fa4088eb5c CRs-fixed: 2261346
2018-04-04Merge location.lnx.3.0-180201 to location.lnx.3.9Dante Russo
Catchup merge from tag location.lnx.3.0-18201 CRs-fixed: 2212182 Change-Id: I47f5f9eb06cb6a6ee6be337a2dc43e0d2386113b
2018-03-02remove unused variables for compilationDante Russo
remove unsed variables and fix few compiler issues CRs-fixed: 2175735 Change-Id: I635a7503326928f43070aa2224bc3c3d6e1ff929
2018-01-16LE clean upKevin Tang
separated utils, core, ds and loc-api-v02 from loc-hal into their own independent packages; simplified loc-pla; moved pla to the root of project; removed loc-stub. Change-Id: I373f02f9306646addf55ae90d71c4ba8e3741d09 CRs-Fixed: 2172544
2017-11-09Fix $--RMC sentenceBaili Feng
Navigational status should be the last element Change-Id: Ifb201fe95de74e3419e7fe55c55657b41818c64d CRs-fixed: 2140835
2017-11-07Adjust NMEA sentence to comply with v4.1Baili Feng
1. Add Navigational status to $--RMC sentence 2. Add Signal ID to $--GSV sentence Change-Id: I5ae26bed8dcca577ee661a4129858a8482d172a6 CRs-fixed: 2109692
2017-05-28Add support for generating NMEA sentences for BDS.Harikrishnan Hariharan
Change-Id: I77ccaac3da4d79ed6d43d1a4e59e4d438ba3d2f3 CRs-Fixed: 2047785
2017-05-28Add support for generating NMEA sentences for QZSS.Harikrishnan Hariharan
Change-Id: Ib1350fceeabcb2dc67812641b1f967b1b240cefd CRs-Fixed: 2036931
2017-04-28Enable LOGV for gps directoryYingjie Wang
Define LOG_NDEBUG 0 to enable VERBOSE log messages in hardware/qcom/gps Change-Id: I954cad757f13d6bac99b7a06625daa0ace84a17e CRs-fixed: 2025673
2017-03-31Fix svCount in --GSV nmea sentenceBaili Feng
Calculate sv count for each kind of constellation. Change-Id: If0ffa7f07245ea8b1a5bcc9933f6244f0598c575 CRs-Fixed: 2015049
2017-03-30Fix nmea sentence generation method of --GSVBaili Feng
Generate --GSV sentences from SVs in view instead of generate them from SVs used in fix Change-Id: I1de113e86b987b6ea01b50d800e5e13e7277baff CRs-Fixed: 2015049
2017-03-29move nmea generation logic inside utilsNaresh Munagala
NMEA generation logic needs to be reused across the interface boundaries. Moved this logic inside utils. Change-Id: Icb5c6fbc38b178c5edea468d26286e21749bfbfb CRs-Fixed: 1098734