Пример #1
0
 public GpioComponentsStartup(
     IXAxis xAxis,
     IYAxis yAxis,
     ISpiritDispenserControl spiritDispenserControl,
     IStatusLamp statusLamp,
     IShotGlassPositionSettingsConfiguration shotGlassPositionSettingsConfiguration)
 {
     _xAxis = xAxis;
     _yAxis = yAxis;
     _spiritDispenserControl = spiritDispenserControl;
     _statusLamp             = statusLamp;
     _shotGlassPositionSettingsConfiguration = shotGlassPositionSettingsConfiguration;
 }
Пример #2
0
        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;
        }
Пример #3
0
 public StatusLampController(IStatusLamp statusLamp)
 {
     _statusLamp = statusLamp;
 }