History log of /hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fecc8ce536377c38a9f7bfcc9f26a32afded5aca 08-Jul-2016 Dante Russo <drusso@codeaurora.org> Fix logging level and remove nmea log

Logging level should be 2 by default to
prevent excessive logging by default.
Nmea log print is removed, as it can be
excessive during gps tracking.

Bugs: 29499503 29272976
Change-Id: Ia60295207b6bbbcb24bbede4f1802c0c7a2f2544
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
0c7fdf015bfdb33b14a990b280c38386cb8e1f9c 23-Jul-2015 Vineeta Srivastava <vsrivastava@google.com> qcom/gps: update gps hal

526da0e Fix args to loc_xtra_init
fad3d1e memory management fixes
c85fa4a Fix Memory leak in util/loc_cfg.cpp
4172ea8 Fix gps.conf capabilities overwrited by carrier
1b2d16d Merge "Adding Mutex for Creating Context" into LA.BF64.1.2.9
044682a Removed unused code and unnecessary notice files
9e7a6c1 Remove reporting gps status from loc eng layer
911ec4a Move modem power vote out of hal
10e4530 Fix some compilation issues with legacy targets
e9004f4 Migrating XTRA from gpsonextra.net to cloud based izatcloud.net
014e160 Add buffer length check for XTRA data

Change-Id: Ic39d848fca5b0eadea9152ac65fb6a8581cce96b
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
bfff6343845ad9ff062c5fd97bb3b9be1053340e 02-May-2015 Dante Russo <drusso@codeaurora.org> gps: upgrade GPS HAL to latest

Change-Id: Idd560ad408ad4e9265d212ab42990b8683548599
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
66b3250cfd7439adcd92ab32d009f152a3c6ad4c 18-Dec-2014 Kevin Tang <zhikait@codeaurora.org> carrier configured GPS_LOCK value missed out

A later change changed how some of the carrier config items are
stored. GPS_LOCK was missed out. Therefore the config values
would only work if it configured in gps.conf. The carrier config
values was lost unintentionally.

Bug: 18754196
Change-Id: I40b9833598a1f227bf765aa422b5752ffc1c9357
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
8aac9d301fc5aa83071492803f4335b73f2604e3 21-Nov-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Revert "GNSS measurement""

This reverts commit a8f9a02a2cd44c6074bf331eb244e546018643ab.

Bug: 16630595
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
a8f9a02a2cd44c6074bf331eb244e546018643ab 11-Nov-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "GNSS measurement"

This reverts commit af0c0cc82699ddd8d50bf8a2fa60c4bc923a4ebe.

Bug: 18314406

Change-Id: I41638b8bfb6820c41c70af633f3f6c42efacf71c
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
af0c0cc82699ddd8d50bf8a2fa60c4bc923a4ebe 31-Oct-2014 Kevin Tang <zhikait@codeaurora.org> GNSS measurement

Implementation of GNSS Measurements support.
In GPS HAL, Only GPS Measurements report
will be collected from modem.

bug: 16630595

Change-Id: Ief4368099df4ff573ad1a764f4156d63685e936d
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
2344717512130b1c2778320fa48c95e37abd8832 30-Sep-2014 Kevin Tang <zhikait@codeaurora.org> support reinjecting supl url for sim hot swap

modem might reset during sim hot swap, in which case
the prior supl url shall be remembered so that can be
reinjected. This change enables it.

Bug: 17288144

Change-Id: I86ec898a54bc8706720c29a1ea67ce27153ee981
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
b2c66a082ebe2a2f887783810d4fb3a31fd547cd 19-Sep-2014 Kevin Tang <zhikait@codeaurora.org> GPS lock is stuck as disabled after post powerup enablement

when the device boots with gps disabled in settings and
later enabled post pwoer up, the lock state doesn't get
updated correctly.

Bug: 16131208

Change-Id: Ice8237a3fd67740819de573ffebbab851363163d
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
8aa503a872e8c8cf241061f6ffed4e9fba125ffe 11-Sep-2014 Kevin Tang <zhikait@codeaurora.org> GPS_LOCK configuration support

