Files
tell/script/devices/LaserDistance.py
gac-S_Changer bdf5049f96 Creation
2018-12-03 12:17:40 +01:00

18 lines
544 B
Python

class LaserDistance(ReadonlyRegisterBase):
def __init__(self):
ReadonlyRegisterBase.__init__(self, "laser_distance")
def doRead(self):
ret = ue.readable.read()
ret = 0.0 if math.isnan(ret) else ret
return ret
class ListenerAI (DeviceListener):
def onValueChanged(self, device, value, former):
laser_distance.setCache( 0.0 if math.isnan(value) else value, None)
listenerAI = ListenerAI()
ue.addListener(listenerAI)
laser_distance=LaserDistance()
add_device(laser_distance, True)