From 47239ae675902655eab03a115e05116b0b227d4f Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期五, 24 七月 2020 11:50:27 +0800
Subject: [PATCH] 2020-07-24-1

---
 ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs |  133 +++++++++++++++++++++++---------------------
 1 files changed, 70 insertions(+), 63 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
index f1bf372..9412a75 100644
--- a/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/CurrentDeviceState.cs
@@ -323,8 +323,9 @@
                             closeView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor;
                             openView.selectedIconBtn.Visible = true;
                             closeView.selectedIconBtn.Visible = false;
-                            if (iASZonedevice.IasDeviceType == 13||iASZonedevice.IasDeviceType == 541)
+                            if (iASZonedevice.IasDeviceType == 13)
                             {
+                                
                                 closeView.selectedIconBtn.Visible = true;
                             }
                             Send.dictionary(deviceConditionsInfo, "Range", "5");
@@ -355,13 +356,74 @@
                         {
                             case 13:
                                 {
-                                    openView.titleBtn.TextID = MyInternationalizationString.someone;
-                                    closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1;
-                                    closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
-                                    closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
-                                    closeView.selectedIconBtn.Visible = true;
-                                    completeView.Show(2).AddChidren(openView.Show());
-                                    completeView.Show(2).AddChidren(closeView.Show());
+
+                                    if (common.ModelIdentifier == "MSPIRB-ZB.10")
+                                    {
+                                        int _height = 3;
+                                        if (edit)
+                                        {
+                                            _height = 2;
+                                        }
+                                        var view = completeView.Show(_height);
+                                        openView.titleBtn.TextID = MyInternationalizationString.someone;
+                                        closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1;
+                                        closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
+                                        closeView.selectedIconBtn.Visible = true;
+                                        view.AddChidren(openView.Show());
+                                        view.AddChidren(closeView.Show());
+
+                                        takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
+                                        takebackView.selectedIconBtn.Visible = true;
+                                        takebackView.titleBtn.TextID = MyInternationalizationString.ambientLight;
+                                        takebackView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
+                                        if (edit)
+                                        {
+
+                                            if (devices["Cluster_ID"] == "1024")
+                                            {
+                                                flMain.RemoveFromParent();
+                                                var illumination = new Illumination();
+                                                UserView.HomePage.Instance.AddChidren(illumination);
+                                                UserView.HomePage.Instance.PageIndex += 1;
+                                                illumination.Show(common, takebackView.titleBtn.Text, int.Parse(devices["AttriButeData1"]), true);
+                                            }
+                                            else
+                                            {
+                                                closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
+                                            }
+                                        }
+                                        else
+                                        {
+                                            view.AddChidren(takebackView.Show());
+
+                                        }
+
+
+                                        takebackView.clickviewBtn.MouseUpEventHandler += (sender, e) =>
+                                        {
+                                            SelectedDeviceStatus = "";
+                                            openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor;
+                                            openView.selectedIconBtn.Visible = false;
+                                            var illumination = new Illumination();
+                                            UserView.HomePage.Instance.AddChidren(illumination);
+                                            UserView.HomePage.Instance.PageIndex += 1;
+                                            illumination.Show(common, takebackView.titleBtn.Text, 0, false);
+
+                                        };
+
+                                    }
+                                    else
+                                    {
+
+                                        openView.titleBtn.TextID = MyInternationalizationString.someone;
+                                        closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1;
+                                        closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
+                                        closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
+                                        closeView.selectedIconBtn.Visible = true;
+                                        completeView.Show(2).AddChidren(openView.Show());
+                                        completeView.Show(2).AddChidren(closeView.Show());
+
+                                    }
                                 }
                                 break;
                             case 21:
@@ -433,61 +495,6 @@
                                     openView.titleBtn.TextID = MyInternationalizationString.callthepolice;
                                     openView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
                                     completeView.Show(1).AddChidren(openView.Show());
-                                }
-                                break;
-                            case 541:
-                                {
-                                    int _height = 3;
-                                    if (edit)
-                                    {
-                                        _height = 2;
-                                    }
-                                    var view = completeView.Show(_height);
-                                    openView.titleBtn.TextID = MyInternationalizationString.someone;
-                                    closeView.titleBtn.TextID = MyInternationalizationString.unattendedtime1;
-                                    closeView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
-                                    closeView.selectedIconBtn.Visible = true;
-                                    view.AddChidren(openView.Show());
-                                    view.AddChidren(closeView.Show());
-
-                                    takebackView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
-                                    takebackView.selectedIconBtn.Visible = true;
-                                    takebackView.titleBtn.TextID = MyInternationalizationString.ambientLight;
-                                    takebackView.selectedIconBtn.UnSelectedImagePath = "ZigeeLogic/next.png";
-                                    if (edit)
-                                    {
-
-                                        if (devices["Cluster_ID"] == "1024")
-                                        {
-                                            flMain.RemoveFromParent();
-                                            var illumination = new Illumination();
-                                            UserView.HomePage.Instance.AddChidren(illumination);
-                                            UserView.HomePage.Instance.PageIndex += 1;
-                                            illumination.Show(common, takebackView.titleBtn.Text, int.Parse(devices["AttriButeData1"]), true);
-                                        }
-                                        else
-                                        {
-                                            closeView.lineBtn.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
-                                        }
-                                    }
-                                    else
-                                    {
-                                        view.AddChidren(takebackView.Show());
-
-                                    }
-
-
-                                    takebackView.clickviewBtn.MouseUpEventHandler += (sender, e) =>
-                                    {
-                                        SelectedDeviceStatus = "";
-                                        openView.titleBtn.TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor;
-                                        openView.selectedIconBtn.Visible = false;
-                                        var illumination = new Illumination();
-                                        UserView.HomePage.Instance.AddChidren(illumination);
-                                        UserView.HomePage.Instance.PageIndex += 1;
-                                        illumination.Show(common,takebackView.titleBtn.Text, 0, false);
-
-                                    };
                                 }
                                 break;
                             default:

--
Gitblit v1.8.0