示例#1
0
 /// <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;
     }
 }
示例#2
0
 private bool ProcessDeviceAction(string strDeviceId
                                  , string strSonserId
                                  , SysHelper.Enums.SenserStatusType senserStatusType
                                  , SysHelper.Enums.DeviceParameterType parameterType
                                  , decimal deSetValue)
 {
     return(true);
 }