GPS_LOCK is defined as a bit mask in the higher layer
defined in gps.conf. GPS HAL reads from gps.conf, yet
this can be reconfigured by gps.h defined new API to
a different value. The current value will be used at
cleanup() time, to optionally lock gps modem to the
configured mode.

This changs also sets SUPL URL to NULL if hostname
comes with set_server() API is a NULL string.

Also optimized configuration_update() implementation
so that no all items will go through the reconfigu
scan.

Bug: 16131208
Bug: 17288144

Change-Id: I12a89b12ff82b6efd7b5567d2fcd6a7e79414c71
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
dd587e5a9e781e6e9b0dc428770552ad7e3e00c1 03-Sep-2014 Kevin Tang <zhikait@codeaurora.org> allow reconfiguration update happen before HAL init

currently HAL does not allow gps paremeter reconfiguration
before HAL init. This change allows that. The new config
items will be cached only. Upon HAL init, the parameters
that interest modem will be injected.

Bug: 17110478
Change-Id: Ie8d180a0ed6a35776f1ee0342f88dfc010ec2746
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
fe660078f05f448ececb0b1170ecd79e600db440 28-Aug-2014 Kevin Tang <zhikait@codeaurora.org> adding update config post power up

Some of the parameters configured in gps.conf may be
carrier dependent. This provides a mechanism so that
GpsLocationProvider can determine current operator
resolve of the carrier specific configurations and
update HAL with those configurations post init.
Bug: 17110478
Change-Id: I80aa4404da7666824335fee074dae2ffcba40548
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
1d4940024c54e7d1e63f73edd5054a18a7a01b63 26-Jul-2014 Dante Russo <drusso@codeaurora.org> Agps Cert Install Api Implementation

Implementation of the install agps certificate
API for installing certificates at runtime.
Also add a field in gps.conf for cert
writable properties.

bug: 16633052

Change-Id: I49239b612381e81bd8a4c0a5773783572d4b2d9a
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
5cf20a0736f15de30eb88b6f499937f7d8f06e13 27-Jun-2014 Dante Russo <drusso@codeaurora.org> Changes for GPS HAL compilation

This is a blob of changes that are required
for compilation on the PDK after merge with
mainline

Change-Id: Ia443efd1709aee6701af496b4fa818005f141c28
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
47ad5e4cf2f6810db3c0e7ec79696496a94b6f0d 27-Jun-2014 Dante Russo <drusso@codeaurora.org> Merge branch 'KK.04.04.02.010.399' into l-pdk

Change-Id: I3b841bb04243b494c9741ae0f042ee524cfeec80
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
0ed9ab19618e840907e343877bf91bd30aba8be9 09-Jul-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Merge branch 'KK.04.04.02.010.399' into l-pdk"

This reverts commit 8c61f8c1f1572ab769912264af3f31feb041fe79.

Change-Id: I488b164f36f6f6be55aebb4759c116a3b4a1e448
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
915c96cc2f4ceffd1f439cc6381f2e6c1c57f2cc 09-Jul-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Changes for GPS HAL compilation"

This reverts commit 627008708a92ff909caa97f7e183514a32db8c94.

Change-Id: I50618231719788560d0e4cdf60986f0884a68496
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
627008708a92ff909caa97f7e183514a32db8c94 27-Jun-2014 Dante Russo <drusso@codeaurora.org> Changes for GPS HAL compilation

This is a blob of changes that are required
for compilation on the PDK after merge with
mainline
Change-Id: I6030ad91620849b2551c734b3e02bf58c0a9145d
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
8c61f8c1f1572ab769912264af3f31feb041fe79 27-Jun-2014 Dante Russo <drusso@codeaurora.org> Merge branch 'KK.04.04.02.010.399' into l-pdk

Change-Id: I2452a378d4a4697cec2b023a0e9a9bf3e5f14924
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
8f6bca4064abbd801365674df7c870abaef818bb 14-Nov-2013 jay_jiang <jay_jiang@asus.com> Revert "Fix inject NTP time fail"

