From 99bc815e07e39354f51421b77f4012ffd35594d8 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 28 六月 2023 18:03:00 +0800
Subject: [PATCH] 2023年06月28日18:02:58
---
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