using System;
|
using System.Collections.Generic;
|
|
namespace HDL_ON.Entity
|
{
|
public class Function
|
{
|
/*
|
HDL统一协议格式:16bytes
|
厂商代号:2bytes
|
通讯方式:有线/无线/ZIGBEE等1bytes
|
产品识别码:以添加设备的年月日时分秒 + 随机数8bytes
|
功能类别:1bytes
|
数据表索引地址:2bytes
|
回路:2bytes
|
举例: 0001-00-201910120900002567-01-0001-0001
|
*/
|
|
public Function()
|
{
|
}
|
/// <summary>
|
/// 当前设备类型
|
/// </summary>
|
public FunctionType funcType = FunctionType.UnKown;
|
/// <summary>
|
/// 功能分类
|
/// </summary>
|
public string funcClassification;
|
/// <summary>
|
/// 功能ID
|
/// </summary>
|
public string sid;
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Name;
|
/// <summary>
|
/// 保存数据时的文件名
|
/// </summary>
|
public string SavePath = "";
|
/// <summary>
|
/// A协议数据格式
|
/// </summary>
|
public string A_Protocol;
|
/// <summary>
|
/// bus协议数据格式
|
/// </summary>
|
public string Bus_Protocol;
|
/// <summary>
|
/// 房间ID列表
|
/// 该功能添加到到房间列表
|
/// </summary>
|
public List<string> roomIdList = new List<string>();
|
/// <summary>
|
/// 最后控制的一次状态
|
/// </summary>
|
public string lastState = "";
|
|
}
|
}
|