namespace zavai {
namespace power {
-class Power : Service
+public class Power : Service
{
public enum State
{
uint poll_time;
if (uevent.uevent != null)
{
+ zavai.log.info("We have uevent: poll rarely");
uevent.uevent.event += on_uevent;
uevent.uevent.request("zavai.power");
// If we can get plug/unplug notifications, it's ok to just poll
} else {
if (battery_device == null)
{
- zavai.log.warning("No battery device found that I know how to read: try building with devkit-power");
+ zavai.log.warning("No battery device found that I know how to read");
poll_time = 0;
} else {
+ zavai.log.info("Polling battery device only");
// Else poll every 30 seconds to be somehow reactive to plug/unplug
// events
poll_time = 30 * 1000;
}
}
-Power power;
+public Power power;
public void init()
{