From 2450c12c825ad4d78d1572da2fa421706db2df2f Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 18 六月 2020 16:01:14 +0800
Subject: [PATCH] 新代码

---
 ZigbeeApp/Shared/Phone/ZigBee/Device/ColorTemperatureLight.cs |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorTemperatureLight.cs b/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorTemperatureLight.cs
index 950b2fa..7645945 100755
--- a/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorTemperatureLight.cs
+++ b/ZigbeeApp/Shared/Phone/ZigBee/Device/ColorTemperatureLight.cs
@@ -84,5 +84,26 @@
             jObject.Add("Data", data);
             Gateway?.Send("DeviceControl", jObject.ToString());
         }
+
+        /// <summary>
+        /// 鍙戦�佹墦寮�鑾峰彇鍏抽棴铚傞福鍣ㄧ殑鍛戒护(鐩墠鍏堣繖鏍峰惂,灏忓鐏殑铚傞福鍣�)
+        /// </summary>
+        /// <param name="isOpen"></param>
+        public void SendBuzzerSwitchControl(bool isOpen)
+        {
+            var jObject = new JObject { { "DeviceAddr", DeviceAddr }, { "Epoint", DeviceEpoint }, { "Cluster_ID", 1282 }, { "Command", 0 } };
+            var data = new JObject {
+                { "WarningMode", isOpen==true?1:0 },//0:鍏抽棴鎶ヨ 1:鎵撳紑鎶ヨ
+                { "Strobe", 0 },//鏄惁鍚姩鎶ヨ鐏� 0:涓嶅惎鍔� 1:鍚姩
+                { "SirenLevel", 0 },//鎶ヨ闊抽噺 0锛歀ow  1锛歁edium  2锛歨igh  3: very high
+                { "WarningDuration", isOpen==true?10:0 }, //鎶ヨ鏃堕暱 0 -65535 鍗曚綅锛氱
+                { "StrobeDutyCycle", 50 }, //鎶ヨ绛夐棯鐑佸崰绌烘瘮 0-100
+                { "StrobeLevel", 1 } //鎶ヨ鐏寒搴� 0锛歀ow  1锛歁edium  2锛歨igh  3: very high
+            };
+            jObject.Add("Data", data);
+
+            //涓婚鍙互涔卞啓鐨�
+            Gateway.Send("SendSwitchCommand", jObject.ToString());
+        }
     }
 }

--
Gitblit v1.8.0