/// <summary> /// 获取设备指定参数最近的日志数据 /// </summary> /// <param name="strDeviceId">设备编号</param> /// <param name="parType">参数类型</param> /// <returns></returns> public DeviceProduceLog GetDeviceProduceLog(string strDeviceId, SysHelper.Enums.DeviceParameterType parType) { try { using (DataModels.HnfactoryautodbDB dataContext = new DataModels.HnfactoryautodbDB()) { DataModels.LDeviceproducelog data = (from d in dataContext.LDeviceproducelogs where d.DeviceId == strDeviceId & d.ParType == parType.ToString() orderby d.Created descending select d).FirstOrDefault(); if (data != null) { return(new DeviceProduceLog(data)); } else { return(null); } } } catch { throw; } }
private bool ProcessDeviceAction(string strDeviceId , string strSonserId , SysHelper.Enums.SenserStatusType senserStatusType , SysHelper.Enums.DeviceParameterType parameterType , decimal deSetValue) { return(true); }