public BiBuilder( ScaleOperator scaleOperator, RelayWatcher relayWatcher, Switch buttonSwitch ) : base(scaleOperator, relayWatcher, buttonSwitch) { }
public Worker( IConfiguration configRoot, RelayWatcher relayWatcher, IServiceProvider serviceProvider) { Configuration = (IConfigurationRoot)configRoot; _relayWatcher = relayWatcher; _serviceProvider = serviceProvider; }
public UniBuilder( ScaleOperator scaleOperator, RelayWatcher relayWatcher, Switch frontGSwitch, Switch backGSwitch, Switch buttonSwitch ) : base(scaleOperator, relayWatcher, buttonSwitch) { _frontGSwitch = frontGSwitch; _backGSwitch = backGSwitch; }
public Builder( BidirectCoordinator co, RelayWatcher relayWatcher, ScaleOperator.BiBuilder entranceBuilder, ScaleOperator.BiBuilder exitBuilder, IServiceProvider serviceProvider) { this._co = co; _relayWatcher = relayWatcher; this._entranceBuilder = entranceBuilder; this._exitBuilder = exitBuilder; this.serviceProvider = serviceProvider; }
public AutoSwitch(RelayWatcher relayWatcher) : base(relayWatcher) { this.timer = new Timer(); timer.Interval = 25000; timer.AutoReset = true; timer.Elapsed += async(s, e) => { OnChanged(this, new InChangedEventArgs(1)); await Task.Delay(500); OnChanged(this, new InChangedEventArgs(0)); }; timer.Start(); }
public Builder(ScaleOperator scaleOperator, RelayWatcher relayWatcher, Switch buttonSwitch) { this.scaleOperator = scaleOperator; this.relayWatcher = relayWatcher; this.buttonSwitch = buttonSwitch; }
public Switch(RelayWatcher relayWatcher) { _relayWatcher = relayWatcher; }
public ButtonWatcher(int inPort, RelayWatcher relayWatcher) { this.inPort = inPort; this.relayWatcher = relayWatcher; }