Esempio n. 1
0
 public BiBuilder(
     ScaleOperator scaleOperator,
     RelayWatcher relayWatcher,
     Switch buttonSwitch
     ) : base(scaleOperator, relayWatcher, buttonSwitch)
 {
 }
Esempio n. 2
0
 public Worker(
     IConfiguration configRoot,
     RelayWatcher relayWatcher,
     IServiceProvider serviceProvider)
 {
     Configuration    = (IConfigurationRoot)configRoot;
     _relayWatcher    = relayWatcher;
     _serviceProvider = serviceProvider;
 }
Esempio n. 3
0
 public UniBuilder(
     ScaleOperator scaleOperator,
     RelayWatcher relayWatcher,
     Switch frontGSwitch,
     Switch backGSwitch,
     Switch buttonSwitch
     ) : base(scaleOperator, relayWatcher, buttonSwitch)
 {
     _frontGSwitch = frontGSwitch;
     _backGSwitch  = backGSwitch;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
 public Builder(ScaleOperator scaleOperator, RelayWatcher relayWatcher, Switch buttonSwitch)
 {
     this.scaleOperator = scaleOperator;
     this.relayWatcher  = relayWatcher;
     this.buttonSwitch  = buttonSwitch;
 }
Esempio n. 7
0
 public Switch(RelayWatcher relayWatcher)
 {
     _relayWatcher = relayWatcher;
 }
Esempio n. 8
0
 public ButtonWatcher(int inPort, RelayWatcher relayWatcher)
 {
     this.inPort       = inPort;
     this.relayWatcher = relayWatcher;
 }