1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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; }
- }
- }
|