| | |
| | | public List<string> roomIds = new List<string>(); |
| | | |
| | | /// <summary> |
| | | /// 存储属性配置 |
| | | /// 环境传感器的等级 |
| | | /// </summary> |
| | | public List<AttrKeyConfig> attrKeyConfigs = new List<AttrKeyConfig>(); |
| | | |
| | | public List<AttrKeyConfig> GetAttrKeyConfigs(string key) |
| | | { |
| | | if (attrKeyConfigs.Count == 0) |
| | | { |
| | | switch (key) |
| | | { |
| | | case "pm2.5": |
| | | |
| | | break; |
| | | } |
| | | } |
| | | return attrKeyConfigs; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// bus协议数据格式 |
| | | /// 使用A协议控制时,改属性为空 |
| | | /// </summary> |
| | |
| | | /// 是否在线 |
| | | /// </summary> |
| | | public bool online = true; |
| | | |
| | | /// <summary> |
| | | /// 环境面板 绑定的 设备目标sid列表 |
| | | /// </summary> |
| | | public List<string> targetSids = new List<string>(); |
| | | /// <summary> |
| | | /// 云端数据创建的时间 |
| | | /// </summary> |
| | |
| | | spkList.Add(SensorDryContact2); |
| | | spkList.Add(SenesorMegahealth); |
| | | spkList.Add(SenesorMegahealth2); |
| | | spkList.Add(SensorHelp); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | public const string PanelEnvironment = "screen.panel"; |
| | | /// <summary> |
| | | /// 面板spk列表 |
| | | /// </summary> |
| | |
| | | { |
| | | var spkList = new List<string>(); |
| | | spkList.Add(SensorHelp); |
| | | spkList.Add(PanelEnvironment); |
| | | return spkList; |
| | | } |
| | | #endregion |
| | | |
| | | #region 环境传感器 |
| | | /// <summary> |
| | |
| | | public string module = ""; |
| | | public string version = ""; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 功能属性相关配置信息 |
| | | /// 环境传感器等级使用 |
| | | /// </summary> |
| | | public class AttrKeyConfig |
| | | { |
| | | public string key = string.Empty; |
| | | /// <summary> |
| | | /// 配置类型 |
| | | /// interval 区间 |
| | | /// 目前只支持:interval |
| | | /// </summary> |
| | | public string type = string.Empty; |
| | | |
| | | public string unit = string.Empty; |
| | | |
| | | public List<AttrKeyInfo> configs = new List<AttrKeyInfo>(); |
| | | |
| | | } |
| | | |
| | | public class AttrKeyInfo |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string start = string.Empty; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string end = string.Empty; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string color = string.Empty; |
| | | /// <summary> |
| | | /// 描述 |
| | | /// </summary> |
| | | public string desc = string.Empty; |
| | | } |
| | | } |