| | |
| | | if (btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Voltage") { |
| | | btn.Text = energy.ToString () + " W"; |
| | | } |
| | | } else if (updataType == 11) { |
| | | if (btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Electric") { |
| | | btn.Text = ((double)(Convert.ToDouble (energy) / 10)).ToString () + " kw.h"; |
| | | } |
| | | } |
| | | ////2020-07-01 客户提出隐藏kwh |
| | | //else if (updataType == 11) { |
| | | // if (btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Electric") { |
| | | // btn.Text = ((double)(Convert.ToDouble (energy) / 10)).ToString () + " kw.h"; |
| | | // } |
| | | //} |
| | | } |
| | | } |
| | | } |
| | |
| | | }; |
| | | lightView.AddChidren (btnEnergy); |
| | | EnergtLightList.Add (common); |
| | | |
| | | if (common.Type == DeviceType.LightEnergySwitch) { |
| | | Button btnElectric = new Button () { |
| | | Width = Application.GetRealWidth (200), |
| | | Height = Application.GetRealHeight (35), |
| | | X = Application.GetRealWidth (320), |
| | | Y = tempSwitch.Bottom, |
| | | TextAlignment = TextAlignment.CenterRight, |
| | | TextColor = SkinStyle.Current.TextColor1, |
| | | SelectedTextColor = SkinStyle.Current.TextColor1, |
| | | Tag = common.Type.ToString () + "_Electric", |
| | | Text = "0 kw.h" |
| | | }; |
| | | lightView.AddChidren (btnElectric); |
| | | } |
| | | //2020-07-01 客户提出隐藏kwh |
| | | //if (common.Type == DeviceType.LightEnergySwitch) { |
| | | // Button btnElectric = new Button () { |
| | | // Width = Application.GetRealWidth (200), |
| | | // Height = Application.GetRealHeight (35), |
| | | // X = Application.GetRealWidth (320), |
| | | // Y = tempSwitch.Bottom, |
| | | // TextAlignment = TextAlignment.CenterRight, |
| | | // TextColor = SkinStyle.Current.TextColor1, |
| | | // SelectedTextColor = SkinStyle.Current.TextColor1, |
| | | // Tag = common.Type.ToString () + "_Electric", |
| | | // Text = "0 kw.h" |
| | | // }; |
| | | // lightView.AddChidren (btnElectric); |
| | | //} |
| | | } |
| | | |
| | | tempSwitch.MouseUpEventHandler += (sender3, e3) => { |
| | |
| | | if (common.Type == DeviceType.LightEnergySwitch) { |
| | | new System.Threading.Thread (() => { |
| | | Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 10, light.LoopID }, SendCount.Zero); |
| | | Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 11, light.LoopID }, SendCount.Zero); |
| | | //2020-07-01 客户提出隐藏kwh |
| | | //Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 11, light.LoopID }, SendCount.Zero); |
| | | }) { IsBackground = true }.Start (); |
| | | } |
| | | }; |
| | |
| | | for (int i = 0; i < EnergtLightList.Count; i++) { |
| | | var c = EnergtLightList [i]; |
| | | Control.ControlBytesSend (Command.ReadAnalogValue, c.SubnetID, c.DeviceID, new byte [] { 10, c.LoopID }, SendCount.Zero); |
| | | //if (c.Type == DeviceType.LightEnergySwitch) { |
| | | Control.ControlBytesSend (Command.ReadAnalogValue, c.SubnetID, c.DeviceID, new byte [] { 11, c.LoopID }, SendCount.Zero); |
| | | //} |
| | | ////if (c.Type == DeviceType.LightEnergySwitch) { |
| | | ////2020-07-01 客户提出隐藏kwh |
| | | //Control.ControlBytesSend (Command.ReadAnalogValue, c.SubnetID, c.DeviceID, new byte [] { 11, c.LoopID }, SendCount.Zero); |
| | | ////} |
| | | System.Threading.Thread.Sleep (200); |
| | | } |
| | | System.Threading.Thread.Sleep (10000); |