namespace DS.WMS.Common.Data; public class PointItem { /// /// /// public string X { get; set; } /// /// /// public string Y { get; set; } } public class PtzInfo { /// /// /// public int Focus { get; set; } /// /// /// public string Pan { get; set; } /// /// /// public string Tilt { get; set; } /// /// /// public string Zoom { get; set; } } /// /// 透传字段,部分字段由数据源扩展字段获取 /// public class TargetAttrs { /// /// 监控点编码,平台关联的编码 /// public string CameraIndexCode { get; set; } /// /// 设备编号,平台关联的编码 /// public string DeviceIndexCode { get; set; } /// /// 图片服务编号 /// public string ImageServerCode { get; set; } /// /// /// public string PicServerIndexCode { get; set; } } public class ThermometryData { /// /// 设备通道号 /// public int ChannelID { get; set; } /// /// 设备通道名称 /// public string ChannelName { get; set; } /// /// /// public string DataProcInterval { get; set; } /// /// 数据模型标识 /// public string DataType { get; set; } /// /// 数据触发时间 /// public string DateTime { get; set; } /// /// 事件类型名称 /// public string EventDescription { get; set; } /// /// 事件类型 /// public string EventType { get; set; } /// /// 设备的IP地址 /// public string IpAddress { get; set; } /// /// /// public string PicUploadInterval { get; set; } /// /// 设备端口号 /// public int PortNo { get; set; } /// /// 数据接收时间 /// public string RecvTime { get; set; } /// /// 数据发送时间 /// public string SendTime { get; set; } /// /// 分析结果 /// public List Thermometry { get; set; } } public class ThermometryItem { /// /// 温度报警等待时间,单位秒,范围0-200秒,默认0秒 /// public int AlarmFilterTime { get; set; } /// /// 0-预警,1-报警 /// public int AlarmLevel { get; set; } /// /// 规则,0-大于,1-小于 /// public int AlarmRule { get; set; } /// /// 报警类型,0-最高温度,1-最低温度,2-平均温度,3-温差,4-温度突升,5-温度突降 /// public int AlarmType { get; set; } /// /// 温度预警等待时间,单位秒,范围0-200秒,默认0秒 /// public int AlertFilterTime { get; set; } /// /// 当前温度 /// public string CurTemperature { get; set; } /// /// 热成像图片URL /// public string ImageUrl { get; set; } /// /// 测温坐标,当规则标定类型为框时,最多十个坐标点 /// public List Point { get; set; } /// /// 预置点号 /// public int PresetNo { get; set; } /// /// ptz坐标信息 /// public PtzInfo PtzInfo { get; set; } /// /// 规则标定类型,0-点,1-框,2-线 /// public int RuleCalibType { get; set; } /// /// 规则id /// public int RuleId { get; set; } /// /// 规定温度 /// public string RuleTemperature { get; set; } /// /// 透传字段,部分字段由数据源扩展字段获取 /// public TargetAttrs TargetAttrs { get; set; } /// /// 测温单位,0-摄氏度℃,1-华氏度℉,3-开尔文K /// public int ThermometryUnit { get; set; } /// /// 容差温度,精确到小数点后一位(-40-1000)(浮点数+100) /// public string ToleranceTemperature { get; set; } /// /// 可见光图片URL /// public string VisiblePicUrl { get; set; } }