summaryrefslogtreecommitdiffstats
path: root/healthd/healthd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* healthd: perform periodic chores when awake and on battery powerTodd Poynor2013-09-091-0/+3
| | | | | | | | Monitor battery/charging status at normal awake rate when on battery power. Bug: 10650797 Change-Id: I914d24af4963ab9d52b03c0a2615ad653ced9b12
* healthd: Move power_supply attribute paths to healthd_configTodd Poynor2013-08-141-1/+10
| | | | | | | 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: create healthd_board_init()Todd Poynor2013-08-081-12/+12
| | | | | | | Subsume healthd_board_poll_intervals, make clear the call is for init-time actions. Change-Id: I9267e4ce7c62b78d2997a43822f20bfa13b54cd8
* healthd: add health HAL supportTodd Poynor2013-08-071-8/+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 system health monitoring daemonTodd Poynor2013-07-261-0/+258
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