public GpioComponentsStartup( IXAxis xAxis, IYAxis yAxis, ISpiritDispenserControl spiritDispenserControl, IStatusLamp statusLamp, IShotGlassPositionSettingsConfiguration shotGlassPositionSettingsConfiguration) { _xAxis = xAxis; _yAxis = yAxis; _spiritDispenserControl = spiritDispenserControl; _statusLamp = statusLamp; _shotGlassPositionSettingsConfiguration = shotGlassPositionSettingsConfiguration; }
public StatusObserver( IAutomaticMode automatic, IXAxis xAxis, IYAxis yAxis, ISpiritDispenserControl spiritDispenserControl, IStatusLamp statusLamp) { _statusObservables = new List <IObservable <Status> >(); _statusObservables.Add(spiritDispenserControl.GetStatusObservable()); _statusObservables.Add(xAxis.GetStatusObservable()); _statusObservables.Add(yAxis.GetStatusObservable()); _statusObservables.Add(automatic.GetStatusObservable()); _statusLamp = statusLamp; }
public StatusLampController(IStatusLamp statusLamp) { _statusLamp = statusLamp; }