From a09b0a281e9038cb137a40aec37c868654704dec Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 09 六月 2020 17:33:35 +0800
Subject: [PATCH] 2020-06-09-3
---
HDL_ON/Entity/Enumerative/MyEnum.cs | 151 ++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 139 insertions(+), 12 deletions(-)
diff --git a/HDL_ON/Entity/Enumerative/MyEnum.cs b/HDL_ON/Entity/Enumerative/MyEnum.cs
index 685e459..aa586ce 100644
--- a/HDL_ON/Entity/Enumerative/MyEnum.cs
+++ b/HDL_ON/Entity/Enumerative/MyEnum.cs
@@ -6,11 +6,35 @@
namespace HDL_ON
{
/// <summary>
- /// 鎺у埗鍛戒护绫诲瀷
+ /// a鍗忚鍛戒护
/// </summary>
- public enum CommandType
+ public enum CommandType_A
{
+ write,
+ read,
+ }
+ /// <summary>
+ /// 鍔熻兘鏄剧ず鎺掑簭鏂瑰紡
+ /// </summary>
+ public enum SortOrder
+ {
+ /// <summary>
+ /// 鏃犳帓搴忔柟寮�
+ /// </summary>
+ None,
+ /// <summary>
+ /// 浣跨敤娆℃暟
+ /// </summary>
+ UsageCount,
+ /// <summary>
+ /// 浣跨敤棰戠巼
+ /// </summary>
+ UsageFrequency,
+ /// <summary>
+ /// 鎵嬪姩鎺掑簭
+ /// </summary>
+ FixedSerialNumber,
}
/// <summary>
@@ -35,14 +59,18 @@
{
Scene = 0x0001,
MovieScene = 0x0002,
- Relay = 0x0101,
- Dimmer = 0x0102,
- RGB = 0x0103,
- Curtain = 0x0201,
- MotorCurtain = 0x0202,
- RollingShutter = 0x0203,
- AC = 0x0301,
- FloorHeating = 0x0401,
+ Relay = 0x0201,
+ Dimmer = 0x0202,
+ RGB = 0x0204,
+ Curtain = 0x0301,
+ MotorCurtain = 0x0303,
+ RollingShutter = 0x0304,
+ AC = 0x0401,
+ FloorHeating = 0x0402,
+
+ Fan = 0x1002,
+ TV = 0x1003,
+ Socket =0x0102,
}
/// <summary>
@@ -51,8 +79,106 @@
public enum FunctionCategory
{
UnKown = int.MaxValue,
+ /// <summary>
+ /// 寮�鍏崇被
+ /// </summary>
+ SwitchDevice = 0x01,
+
+ /// <summary>
+ /// 鍦烘櫙
+ /// </summary>
+ Scene = 0x0A,
+ /// <summary>
+ /// 鐓ф槑
+ /// </summary>
+ Light = 0x02,
+ /// <summary>
+ /// 閬槼
+ /// </summary>
+ Curtain = 0x03,
+ /// <summary>
+ /// 鎭掓俯鍣�/绌鸿皟/鍦扮儹
+ /// </summary>
+ Thermostat = 0x04,
+ ///// <summary>
+ ///// 绐楀笜
+ ///// </summary>
+ //Curtain = 0x05,
+ ///// <summary>
+ ///// 绌鸿皟
+ ///// </summary>
+ //AC = 0x06,
+ ///// <summary>
+ ///// 鍦扮儹
+ ///// </summary>
+ //FloorHeating = 0x07,
+ ///// <summary>
+ ///// 鏂伴
+ ///// </summary>
+ //FreshAir = 0x08,
+ ///// <summary>
+ ///// 鎸夐敭
+ ///// </summary>
+ //Key = 0x09,
+ ///// <summary>
+ ///// 闊充箰
+ ///// </summary>
+ //Music = 0x0A,
+ ///// <summary>
+ ///// 浼犳劅鍣�
+ ///// </summary>
+ //Sensor = 0x0B,
+ ///// <summary>
+ ///// 闂ㄩ攣
+ ///// </summary>
+ //DoorLook = 0x0C,
+ ///// <summary>
+ ///// 鏃堕棿
+ ///// </summary>
+ //Timer = 0x0D,
+ ///// <summary>
+ ///// 璁℃暟鍣�
+ ///// </summary>
+ //Counter = 0x0E,
+ ///// <summary>
+ ///// 鍦扮悊鍥存爮
+ ///// </summary>
+ //GeographicalFence = 0x0F,
+ /// <summary>
+ /// 鐢靛櫒
+ /// </summary>
+ Electrical = 0x10,
+ ///// <summary>
+ ///// 绾㈠
+ ///// </summary>
+ //IR = 0x11,
+ ///// <summary>
+ ///// DMX
+ ///// </summary>
+ //DMX = 0x12,
+ ///// <summary>
+ ///// 鐢靛櫒
+ ///// </summary>
+ //EelectricAppliance = 0x13,
+ ///// <summary>
+ ///// 澶╂皵
+ ///// </summary>
+ //Weather = 0x14,
+ //DoorLock=0x15,
+ //Electric=0x16,
+ //EnergyMonitoring = 0x17,
+ //Environmental = 0x18,
+ //Panel = 0x19,
+ //SecurityMonitoring = 0x20,
+ //VideoIntercom = 0x21,
+ }
+ /// <summary>
+ /// 鍔熻兘绫诲瀷
+ /// </summary>
+ public enum ShowFunction
+ {
/// <summary>
/// 鍦烘櫙
/// </summary>
@@ -135,9 +261,9 @@
Weather = 0x14,
- DoorLock=0x15,
+ DoorLock = 0x15,
- Electric=0x16,
+ Electric = 0x16,
EnergyMonitoring = 0x17,
@@ -151,4 +277,5 @@
}
+
}
--
Gitblit v1.8.0