Source code for src.distance_sensor

from typing import TypedDict
from gpiozero import DistanceSensor as gpiozero_DistanceSensor


[docs] class PinsConfig(TypedDict): echo: int trigger: int
[docs] class Config(TypedDict): pins: PinsConfig
[docs] class DistanceSensor(gpiozero_DistanceSensor): """child class of gpiozero.InputDevice, main functionality is instance property 'distance'""" def __init__(self, config: Config): super().__init__(config['pins']['echo'], config['pins']['trigger'])