wjc
2023-03-28 a9d1161b1df96e7ddad566335989a1444e433ef5
HDL_ON/UI/UI2/FuntionControlView/Electrical/TuyaFanPage.cs
@@ -97,21 +97,25 @@
            //刷新界面状态
            this.RefreshFormStatu(false);
            //档
            var strView = Language.StringByID(StringId.Gear);
            seekBarContr.ProgressChangedEvent += (div, value) =>
            {
                this.btnNowGear.Text = value + strView;
                //滑动中
                if (div == 0) { this.fanData.IsProgressing = true; }
                //滑动结束
                else
                {
                    this.fanData.IsProgressing = false;
                    this.fanData.ProgressEndTime = DateTime.Now;
                    //发送风速命令
                    this.SendSpeedComand(value);
                }
            };
            var strView = Language.StringByID(StringId.Gear);
            //if (device.online)
            {
                seekBarContr.ProgressChangedEvent += (div, value) =>
                {
                    this.btnNowGear.Text = value + strView;
                    //滑动中
                    if (div == 0) { this.fanData.IsProgressing = true; }
                    //滑动结束
                    else
                    {
                        this.fanData.IsProgressing = false;
                        this.fanData.ProgressEndTime = DateTime.Now;
                        //发送风速命令
                        this.SendSpeedComand(value);
                    }
                };
            }
        }
        #endregion
@@ -174,7 +178,17 @@
        /// 发送开关命令
        /// </summary>
        private void SendSwitchComand()
        {
        {
            //if (!device.online)
            //{
            //    new Tip()
            //    {
            //        CloseTime = 1,
            //        Text = Language.StringByID(StringId.DeviceOfflineCannotOption),
            //        Direction = AMPopTipDirection.None,
            //    }.Show(MainPage.BaseView);
            //    return;
            //}
            this.btnSwitch.CanClick = false;
            string statu = this.btnSwitch.IsSelected == true ? "off" : "on";
@@ -194,7 +208,8 @@
        /// 发送风速命令
        /// </summary>
        private void SendSpeedComand(int value)
        {
        {
            var dic = new Dictionary<string, string>();
            dic.Add("fan_speed_percent", value.ToString());
            Control.Ins.SendWriteCommand(this.device, dic, true);