wxr
2020-04-21 f718d23a262a5a8e1241fdeaeb4153399f95e79d
HDL_ON/UI/UI2/FuntionControlView/Curtain/MotorCurtainPageBLL.cs
@@ -108,7 +108,7 @@
                if (curtain.openLevel > 1)
                {
                    curtain.openLevel--;
                    controlBar.Progress = curtain.openLevel;
                    curtainSeekBar.Progress = controlBar.Progress = curtain.openLevel;
                    delayTime = DateTime.Now;
                    new System.Threading.Thread(() => {
                        while(delayTime != DateTime.MaxValue)
@@ -135,10 +135,10 @@
            };
            btnPlusSgnIcon.MouseDownEventHandler = (sender, e) => {
                if (curtain.openLevel > 1)
                if (curtain.openLevel < 100)
                {
                    curtain.openLevel++;
                    controlBar.Progress = curtain.openLevel;
                    curtainSeekBar.Progress = controlBar.Progress = curtain.openLevel;
                    delayTime = DateTime.Now;
                    new System.Threading.Thread(() => {
                        while (delayTime != DateTime.MaxValue)
@@ -171,6 +171,18 @@
                {
                    delayTime = DateTime.Now;
                    curtain.openLevel = e;
                    controlBar.Progress = e;
                    Control.Send(CommandType_A.write, curtain);
                }
            };
            controlBar.OnProgressChangedEvent = (sender, e) =>
            {
                if ((DateTime.Now - delayTime).TotalMilliseconds > 300)
                {
                    delayTime = DateTime.Now;
                    curtain.openLevel = e;
                    curtainSeekBar.Progress = e;
                    Control.Send(CommandType_A.write, curtain);
                }
            };