summaryrefslogtreecommitdiffstats
path: root/healthd/BatteryMonitor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* healthd: Move power_supply attribute paths to healthd_configTodd Poynor2013-08-141-63/+97
| | | | | | | Allow health HAL to select specific paths to be used, overriding default search for arbitrary power supplies with the named paths. Change-Id: I5f724739f58ef56087ab592b7403fc083db8f173
* healthd: fix botched logging callTodd Poynor2013-08-121-1/+1
| | | | Change-Id: Ibf5e28c657e0d9d193b266acd7b2912bebc3e71f
* healthd: preserve uA and uAh units for current_now and charge_counterTodd Poynor2013-08-091-3/+3
| | | | Change-Id: I20b3f47c541c4321b0593e504090ad6573b9cb01
* healthd: add health HAL supportTodd Poynor2013-08-071-17/+23
| | | | | | | | | | Adds board-specific battery monitoring capabilities: * processing of battery property values and additional charging logic. * adjusted (or removed) polling intervals. * replaced (or removed) battery status heartbeat in kernel log. Change-Id: Ia77bca8dc92c6c2a51afa65d516cacca08da73ac
* healthd: add optional current_now and charge_counter to tracked stateTodd Poynor2013-08-071-6/+36
| | | | | | | | uA and uAh units are converted to mA and mAh. If current_now is present, add it to the heartbeat log (c=nnn). Change-Id: I2b5fe7b4505c98ca2d11c3f94564c1c38493c8b9
* healthd: Add system health monitoring daemonTodd Poynor2013-07-261-0/+354
Initially moving battery health monitoring here. Command line flag -n tells healthd not to use (or wait for) servicemanager in this execution, for charger and recovery modes. Change-Id: I1720594724af0c068497b359f9c6ad65aeaa1519