gxc
2019-12-24 e28d283bd27db2c40ff435c517db54e2010e8ae6
ZigbeeApp/Shared/Phone/UserView/UserPage.cs
@@ -147,10 +147,10 @@
                                var ac = (AC)myDevice;
                                ac.DeviceStatusReport = common.DeviceStatusReport;
                                var attriButeList = ac.DeviceStatusReport.AttriBute;
                                foreach(var attList in attriButeList)
                                foreach (var attList in attriButeList)
                                {
                                    //此属性表明室内当前的温度 * 100,实际温度为“LocalTemperature / 100”,单位:℃
                                    var curTemp = (attList.AttriButeData / 100 < ACControlBase.Temperature_High || attList.AttriButeData / 100 > ACControlBase.Temperature_Low) ? attList.AttriButeData / 100 : ACControlBase.Temperature_Default;
                                    var curTemp = (attList.AttriButeData / 100 < ACControlBase.Temperature_High && attList.AttriButeData / 100 > ACControlBase.Temperature_Low) ? attList.AttriButeData / 100 : ACControlBase.Temperature_Default;
                                    switch (attList.AttributeId)
                                    {
                                        case 0:
@@ -193,7 +193,7 @@
                                var ac = (AC)myDevice;
                                var attriButeList = common.DeviceStatusReport.AttriBute;
                                ac.DeviceStatusReport = common.DeviceStatusReport;
                                foreach(var attList in attriButeList)
                                foreach (var attList in attriButeList)
                                {
                                    switch (attList.AttributeId)
                                    {
@@ -262,6 +262,21 @@
                //记录回复时间
                myDevice.LastDateTime = DateTime.Now;
            }
            else if (typeTag == "IASInfoReport")
            {
                try
                {
                    switch (myDevice.Type)
                    {
                        case DeviceType.IASZone:
                            var iAS = (IASZone)myDevice;
                            iAS.iASInfo = (common as IASZone).iASInfo;
                            iAS.LastDateTime = DateTime.Now;
                            break;
                    }
                }
                catch { }
            }
        }
        /// <summary>
        /// Changeds the IL ogic status.
@@ -304,9 +319,9 @@
        {
            BackgroundColor = Shared.Common.ZigbeeColor.Current.MainColor;
            ZbGateway.StatusList.Add(this);
            Shared.Application.LocationAction += (lat, lon) =>
            Shared.Application.LocationAction += (lon, lat) =>
            {
                AccountLogic.Instance.ReceiveAppLatAndLon(lat.ToString(), lon.ToString());
                AccountLogic.Instance.ReceiveAppLatAndLon(lon.ToString(), lat.ToString());
            };
        }