1
0
mirror of https://github.com/simisimis/blinkmeter.git synced 2025-12-06 08:42:26 +02:00
Files
blinkmeter/blinkDetector.lua
Simonas Narbutas 11928fa855 first commit
2018-11-28 15:50:45 +01:00

21 lines
392 B
Lua

dofile("counter.lua")
BlinkDetector = {
ON_THRESHOLD = 200,
OFF_THRESHOLD = 100,
ON = 1,
OFF = 0,
state = 0
}
function BlinkDetector:isBlinking(value)
if self.state == self.ON and value < self.OFF_THRESHOLD then
self.state = self.OFF
return true
end
if value > self.ON_THRESHOLD then
self.state = self.ON
end
return false
end