This change is to add some more libraries needed to
be present in the vndk-sp library set. Also, move towards
a better the mechanism to build vndk-sp.
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
hal daemon
Move hal daemon socket creation to loc_client directory
Define uid/gid for locclient
CRs-Fixed: 2260194
Change-Id: Icaac885c19cd65b11254bb93b6a938b2d4595761
The event mask can be retrieved in the context of
client thread as zero and then queued up to go to
msg task thread. By the time the msg is actually
handled in msg task thread, the actual event
mask at LOC API layer may have already changed, but
this mask would then be overridden by zero. This
can cause no modem events to ever come, including
position reports.
The fix is to not retrieve the event mask in the
client thread, but instead wait for msg to be
handled in msg task thread before retrieving it.
Change-Id: I48562d028bbfa187732686c060b5cdd62c6d5a89
CRs-fixed: 2219519
GNSS adapter to block CPI injection for CPI originates from modem.
One source of the fix is QNP fix from modem. Only fixes that
comes within time threshold and with latitude and longitude
falls within the same proximity will be blocked.
Change-Id: If67a164d1e1c75735979f048a9f8dc93f0b0a41f
CRs-fixed: 2260721
Returning false for HIDL Set Blacklist
API when a GPS constellation SV is
passed in for blacklisting.
Change-Id: I4fdaf226111d9db365af11c0e5bb6fa043c0b6fb
CRs-Fixed: 2234230
Add a getLocationOptions() function in TrackingOptions to
return the LocationOptions object data associated with this
class. This is for use in client_api and location-hal-daemon.
Change-Id: Id725e1961dc390b8dac908575bb1686b16756057
CRs-Fixed: 2270936
Eliminated time valid dependency when processing
PQWM1 message to get AGC
Bug: 110460486
Change-Id: I962272a749599db7a9dc84e00da9e1152686c366
CRs-fixed: 2267159
Eliminated time valid dependency when processing
PQWM1 message to get AGC
Bug: 110460486
Change-Id: I962272a749599db7a9dc84e00da9e1152686c366
CRs-fixed: 2267159
a log print in LocCloseMsg print a string without
dereferenced address, and it will cause null pointer
dereference.
Change-Id: I0daf7cbf09033e065e07825f842320ae5d2508cb
CRs-Fixed: 2259999
which right now are not keeping any data into the SSOO's table,
therefore it is not able to determine if the new data arrives is
different than the current one. This results in not passing the
following data updates to the clients.
Change-Id: Ieb94e959228d9a9f8d43b090f3328208387d864f
CRs-Fixed: 2239616
For the case the modem sends a close request for
the same connection handle do not process the
request and do not ACK to the modem
CRs-fixed: 2269123
Change-Id: I027c3e79965bb0f9ab311093904e6dded1aa5d03