From 14de918a79943e4961b09fa01ed320c6cad41f2e Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 28 六月 2023 17:14:51 +0800
Subject: [PATCH] Revert "Revert "Merge branch 'hxb' into wjc""

---
 HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/zigbee/config/ZBDeviceType.java |  161 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 161 insertions(+), 0 deletions(-)

diff --git a/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/zigbee/config/ZBDeviceType.java b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/zigbee/config/ZBDeviceType.java
new file mode 100644
index 0000000..2be9bda
--- /dev/null
+++ b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/zigbee/config/ZBDeviceType.java
@@ -0,0 +1,161 @@
+package com.hdl.sdk.link.zigbee.config;
+
+/**
+ * Created by jlchen on 12/29/21.
+ */
+
+import androidx.annotation.IntDef;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/**
+ * ZigBee璁惧绫诲瀷
+ * device_ID 瀵瑰簲鐨勮澶囨灇涓�
+ */
+@IntDef({ZBDeviceType.UnKown})
+@Retention(RetentionPolicy.SOURCE)
+public @interface ZBDeviceType{
+    int UnKown = 0x9999;
+    int ZbGateway = 0x9998;
+    /// <summary>
+    /// 骞茬粨鐐�
+    /// <para>璁惧ID涓�0</para>
+    /// <para>瀹氫箟瀵硅薄锛歅anel</para>
+    /// </summary>
+    int OnOffSwitch = 0;
+    /// <summary>
+    /// 浜害鎺у埗寮�鍏�
+    /// <para>璁惧ID涓�2</para>
+    /// <para>瀹氫箟瀵硅薄 LevelControlSwitch</para>
+    /// </summary>
+    int LevelControlSwitch = 1;
+    /// <summary>
+    /// 缁х數鍣�
+    /// <para>璁惧ID涓�2</para>
+    /// <para>瀹氫箟瀵硅薄锛歍oggleLight</para>
+    /// </summary>
+    int OnOffOutput = 2;
+    /// <summary>
+    /// 闂ㄩ攣
+    /// <para>璁惧ID涓�10</para>
+    /// <para>瀹氫箟瀵硅薄锛欴oorLock</para>
+    /// </summary>
+    int DoorLock = 10;
+    /// <summary>
+    /// 璁惧ID涓�257鐨勮澶�
+    /// <para>璋冨厜鐏細鏀寔浜害</para>
+    /// <para>璋冨厜璁惧</para>
+    /// </summary>
+    int DimmableLight = 257;
+    /// <summary>
+    /// 璁惧ID涓�258鐨勮澶�
+    /// <para>鑹叉俯鐏�</para>
+    /// <para>瀹氫箟瀵硅薄锛欳olorTemperatureLight</para>
+    /// </summary>
+    int ColorTemperatureLight = 258;
+    /// <summary>
+    /// 璋冨厜鍣ㄦ帶鍒跺櫒
+    /// <para>璁惧ID涓�260</para>
+    /// <para>瀹氫箟瀵硅薄 DimmerSwitch</para>
+    /// </summary>
+    int DimmerSwitch = 260;
+    /// <summary>
+    /// 棰滆壊璋冨厜鐏紑鍏�
+    /// <para>璁惧ID涓�261</para>
+    /// <para>瀹氫箟瀵硅薄 LevelControlSwitch</para>
+    /// </summary>
+    int ColorDimmerSwitch = 261;
+    /// <summary>
+    /// 绐楀笜璁惧ID
+    /// <para>Rollershade:鍗峰笜</para>
+    /// </summary>
+    int WindowCoveringDevice = 514;
+    /// <summary>
+    /// 绐楀笜鎺у埗鍣ㄨ澶嘔D
+    /// <para>CurtainController:绐楀笜鎺у埗鍣�</para>
+    /// </summary>
+    int WindowCoveringController = 515;
+    /// <summary>
+    /// 璁惧ID涓�528鐨勮澶�
+    /// <para>棰滆壊璋冨厜鐏細鏀寔浜害/鑹插害/楗卞拰搴�</para>
+    /// <para>璋冨厜璁惧</para>
+    /// <para>瀹氫箟瀵硅薄锛欳olorDimmableLight</para>
+    /// </summary>
+    int ColorDimmableLight = 528;
+    /// <summary>
+    /// 鎭掓俯鍣�
+    /// <para>璁惧ID涓�769</para>
+    /// <para>瀹氫箟瀵硅薄锛欰C</para>
+    /// </summary>
+    int Thermostat = 769;
+    /// <summary>
+    /// <para>娓╂箍搴︿紶鎰熷櫒</para>
+    /// <para>璁惧ID涓�770</para>
+    /// <para>瀹氫箟瀵硅薄锛歍emperatureSensor</para>
+    /// <para>娉ㄦ剰瀹冧笌HumiditySensor涓嶄竴鏍�;瀹冨叿浣撴槸娓╁害杩樻槸婀垮害;闇�瑕佸彂鍛戒护鍘昏鍙�</para>
+    /// </summary>
+    int TemperatureSensor = 770;
+    /// <summary>
+    /// <para>PM2.5浼犳劅鍣�</para>
+    /// <para>璁惧ID涓�777</para>
+    /// <para>瀹氫箟瀵硅薄锛歅MSensor</para>
+    /// </summary>
+    int PMSensor = 777;
+    /// <summary>
+    /// 瀹夐槻璁惧
+    /// <para>璁惧ID涓�1026鐨勮澶�</para>
+    /// <para>瀹氫箟瀵硅薄锛欼ASZone</para>
+    /// </summary>
+    int IASZone = 1026;
+    /// <summary>
+    /// 铚傞福鍣�
+    /// <para>璁惧ID涓�1027鐨勮澶�</para>
+    /// <para>瀹氫箟瀵硅薄锛欱uzzer</para>
+    /// </summary>
+    int Buzzer = 1027;
+    /// <summary>
+    /// 鎺у埗婧愯澶�
+    /// <para>璁惧ID涓�0</para>
+    /// <para>瀹氫箟瀵硅薄锛歅anel</para>
+    /// </summary>
+    int OtaPanelDevice = 49152;
+    /// <summary>
+    /// 鎺у埗婧愯澶�
+    /// <para>璁惧ID涓�0</para>
+    /// <para>瀹氫箟瀵硅薄锛歅anel</para>
+    /// </summary>
+    int OtaDevice = 49153;
+    /// <summary>
+    /// 绌烘皵寮�鍏�
+    /// </summary>
+    int AirSwitch = 53249;
+    /// <summary>
+    /// 涓户鍣�
+    /// </summary>
+    int Repeater = 53250;
+    /// 杞崲鍣�
+    /// <para>璁惧ID涓�53251</para>
+    /// <para>瀹氫箟瀵硅薄锛歍ransverter</para>
+    /// </summary>
+    int Transverter = 0xD003;
+    /// <summary>
+    /// <para>鏅捐。鏋�</para>
+    /// <para>璁惧ID涓�0xD004 </para>
+    /// <para>瀹氫箟瀵硅薄锛欰irer</para>
+    /// </summary>
+    int Airer = 0xD004;
+
+    /// 鏂伴
+    /// <para>璁惧ID涓�53504</para>
+    /// <para>瀹氫箟瀵硅薄锛欶reshAirAC</para>
+    /// </summary>
+    int FreshAir = 0xD100;
+
+    /// <summary>
+    /// <para>婀垮害浼犳劅鍣�</para>
+    /// <para>璁惧ID涓�53760</para>
+    /// <para>瀹氫箟瀵硅薄锛欻umiditySensor</para>
+    /// <para>娉ㄦ剰瀹冧笌TemperatureSensor涓嶄竴鏍�;杩欎釜id瀹氭浜嗗氨鏄箍搴︿紶鎰熷櫒</para>
+    /// </summary>
+    int HumiditySensor = 0xD200;
+}
\ No newline at end of file

--
Gitblit v1.8.0