Ejemplo n.º 1
0
 public SlaveStats()
 {
     InitializeComponent();
     txtSlaveState.Text   = SlaveDisplayStat.NoService.ToString();
     lastSlaveDisplayStat = SlaveDisplayStat.NoService;
     Content_SlaveDisplayStateChanged(this, new EventArgs <SlaveDisplayStat>(lastSlaveDisplayStat));
 }
Ejemplo n.º 2
0
        public void OnSlaveDisplayStateChanged(SlaveDisplayStat stat)
        {
            var handler = SlaveDisplayStateChanged;

            if (handler != null)
            {
                handler(this, new EventArgs <SlaveDisplayStat>(stat));
            }
        }
Ejemplo n.º 3
0
 void Content_SlaveDisplayStateChanged(object sender, EventArgs <SlaveDisplayStat> e)
 {
     if (InvokeRequired)
     {
         Action <object, EventArgs <SlaveDisplayStat> > action = new Action <object, EventArgs <SlaveDisplayStat> >(Content_SlaveDisplayStateChanged);
         Invoke(action, sender, e);
     }
     else
     {
         txtSlaveState.Text   = e.Value.ToString();
         lastSlaveDisplayStat = e.Value;
     }
 }
Ejemplo n.º 4
0
    protected virtual void Content_SlaveDisplayStateChanged(object sender, EventArgs<SlaveDisplayStat> e) {
      if (this.InvokeRequired) {
        Action<object, EventArgs<SlaveDisplayStat>> action = new Action<object, EventArgs<SlaveDisplayStat>>(Content_SlaveDisplayStateChanged);
        Invoke(action, sender, e);
      } else {
        lastSlaveDisplayStat = e.Value;
        if (e.Value == SlaveDisplayStat.Asleep || e.Value == SlaveDisplayStat.NoService) {
          btnStart.Enabled = true;
          btnStop.Enabled = false;
        }

        if (e.Value == SlaveDisplayStat.Busy || e.Value == SlaveDisplayStat.Idle || e.Value == SlaveDisplayStat.Offline) {
          btnStart.Enabled = false;
          btnStop.Enabled = true;
        }
      }
    }
Ejemplo n.º 5
0
        protected virtual void Content_SlaveDisplayStateChanged(object sender, EventArgs <SlaveDisplayStat> e)
        {
            if (this.InvokeRequired)
            {
                Action <object, EventArgs <SlaveDisplayStat> > action = new Action <object, EventArgs <SlaveDisplayStat> >(Content_SlaveDisplayStateChanged);
                Invoke(action, sender, e);
            }
            else
            {
                lastSlaveDisplayStat = e.Value;
                if (e.Value == SlaveDisplayStat.Asleep || e.Value == SlaveDisplayStat.NoService)
                {
                    btnStart.Enabled = true;
                    btnStop.Enabled  = false;
                }

                if (e.Value == SlaveDisplayStat.Busy || e.Value == SlaveDisplayStat.Idle || e.Value == SlaveDisplayStat.Offline)
                {
                    btnStart.Enabled = false;
                    btnStop.Enabled  = true;
                }
            }
        }
Ejemplo n.º 6
0
 public void OnSlaveDisplayStateChanged(SlaveDisplayStat stat) {
   var handler = SlaveDisplayStateChanged;
   if (handler != null) handler(this, new EventArgs<SlaveDisplayStat>(stat));
 }
Ejemplo n.º 7
0
 void Content_SlaveDisplayStateChanged(object sender, EventArgs<SlaveDisplayStat> e) {
   if (InvokeRequired) {
     Action<object, EventArgs<SlaveDisplayStat>> action = new Action<object, EventArgs<SlaveDisplayStat>>(Content_SlaveDisplayStateChanged);
     Invoke(action, sender, e);
   } else {
     txtSlaveState.Text = e.Value.ToString();
     lastSlaveDisplayStat = e.Value;
   }
 }
Ejemplo n.º 8
0
 public SlaveStats() {
   InitializeComponent();
   txtSlaveState.Text = SlaveDisplayStat.NoService.ToString();
   lastSlaveDisplayStat = SlaveDisplayStat.NoService;
   Content_SlaveDisplayStateChanged(this, new EventArgs<SlaveDisplayStat>(lastSlaveDisplayStat));
 }