From 91c2194fce3958afed333119c3aeed3c49ef6bcf Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期三, 03 三月 2021 15:20:44 +0800 Subject: [PATCH] 2021-3-3-2 --- Crabtree/SmartHome/HDL/Operation/Device/AC.cs | 74 +++++++++++++++++++++++++++++-------- 1 files changed, 58 insertions(+), 16 deletions(-) diff --git a/Crabtree/SmartHome/HDL/Operation/Device/AC.cs b/Crabtree/SmartHome/HDL/Operation/Device/AC.cs index 64777b1..0b459b7 100644 --- a/Crabtree/SmartHome/HDL/Operation/Device/AC.cs +++ b/Crabtree/SmartHome/HDL/Operation/Device/AC.cs @@ -70,15 +70,37 @@ /// </summary> /// <returns></returns> public string SetModeAttribute { - get{ - return SetMode switch { - 0 => "cool", - 1 => "heat", - 2 => "fan", - 3 => "auto", - 4 => "dry", - _ => "cool", - }; + get { + //return SetMode switch { + // 0 => "cool", + // 1 => "heat", + // 2 => "fan", + // 3 => "auto", + // 4 => "dry", + // _ => "cool", + //}; + string mode = "cool"; + 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; } } @@ -88,13 +110,33 @@ /// <returns></returns> public string SetFanSpeedAttribute { get { - return SetFanSpeed switch { - 0 => "auto", - 1 => "high", - 2 => "medium", - 3 => "low", - _ => "high", - }; + //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; } } -- Gitblit v1.8.0