123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace IoTIntegrationPlatform.Model.Enum
- {
- public class EnumDevice
- {
- /// <summary>
- /// 设备类型
- /// </summary>
- public enum EnumDeviceType
- {
- /// <summary>
- /// 传感器
- /// </summary>
- [Description("传感器")]
- Sensor = 1,
- /// <summary>
- /// 执行器
- /// </summary>
- [Description("执行器")]
- Actuator = 2,
- /// <summary>
- /// RFID读卡器
- /// </summary>
- [Description("RFID读卡器")]
- RFIDCardReader = 3,
- /// <summary>
- /// 通讯类
- /// </summary>
- [Description("通讯类")]
- Communicate = 4,
- /// <summary>
- /// 控制类
- /// </summary>
- [Description("控制类")]
- Control = 5,
- /// <summary>
- /// 工业物联网
- /// </summary>
- [Description("工业物联网")]
- IndustryIoT = 6,
- /// <summary>
- /// 嵌入式
- /// </summary>
- [Description("嵌入式")]
- Flushbonading = 7,
- /// <summary>
- /// 智能家居
- /// </summary>
- [Description("智能家居")]
- SmartHome = 8,
- /// <summary>
- /// 智能穿戴
- /// </summary>
- [Description("智能穿戴")]
- SmartWear = 9,
- /// <summary>
- /// 智能穿戴
- /// </summary>
- [Description("智能城市")]
- SmartCity = 10
- }
- /// <summary>
- /// 设备通讯方式
- /// </summary>
- public enum EnumDeviceCommunicationType
- {
- /// <summary>
- /// RS485 (基于modbus通讯协议)
- /// </summary>
- [Description("RS485")]
- RS485 = 1,
- /// <summary>
- /// ZigBee
- /// </summary>
- [Description("ZigBee")]
- ZigBee = 2,
- /// <summary>
- /// Http
- /// </summary>
- [Description("Http")]
- Http = 3,
- /// <summary>
- /// Http
- /// </summary>
- [Description("Mqtt")]
- Mqtt = 4
- }
- /// <summary>
- /// Modbus协议寄存器类型
- /// </summary>
- public enum EnumModbusRegisterType
- {
- /// <summary>
- /// 单个线圈
- /// </summary>
- [Description("单个线圈")]
- SingleCoil = 1,
- /// <summary>
- /// 输入线圈
- /// </summary>
- [Description("输入线圈")]
- InputCoil = 2,
- /// <summary>
- /// 离散量线圈
- /// </summary>
- [Description("离散量线圈")]
- ReadInputs = 3,
- /// <summary>
- /// 保持寄存器
- /// </summary>
- [Description("保持寄存器")]
- HoldingRegister = 4,
- /// <summary>
- /// 输入寄存器
- /// </summary>
- [Description("输入寄存器")]
- InputRegister = 5,
- }
- /// <summary>
- /// Modbus结果换算
- /// </summary>
- public enum EnumModbusResultConversion
- {
- /// <summary>
- /// 默认
- /// </summary>
- [Description("默认")]
- Default = 1,
- /// <summary>
- /// 处以10
- /// </summary>
- [Description("处以10")]
- divideTen = 2,
- }
- /// <summary>
- /// 平台设备状态
- /// </summary>
- public enum EnumPlatformStatus
- {
- /// <summary>
- /// 未激活
- /// </summary>
- [Description("未激活")]
- NotActivated = 1,
- /// <summary>
- /// 正常
- /// </summary>
- [Description("正常")]
- Normal = 2,
- /// <summary>
- /// 已到期
- /// </summary>
- [Description("已到期")]
- HaveExpired = 3,
- }
- /// <summary>
- /// 设备状态 0:断开 1:打开
- /// </summary>
- public enum EnumDeviceStatus
- {
- /// <summary>
- /// 继电器断开、传感器无值
- /// </summary>
- Close = 0,
- /// <summary>
- /// 继电器打开、传感器有值
- /// </summary>
- Open = 1,
- }
- }
- }
|