using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LanShengModel { [SugarTable("LS_DeviceData")] public class DeviceData { /// /// 编号 /// [SugarColumn(IsPrimaryKey = true, Length = 50)] public string? Id { get; set; } /// /// 设备状态 /// [SugarColumn(Length = 50, IsNullable = true)] public string? Status { get; set; } /// /// 故障代码 /// [SugarColumn(Length = 20, IsNullable = true)] public string? ErrCode { get; set; } /// /// 故障信息 /// [SugarColumn(Length = 200, IsNullable = true)] public string? ErrMsg { get; set; } /// /// 当前DTU的软件版本号 /// [SugarColumn(IsNullable = true)] public int? Version { get; set; } /// /// 启动指示 (0未启动, 1已启动) /// [SugarColumn(IsNullable = true)] public int? Data2_B7 { get; set; } /// /// 电锁/IC卡 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B6 { get; set; } /// /// 笼内急停 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B5 { get; set; } /// /// 笼顶急停 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B4 { get; set; } /// /// 防坠器限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B3 { get; set; } /// /// 防冲顶限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B2 { get; set; } /// /// 备用限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B1 { get; set; } /// /// GPS限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data2_B0 { get; set; } /// /// 进料门限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B7 { get; set; } /// /// 出料门限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B6 { get; set; } /// /// 天窗门限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B5 { get; set; } /// /// 上限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B4 { get; set; } /// /// 下限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B3 { get; set; } /// /// 上减速限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B2 { get; set; } /// /// 下减速限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data3_B1 { get; set; } /// /// 抱闸状态 (0:动作 1:未动作) /// [SugarColumn(IsNullable = true)] public int? Data3_B0 { get; set; } /// /// 一体机驱动故障 /// [SugarColumn(IsNullable = true)] public int? Data4 { get; set; } /// /// 一体机逻辑故障 /// [SugarColumn(IsNullable = true)] public int? Data5 { get; set; } /// /// 一体机电梯载重 /// [SugarColumn(IsNullable = true)] public decimal? Data6 { get; set; } // /// 一体机运行频率 /// [SugarColumn(IsNullable = true)] public int? Data7 { get; set; } /// /// 一体机输入电压 /// [SugarColumn(IsNullable = true)] public int? Data8 { get; set; } /// /// 一体机输出电流 /// [SugarColumn(IsNullable = true)] public int? Data10 { get; set; } /// /// 一体机当前楼层 /// [SugarColumn(Length = 5, IsNullable = true)] public int? Data11 { get; set; } /// /// 一体机目标楼层 /// [SugarColumn(Length = 5, IsNullable = true)] public int? Data12 { get; set; } /// /// 信道号 /// [SugarColumn(IsNullable = true)] public int? Data13 { get; set; } /// /// 一体机操作模式(1:智能模式2:笼顶操作3防坠测试) /// [SugarColumn(IsNullable = true)] public int? Data14_B6 { get; set; } /// /// 一体机上升输入(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B5 { get; set; } /// /// 一体机下降输入(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B4 { get; set; } /// /// 一体机高速输入(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B3 { get; set; } /// /// 一体机上升输出(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B2 { get; set; } /// /// 一体机下降输出(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B1 { get; set; } /// /// 一体机高速输出(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data14_B0 { get; set; } /// /// 一体机运行状态(1:上升2:下降3:停机) /// [SugarColumn(IsNullable = true)] public int? Data15_B6 { get; set; } /// /// 门机运行状态(1:上升2:下降3:停机) /// [SugarColumn(IsNullable = true)] public int? Data15_B4 { get; set; } /// /// 进料门上限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data15_B3 { get; set; } /// /// 进料门下限位 (0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data15_B2 { get; set; } /// /// 出料门上限位(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data15_B1 { get; set; } /// /// 出料门下限位(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data15_B0 { get; set; } /// /// 一体机通讯(0异常,1正常) /// [SugarColumn(IsNullable = true)] public int? Data16_B7 { get; set; } /// /// 门机通讯(0异常,1正常) /// [SugarColumn(IsNullable = true)] public int? Data16_B6 { get; set; } /// /// 左右笼通讯(0异常,1正常) /// [SugarColumn(IsNullable = true)] public int? Data16_B5 { get; set; } /// /// 人数摄像头通讯(0异常,1正常) /// [SugarColumn(IsNullable = true)] public int? Data16_B4 { get; set; } /// /// 手动选择 (0:无1进料门2出料门 /// [SugarColumn(IsNullable = true)] public int? Data16_B2 { get; set; } /// /// 进料门光幕(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data16_B1 { get; set; } /// /// 出料门光幕(0断开,1闭合) /// [SugarColumn(IsNullable = true)] public int? Data16_B0 { get; set; } /// /// 门机故障代码 /// [SugarColumn(IsNullable = true)] public int? Data17 { get; set; } /// /// 门机控制(0:自动 1:手动 ) /// [SugarColumn(IsNullable = true)] public int? Data18 { get; set; } /// /// 手动模式(0:点动 1:开关到位) /// [SugarColumn(IsNullable = true)] public int? Data19 { get; set; } /// /// 检修开关(0:正常 1:检修) /// [SugarColumn(IsNullable = true)] public int? Data20 { get; set; } /// /// 吊笼内人数 /// [SugarColumn(IsNullable = true)] public int? Data21 { get; set; } /// /// 语音码 /// [SugarColumn(IsNullable = true)] public int? Data22 { get; set; } /// /// 自动平层开关(0:关闭 1:开启) /// [SugarColumn(IsNullable = true)] public int? Data23 { get; set; } /// /// 已学楼层数 /// [SugarColumn(IsNullable = true)] public int? Data24 { get; set; } /// /// 密码第一位 /// [SugarColumn(IsNullable = true)] public int? Data25_B4 { get; set; } /// /// 密码第二位 /// [SugarColumn(IsNullable = true)] public int? Data25_B0 { get; set; } /// /// 密码第三位 /// [SugarColumn(IsNullable = true)] public int? Data26_B4 { get; set; } /// /// 密码第四位 /// [SugarColumn(IsNullable = true)] public int? Data26_B0 { get; set; } /// /// 限速 (0:不限速1:限速) /// [SugarColumn(IsNullable = true)] public int? Data27_B7 { get; set; } /// /// 锁机 (0:不锁机1:锁机) /// [SugarColumn(IsNullable = true)] public int? Data27_B6 { get; set; } /// /// 故障复位 (0:不复位1:复位) /// [SugarColumn(IsNullable = true)] public int? Data27_B5 { get; set; } /// /// 超载清零 (0:不清零1:清零) /// [SugarColumn(IsNullable = true)] public int? Data27_B4 { get; set; } /// /// 载波修改 (0:不修改1:修改载波) /// [SugarColumn(IsNullable = true)] public int? Data27_B3 { get; set; } /// /// 预留 /// [SugarColumn(IsNullable = true)] public int? Data27_B2 { get; set; } /// /// 预留 /// [SugarColumn(IsNullable = true)] public int? Data27_B1 { get; set; } /// /// 修改完成标志(0:未完成1:完成) /// [SugarColumn(IsNullable = true)] public int? Data27_B0 { get; set; } /// /// 协议版本号,1 施工梯 2通用机 3塔机4揽胜升降机 /// [SugarColumn(IsNullable = true)] public int? AgreementVersion { get; set; } /// /// 上传数据的间隔时间(每隔n秒),0XFFFF表示关闭定时上传 /// [SugarColumn(IsNullable = true)] public int? DataTick { get; set; } /// /// 全部为ASCII码字符;需要记录下来,上下线后都能显示,上线后如和上一次不一致需做个图标标识出来 /// [SugarColumn(Length = 50, IsNullable = true)] public string? ICCID { get; set; } /// /// 东经 /// [SugarColumn(IsNullable = true)] public string? Longitude { get; set; } /// /// 北纬 /// [SugarColumn(IsNullable = true)] public string? Latitude { get; set; } /// /// 连接字符串长度 /// [SugarColumn(IsNullable = true)] public int? ConnectStrLength { get; set; } /// /// 连接字符串 /// [SugarColumn(Length = 200, IsNullable = true)] public string? ConnectString { get; set; } /// /// 更新时间 /// [SugarColumn(IsNullable = true)] public DateTime? UpdateDate { get; set; } [SugarColumn(IsNullable = true)] public DateTime? OfflineDate { get; set; } /// /// 修改标志,1:外围控制板执行修改;0:外围控制板不执行修改 /// [SugarColumn(IsNullable = true)] public int? UpdateTag { get; set; } /// /// IP是否修改,0:不修改,1:修改 /// [SugarColumn(IsNullable = true)] public int? IPSFXG { get; set; } /// /// 运行次数 /// [SugarColumn(IsNullable = true,IsOnlyIgnoreInsert = true,DefaultValue = "0")] public int? RunCount { get; set; } [SugarColumn(IsNullable = true)] public int? UVersion { get; set; } [SugarColumn(IsNullable = true)] public int? FtpLength { get; set; } [SugarColumn(IsNullable = true)] public string? FtpUrl { get; set; } [SugarColumn(IsNullable = true)] public int? UserLength { get; set; } [SugarColumn(IsNullable = true)] public string? UserPwd { get; set; } [SugarColumn(IsNullable = true)] public int? BinLength { get; set; } [SugarColumn(IsNullable = true)] public string? BinUrl { get; set; } [SugarColumn(IsNullable = true)] public int? BinSize { get; set; } [SugarColumn(IsNullable = true)] public int? UpdateSpan { get; set; } #region 业务字段 [SugarColumn(IsIgnore = true)] public string? MsgType { get; set; } #endregion } }