From 8b9ce384b26c414db32f98e94e088f5334869c2d Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期三, 13 十一月 2019 15:36:28 +0800 Subject: [PATCH] 全部合并了代码,安卓和 IOS 都测试通过了 --- ZigbeeApp/Shared/Phone/Device/AC/ACControlBase.cs | 126 +++++++++++++++++++++++++++++++----------- 1 files changed, 93 insertions(+), 33 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/AC/ACControlBase.cs b/ZigbeeApp/Shared/Phone/Device/AC/ACControlBase.cs index 73a886b..d30aff2 100755 --- a/ZigbeeApp/Shared/Phone/Device/AC/ACControlBase.cs +++ b/ZigbeeApp/Shared/Phone/Device/AC/ACControlBase.cs @@ -240,6 +240,90 @@ #endregion + #region 鈼� 鑾峰彇鎵妯″紡鍥剧墖鍚嶇О_____________________ + /// <summary> + /// 閫氳繃鎵妯″紡鑾峰彇閫変腑鍥剧墖 + /// </summary> + /// <returns>The fan mode selected image path by fan mode identifier.</returns> + /// <param name="swingMode">Fan mode.</param> + public static string GetFanSwingModeSelectedImagePathByFanSwingModeId(int swingMode) + { + if (swingMode == 0) + { + return "AC/Swing_1Selected.png"; + } + else if (swingMode == 1) + { + return "AC/Swing_2Selected.png"; + } + else if (swingMode == 2) + { + return "AC/Swing_3Selected.png"; + } + else if (swingMode == 3) + { + return "AC/Swing_4Selected.png"; + } + else if (swingMode == 4) + { + return "AC/Swing_5Selected.png"; + } + return "AC/Swing_AutoSelected.png"; + } + + /// <summary> + /// 閫氳繃鎵妯″紡鑾峰彇鍥剧墖 + /// </summary> + /// <returns>The fan mode selected image path by fan mode identifier.</returns> + /// <param name="swingMode">Fan mode.</param> + public static string GetFanSwingModeUnSelectedImagePathByFanSwingModeId(int swingMode) + { + if (swingMode == 0) + { + return "AC/Swing_1.png"; + } + else if (swingMode == 1) + { + return "AC/Swing_2.png"; + } + else if (swingMode == 2) + { + return "AC/Swing_3.png"; + } + else if (swingMode == 3) + { + return "AC/Swing_4.png"; + } + else if (swingMode == 4) + { + return "AC/Swing_5.png"; + } + return "AC/Swing_Auto.png"; + } + + /// <summary> + /// 閫氳繃鎵妯″紡鑾峰彇閫変腑鍥剧墖 + /// </summary> + /// <returns>The fan mode selected image path by fan mode identifier.</returns> + /// <param name="swingMode">Fan mode.</param> + public static string GetFanSwingModeSelectedImagePathByFanSwingMode(ZigBee.Device.AC.FanSwingMode swingMode) + { + return GetFanSwingModeSelectedImagePathByFanSwingModeId((int)swingMode); + } + + /// <summary> + /// 閫氳繃鎵妯″紡鑾峰彇鍥剧墖 + /// </summary> + /// <returns>The fan mode selected image path by fan mode identifier.</returns> + /// <param name="swingMode">Fan mode.</param> + public static string GetFanSwingModeUnSelectedImagePathByFanSwingMode(ZigBee.Device.AC.FanSwingMode swingMode) + { + return GetFanSwingModeUnSelectedImagePathByFanSwingModeId((int)swingMode); + } + + #endregion + + #region 鈼� 鑾峰彇椋庨�熷浘鐗囧悕绉癬____________________ /// <summary> @@ -249,15 +333,15 @@ /// <param name="fanMode">Fan mode.</param> public static string GetFanModeSelectedImagePathByFanModeId(int fanMode) { - if(fanMode==1) + if(fanMode == 1) { return "AC/Fan_LowSelected.png"; } - else if(fanMode==2) + else if(fanMode == 2) { return "AC/Fan_MiddleSelected.png"; } - else if(fanMode==3) + else if(fanMode == 3) { return "AC/Fan_HeightSelected.png"; } @@ -293,41 +377,17 @@ /// <param name="fanMode">Fan mode.</param> public static string GetFanModeSelectedImagePathByFanMode(ZigBee.Device.AC.FanMode fanMode) { - if (fanMode == ZigBee.Device.AC.FanMode.Low) - { - return GetFanModeSelectedImagePathByFanModeId(1); - } - else if (fanMode == ZigBee.Device.AC.FanMode.Medium) - { - return GetFanModeSelectedImagePathByFanModeId(2); - } - else if (fanMode == ZigBee.Device.AC.FanMode.High) - { - return GetFanModeSelectedImagePathByFanModeId(3); - } - return GetFanModeSelectedImagePathByFanModeId(1); + return GetFanModeSelectedImagePathByFanModeId((int)fanMode); } /// <summary> /// 閫氳繃椋庨�熸ā寮忚幏鍙栭閫熷浘鐗� /// </summary> /// <returns>The fan mode selected image path by fan mode identifier.</returns> - /// <param name="fanMode">Fan mode.</param> + /// <param name="swingMode">Fan mode.</param> public static string GetFanModeUnSelectedImagePathByFanMode(ZigBee.Device.AC.FanMode fanMode) { - if (fanMode == ZigBee.Device.AC.FanMode.Low) - { - return GetFanModeUnSelectedImagePathByFanModeId(1); - } - else if (fanMode == ZigBee.Device.AC.FanMode.Medium) - { - return GetFanModeUnSelectedImagePathByFanModeId(2); - } - else if (fanMode == ZigBee.Device.AC.FanMode.High) - { - return GetFanModeUnSelectedImagePathByFanModeId(3); - } - return GetFanModeUnSelectedImagePathByFanModeId(1); + return GetFanModeUnSelectedImagePathByFanModeId((int)fanMode); } #endregion @@ -391,7 +451,7 @@ /// <param name="ac">Ac.</param> public static bool IsOpen(ZigBee.Device.AC ac) { - if(ac.currentSystemMode==0) + if (ac.currentSystemMode == 0) { return false; } @@ -409,8 +469,8 @@ Application.RunOnMainThread(() => { string msg = Language.StringByID(R.MyInternationalizationString.TheACIsClose); - var tip = new Phone.UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Tip, msg); - tip.Show(); + //var tip = new Phone.UserCenter.TipViewControl(msg, 1000, 1); + //tip.ShowView(); }); } -- Gitblit v1.8.0