| | |
| | | }; |
| | | curtainView.AddChidren (btnCloseLbl); |
| | | btnCloseCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 2 }); |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 2 }); |
| | | (sender3 as Button).IsSelected = true; |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainModel, new byte [] { curtainModel.LoopID, 2 }); |
| | | }; |
| | | btnCloseCurtain.MouseUpEventHandler += (sender3, e3) => { |
| | | new System.Threading.Thread (() => { |
| | |
| | | }) { IsBackground = true }.Start (); |
| | | }; |
| | | btnOpenCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 1 }); |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 1 }); |
| | | (sender3 as Button).IsSelected = true; |
| | | }; |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainModel, new byte [] { curtainModel.LoopID, 1 }); |
| | | |
| | | }; |
| | | btnOpenCurtain.MouseUpEventHandler += (sender3, e3) => { |
| | | new System.Threading.Thread (() => { |
| | | System.Threading.Thread.Sleep (1000); |
| | |
| | | }; |
| | | |
| | | btnStopCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 0}); |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainModel.SubnetID, curtainModel.DeviceID, new byte [] { curtainModel.LoopID, 0}); |
| | | (sender3 as Button).IsSelected = true; |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainModel, new byte [] { curtainModel.LoopID, 0 }); |
| | | |
| | | }; |
| | | btnStopCurtain.MouseUpEventHandler += (sender3, e3) => { |
| | | new System.Threading.Thread (() => { |
| | |
| | | openRunTime = (runTimeBytes [1] * 256 + runTimeBytes [2])/10; |
| | | } |
| | | Application.RunOnMainThread (() => { |
| | | //2020-02-10 增加读取时间失败提示 |
| | | if (runTimeBytes == null) { |
| | | new Alert ("", "Read device run time failed.", Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | } |
| | | |
| | | FrameLayout runtimeView = new FrameLayout () { |
| | | Height = Application.GetRealHeight (700), |
| | | Width = LayoutParams.MatchParent, |
| | |
| | | curtainView.AddChidren (btnCloseLbl); |
| | | btnCloseCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 2 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainTrietex, new byte [] { 1, 2 }); |
| | | |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 2 }); |
| | | stop (); |
| | | int startProgress = horizontalSeekBar.Progress; |
| | | if (0 < curtainTrietex.Speed) { |
| | |
| | | }; |
| | | btnOpenCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 1 }); |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 1 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainTrietex, new byte [] { 1, 1 }); |
| | | |
| | | stop (); |
| | | stop (); |
| | | |
| | | int startProgress = horizontalSeekBar.Progress; |
| | | if (0 < curtainTrietex.Speed) { |
| | |
| | | }; |
| | | btnStopCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 0 }); |
| | | stop (); |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainTrietex.SubnetID, curtainTrietex.DeviceID, new byte [] { 1, 0 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainTrietex, new byte [] { 1, 0 }); |
| | | |
| | | stop (); |
| | | }; |
| | | btnStopCurtain.MouseUpEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = false; |
| | |
| | | rollerView.AddChidren (btnCloseLbl); |
| | | btnCloseCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 2 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainRoller, new byte [] { 1, 2 }); |
| | | |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 2 }); |
| | | stop (); |
| | | int startProgress = horizontalSeekBar.Progress; |
| | | if (0 < curtainRoller.Speed) { |
| | |
| | | }; |
| | | btnOpenCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 1 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainRoller, new byte [] { 1, 1 }); |
| | | |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 1 }); |
| | | stop (); |
| | | int startProgress = horizontalSeekBar.Progress; |
| | | if (0 < curtainRoller.Speed) { |
| | |
| | | }; |
| | | btnStopCurtain.MouseDownEventHandler += (sender3, e3) => { |
| | | (sender3 as Button).IsSelected = true; |
| | | Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 0 }); |
| | | UserDeviceToCurtains.SendControlUpdataCurtain (curtainRoller, new byte [] { 1, 0 }); |
| | | |
| | | //Control.ControlBytesSend (Command.UpdataCurtainModelStutas, curtainRoller.SubnetID, curtainRoller.DeviceID, new byte [] { 1, 0 }); |
| | | stop (); |
| | | }; |
| | | btnStopCurtain.MouseUpEventHandler += (sender3, e3) => { |