Bug: 11642521

This reverts commit 04bfb8ffd5695f666c37970cd7173f749327f5fb.
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
04bfb8ffd5695f666c37970cd7173f749327f5fb 05-Nov-2013 jay_jiang <jay_jiang@asus.com> Fix inject NTP time fail

b/11524262 - Can’t inject NTP time to improve GPS Time to first fix (TTFF)
Change-Id: Id2c00d681351f9264225389869192f2e34a143f0
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
4c50617b37dbe49061e7f827c9ea12ae09baf9d0 05-Sep-2013 Dante Russo <drusso@codeaurora.org> Bug fixed in AGPS checks

Fixed conditional check from MSA|MSA to MSA|MSB.

Change-Id: I7931563e08c5c875b49cc9ada2969a34373a2890
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
e14a6c846df2ce4bb1847e4250991f7c52fd793d 19-Aug-2013 Dante Russo <drusso@codeaurora.org> Merge latest gps hal

Merged at commit-id 782431aff037174b5d6bf533975a05aafff98ed2

Change-Id: Icf77a4758601b107251860544e98a363307d1fff
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
34ee09551764b045fdc02df754157473125edf60 26-Mar-2013 Kevin Tang <zhikait@codeaurora.org> Revert "remove loc_api from hardware/qcom/gps"

This reverts commit 0d257cc5d371b6619978326badbd29acea999725.

Change-Id: I80c00022b5ab562ade9a9c8ca5abd0087d897c9e
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
0d257cc5d371b6619978326badbd29acea999725 07-Feb-2013 Iliyan Malchev <malchev@google.com> remove loc_api from hardware/qcom/gps

Change-Id: I2a1e928dc38de45c7421e2ef7a406ca969eafc97
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
586a62cda0a47473dfadedccb0103f282b23759d 27-Sep-2012 Brian Muramatsu <btmura@google.com> Merge "gps: report session begin/end on gps start/stop" into jb-mr1-dev
205590ae1b89d30d7979e06720bb7bf202b0c742 27-Sep-2012 Mekala Natarajan <mekalan@codeaurora.org> disabled agps state machine delete in cleanup

The current cleanup mismatches agps_init(), so that it the agps state
machines will get deleted in the cleanup but never get recreated next
time apgs_init() is called.

Bug 7216641

Change-Id: Iddba9fd0d90c790e658f14c42c8a25d22b8749c0
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
56de3d4311610d086d89b2ff4a320d92fb34aeb2 26-Sep-2012 Ajay Dudani <adudani@codeaurora.org> gps: report session begin/end on gps start/stop

Since modem does not consistently send
SESSON_END/ENGINE_OFF event, always report
SESSION_END on stop gps and SESSION_BEGIN on
start gps so that the icon is turned on/off
correctly.

Bug 7185242

Change-Id: Ib3954529056a653d7057aedb489be1ccee9eaf1d
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
197fe088f73d03b66dcf4d02e1f454ff89f70fa7 12-Sep-2012 Ajay Dudani <adudani@codeaurora.org> dynamically build and load adapter libs

This is to support bringup efforts. This change will decouple
the dependencies between GPS HAL and proprietary QMI headers,
so that we can build HAL without any proprietary repos.

Change-Id: I7b836d09f4ac6b1a1bdb38f8d6a2bfb90bb5bf01
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
0a49d62c7ad2e256da072f469cc9497e9555d025 25-Jul-2012 woojin.shin <woojin.shin@lge.com> gps: enable nmea callback

Add code for calling NMEA callback for receiving NMEA.

Change-Id: I04689cbc166e3db9d4479bf85636363a87176468
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp
f77c85bb51137f5ba854184e5e9194197027438a 10-Jul-2012 Ajay Dudani <adudani@codeaurora.org> gps: Initial implementation of msm gps hal

Change-Id: Icf126a0bbb9dec414144b9b405694e41777920d5
/hardware/qcom/gps/loc_api/libloc_api_50001/loc_eng.cpp