黄学彪
2020-11-19 9ef48d7b2da7c408b53f73be0f6eef3cbac1c84a
ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGatewayData.cs
@@ -7,11 +7,7 @@
    public class ZbGatewayData
    {
        #region 一堆变量
        /// <summary>
        /// 网关在线的时间点
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public DateTime OnlineTime = DateTime.Now;
        /// <summary>
        /// 住宅ID
        /// </summary>
@@ -88,6 +84,28 @@
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public DateTime LastDateTime = DateTime.MinValue;
        /// <summary>
        /// 网关在线的时间点(这个东西有点用处,当第一次获取时,需要返回当前时间回去,然后才开始计时)
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        private DateTime m_OnlineTime = new DateTime(1970, 1, 1);
        /// <summary>
        /// 网关在线的时间点
        /// </summary>
        [Newtonsoft.Json.JsonIgnore]
        public DateTime OnlineTime
        {
            get
            {
                if (m_OnlineTime.Year == 1970)
                {
                    //当第一次获取时,需要返回当前时间回去,然后才开始计时
                    m_OnlineTime = DateTime.Now;
                }
                return m_OnlineTime;
            }
            set { m_OnlineTime = value; }
        }
        #endregion