CrabtreeOn,印度客户定制APP,迁移2.0平台版本
wxr
2022-11-01 dc14dbad8e3a55b57cadddba40c3f437e5e80fc5
Crabtree/SmartHome/HDL/Operation/Device/AC.cs
old mode 100755 new mode 100644
@@ -65,5 +65,83 @@
        public string Modepicture = "AC/ACRefrigeration.png";
        /// <summary>
        /// 模式A协议属性
        /// </summary>
        /// <returns></returns>
        public string SetModeAttribute {
            get {
                //return SetMode switch {
                //    0 => "cool",
                //    1 => "heat",
                //    2 => "fan",
                //    3 => "auto",
                //    4 => "dry",
                //    _ => "cool",
                //};
                string mode;
                switch (SetMode) {
                case 0:
                    mode = "cool";
                    break;
                case 1:
                    mode = "heat";
                    break;
                case 2:
                    mode = "fan";
                    break;
                case 3:
                    mode = "auto";
                    break;
                case 4:
                    mode = "dry";
                    break;
                default:
                    mode = "cool";
                    break;
                }
                return mode;
            }
        }
        /// <summary>
        /// 风速A协议属性
        /// </summary>
        /// <returns></returns>
        public string SetFanSpeedAttribute {
            get {
                //return SetFanSpeed switch {
                //    0 => "auto",
                //    1 => "high",
                //    2 => "medium",
                //    3 => "low",
                //    _ => "high",
                //};
                string speed;
                switch (SetFanSpeed) {
                case 0:
                    speed = "auto";
                    break;
                case 1:
                    speed = "high";
                    break;
                case 2:
                    speed = "medium";
                    break;
                case 3:
                    speed = "low";
                    break;
                default:
                    speed = "high";
                    break;
                }
                return speed;
            }
        }
    }
}