Server/MainForm.cs
changeset 52 b22b0127afa4
parent 51 ae2052cc89ef
child 53 f7ad2dce46a9
     1.1 --- a/Server/MainForm.cs	Sun Aug 31 17:44:18 2014 +0200
     1.2 +++ b/Server/MainForm.cs	Sun Aug 31 18:33:05 2014 +0200
     1.3 @@ -373,6 +373,17 @@
     1.4                  trackBarBrightness.Enabled = true;
     1.5                  toolStripStatusLabelConnect.Text = "Connected - " + iDisplay.Vendor() + " - " + iDisplay.Product();
     1.6                  //+ " - " + iDisplay.SerialNumber();
     1.7 +
     1.8 +                if (iDisplay.SupportPowerOnOff())
     1.9 +                {
    1.10 +                    buttonPowerOn.Enabled = true;
    1.11 +                    buttonPowerOff.Enabled = true;
    1.12 +                }
    1.13 +                else
    1.14 +                {
    1.15 +                    buttonPowerOn.Enabled = false;
    1.16 +                    buttonPowerOff.Enabled = false;
    1.17 +                }
    1.18              }
    1.19              else
    1.20              {
    1.21 @@ -381,6 +392,8 @@
    1.22                  buttonOpen.Enabled = true;
    1.23                  buttonClose.Enabled = false;
    1.24                  trackBarBrightness.Enabled = false;
    1.25 +                buttonPowerOn.Enabled = false;
    1.26 +                buttonPowerOff.Enabled = false;
    1.27                  toolStripStatusLabelConnect.Text = "Disconnected";
    1.28                  toolStripStatusLabelPower.Text = "N/A";
    1.29              }
    1.30 @@ -500,10 +513,11 @@
    1.31  
    1.32          private void buttonSuspend_Click(object sender, EventArgs e)
    1.33          {
    1.34 +            LastTickTime = DateTime.Now; //Reset timer to prevent jump
    1.35              timer.Enabled = !timer.Enabled;
    1.36              if (!timer.Enabled)
    1.37              {
    1.38 -                buttonSuspend.Text = "Suspend";
    1.39 +                buttonSuspend.Text = "Run";
    1.40              }
    1.41              else
    1.42              {
    1.43 @@ -859,6 +873,16 @@
    1.44              }
    1.45          }
    1.46  
    1.47 +        private void buttonPowerOn_Click(object sender, EventArgs e)
    1.48 +        {
    1.49 +            iDisplay.PowerOn();
    1.50 +        }
    1.51 +
    1.52 +        private void buttonPowerOff_Click(object sender, EventArgs e)
    1.53 +        {
    1.54 +            iDisplay.PowerOff();
    1.55 +        }
    1.56 +
    1.57      }
    1.58  
    1.59      /// <summary>