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>