| | |
| | | |
| | | #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> |
| | |
| | | /// <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"; |
| | | } |
| | |
| | | /// <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 |
| | |
| | | /// <param name="ac">Ac.</param> |
| | | public static bool IsOpen(ZigBee.Device.AC ac) |
| | | { |
| | | if(ac.currentSystemMode==0) |
| | | if (ac.currentSystemMode == 0) |
| | | { |
| | | return false; |
| | | } |
| | |
| | | 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(); |
| | | }); |
| | | } |
| | | |