public GpioStoplightStateManager(LightStateObservable observable, Dictionary <LightType, int> gpioLightMap) : base(observable) { _gpioLightMap = gpioLightMap; foreach (var pinNum in _gpioLightMap.Values) { var pin = Pi.Gpio[pinNum]; pin.PinMode = Unosquare.RaspberryIO.Abstractions.GpioPinDriveMode.Output; } }
public LoggingStoplightStateManager(LightStateObservable observable) : base(observable) { }
public BaseStoplightStateManager(LightStateObservable observable) { _observable = observable; }