2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
koreader/frontend/device/remarkable/powerd.lua
NiLuJe dffe86dfe9
Cleanup eye-gouging madness around io.read calls (#7149)
* Don't reinvent the wheel when reading a one-line int or string from sysfs

* Simplify a whole other bunch of read calls
2021-01-16 04:41:46 +01:00

26 lines
519 B
Lua

local BasePowerD = require("device/generic/powerd")
local Remarkable_PowerD = BasePowerD:new{
is_charging = nil,
}
function Remarkable_PowerD:init()
end
function Remarkable_PowerD:frontlightIntensityHW()
return 0
end
function Remarkable_PowerD:setIntensityHW(intensity)
end
function Remarkable_PowerD:getCapacityHW()
return self:read_int_file(self.capacity_file)
end
function Remarkable_PowerD:isChargingHW()
return self:read_str_file(self.status_file) == "Charging"
end
return Remarkable_PowerD