Commit graph

8 commits

Author SHA1 Message Date
David Christie
4b49035055 Add ability to flush FLP HAL batched locations buffer.
Currently GmsCore has to guess how many locations to retrieve
based on requested frequency and then demux the output looking
for timestamps (that aren't monotonically increasing).  This
capability gives GmsCore a more graceful solution.

Change-Id: If2d054c09efc98e33e357796bbfcd37c91b24ec8
2015-04-13 18:47:29 -07:00
David Christie
5cf80e5003 Add a status callback for FLP HAL batching.
-Allows GmsCore to know if location batching is
 unsuccessful so it can switch to a SW solution.

Change-Id: I5a01d44fdcf6daa07d6b40cf95a674e98179bf00
2015-04-13 17:59:39 -07:00
David Christie
6e4b504920 Add support for capability querying in the FLP HAL
Change-Id: I93ebdbdaf7dc0b2ddf1a7e7a089073db51cd15c3
2015-04-13 16:57:59 -07:00
David Christie
b3a7d37fa2 Add smallest displacement feature to FLP HAL
Change-Id: I73d5391be3640d5f5c9a1cbee3ed36beec9c1df0
2015-04-08 15:30:55 -07:00
destradaa
06b77aa4e1 Fix typo in FlpHal
Change-Id: I0a0598c4755052e071d793fbacf0aa25dfca6e5c
2013-08-21 12:41:19 -07:00
destradaa
b89487944d Update FLP HAL definition for thread semantics.
Change-Id: I3dd1f5c72f0fa62a131b7ce166f3df631bb44394
2013-07-12 17:05:15 -07:00
Kevin Tang
d2c966fa2b Changes to fused location hardware hal.
1. Added some comments.
2. Added device context information.

Change-Id: I0db21778b60339c92b4951aee4facb1148020198
2013-06-25 14:27:46 -07:00
Jaikumar Ganesh
b951dee9e6 Fused Location Provider HAL interface.
Fused location allows for fusion of information from
multiple source like GPS, Wifi, Cell, Bluetooth, Sensors etc
to get a location. Doing this in hardware is useful because
it can be done completely in the baseband without waking up the AP.

Change-Id: Ib007839ff51b7e87e8d62f0ff9fea1c4a474b1d1
2013-06-11 11:45:04 -07:00