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