summaryrefslogtreecommitdiffstats
path: root/services/sensorservice/BatteryService.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup Binder interface between sensorservice and BatteryStatsMike Lockwood2013-09-251-6/+2
| | | | Change-Id: Ia507160a2534059afe93849c8efc8407a046b50e
* improve sensor battery usage trackingMathias Agopian2012-09-181-0/+71
until now we were tracking when a sensors was physically enabled or disabled and we were reporting that to the BattaryService. this wasn incorrect because we could have several different apps enabling the same sensor, so the accounting by the battery service would be incorrect in that case (depending on the order in which these apps disabled said sensor). BatteryService tracks sensors per uid, however SensorService does this per binder connection, so we could have several binder connections for the same uid, to solve this we keep a list of sensor/uid -> count, which is the bulk of this change. Bug: 6661604 Change-Id: I561c198c42ba1736a8671bdacda4c76d72b9dd6f