|
|
|
@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
using Entity.Dto.Resp;
|
|
|
|
|
using HybirdFrameworkDriver.Session;
|
|
|
|
|
using log4net;
|
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using Service.Api.Resp;
|
|
|
|
|
using Service.Car.Msg.Car.Req;
|
|
|
|
|
using Service.Car.Msg.Host.Req;
|
|
|
|
|
using Service.Car.Server;
|
|
|
|
|
using Service.Humiture;
|
|
|
|
|
using Service.Humiture.Client;
|
|
|
|
|
using Service.TBox.Service;
|
|
|
|
|
using WebStarter.Dto.Req;
|
|
|
|
|
|
|
|
|
|
namespace WebStarter.Controllers;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 温湿度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[ApiController]
|
|
|
|
|
[Route("[controller]")]
|
|
|
|
|
public class HumitureController : ControllerBase
|
|
|
|
|
{
|
|
|
|
|
private static readonly ILog Log = LogManager.GetLogger(typeof(HumitureController));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 获取温湿度
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
[HttpGet("GetHumiture")]
|
|
|
|
|
public HumitureResp GetHumiture()
|
|
|
|
|
{
|
|
|
|
|
HumitureResp humitureResp = new HumitureResp();
|
|
|
|
|
if (HumiturePlcMgr.HumitureMsg!=null)
|
|
|
|
|
{
|
|
|
|
|
humitureResp = new HumitureResp()
|
|
|
|
|
{
|
|
|
|
|
Humidness = HumiturePlcMgr.HumitureMsg.Humidness.Value,
|
|
|
|
|
Temperature = HumiturePlcMgr.HumitureMsg.Temperature.Value,
|
|
|
|
|
EquipmentType = HumiturePlcMgr.HumitureMsg.EquipmentType.Value,
|
|
|
|
|
VersionNumber = HumiturePlcMgr.HumitureMsg.VersionNumber.Value,
|
|
|
|
|
DeviceIdHigh = HumiturePlcMgr.HumitureMsg.DeviceIdHigh.Value,
|
|
|
|
|
DeviceIdLower = HumiturePlcMgr.HumitureMsg.DeviceIdLower.Value,
|
|
|
|
|
UpperTemperatureAlarm = HumiturePlcMgr.HumitureMsg.UpperTemperatureAlarm.Value,
|
|
|
|
|
UpperTemperatureAlarmEnabled = HumiturePlcMgr.HumitureMsg.UpperTemperatureAlarmEnabled.Value,
|
|
|
|
|
LowerTemperatureAlarm = HumiturePlcMgr.HumitureMsg.LowerTemperatureAlarm.Value,
|
|
|
|
|
LowerTemperatureAlarmEnabled = HumiturePlcMgr.HumitureMsg.LowerTemperatureAlarmEnabled.Value,
|
|
|
|
|
HumidityUpperAlarm = HumiturePlcMgr.HumitureMsg.HumidityUpperAlarm.Value,
|
|
|
|
|
HumidityUpperAlarmEnabled = HumiturePlcMgr.HumitureMsg.HumidityUpperAlarmEnabled.Value,
|
|
|
|
|
HumidityLowerLimitAlarm = HumiturePlcMgr.HumitureMsg.HumidityLowerLimitAlarm.Value,
|
|
|
|
|
HumidityLowerLimitAlarmEnabled = HumiturePlcMgr.HumitureMsg.HumidityLowerLimitAlarmEnabled.Value,
|
|
|
|
|
TemperatureUpdated = HumiturePlcMgr.HumitureMsg.TemperatureUpdated.Value,
|
|
|
|
|
HumidityValueUpdated = HumiturePlcMgr.HumitureMsg.HumidityValueUpdated.Value,
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return humitureResp;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|