28 lines
712 B
Python
28 lines
712 B
Python
from platypush.backend.sensor import SensorBackend
|
|
|
|
|
|
class SensorLtr559Backend(SensorBackend):
|
|
"""
|
|
Backend to poll an `LTR559 <https://shop.pimoroni.com/products/ltr-559-light-proximity-sensor-breakout>`_
|
|
light/proximity sensor
|
|
|
|
Requires:
|
|
|
|
* ``ltr559`` (``pip install ltr559``)
|
|
"""
|
|
|
|
def __init__(self, light=True, proximity=True, **kwargs):
|
|
"""
|
|
:param light: Enable light sensor
|
|
:param proximity: Enable proximity sensor
|
|
"""
|
|
|
|
enabled_sensors = {
|
|
'light': light,
|
|
'proximity': proximity,
|
|
}
|
|
|
|
super().__init__(plugin='gpio.sensor.ltr559', enabled_sensors=enabled_sensors, **kwargs)
|
|
|
|
|
|
# vim:sw=4:ts=4:et:
|