using System.Collections.Generic; using System; namespace Ropin.Environmentally.LoRaService { public class DataModel { public DataModel() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); TimeStamp = Convert.ToInt64(ts.TotalSeconds).ToString();//精确到秒 } /// <summary> /// 模块id /// </summary> public string ModuleId { get; set; } /// <summary> /// 时间戳 /// </summary> public string TimeStamp { get; set; } /// <summary> /// 设备状态 /// </summary> public int Status { get; set; } /// <summary> /// 连接状态 /// </summary> public int ConnState { get; set; } = 0; public string ConnStateTimestamp { get; set; } = string.Empty; public List<DevSpot> devSpots { get; set; } = new List<DevSpot>(); } public class DevSpot { /// <summary> /// 点的名称 /// </summary> public string Name { get; set; } /// <summary> /// 值 /// </summary> public double Value { get; set; } /// <summary> /// 数据类型,0int,1 double /// </summary> public int DataType { get; set; } } }