Commit 88993a4a 张东亮

温湿度读取失败1,不更新数据

1 个父辈 f3609f30
......@@ -29,21 +29,21 @@ namespace OnlineStore.DeviceLibrary
}
public HumitureParam QueryData()
{
HumitureParam param = HumitureController.QueryData(PortName);
updateData(PortName, param);
return param;
bool rtn = HumitureController.QueryData(PortName, out HumitureParam param);
return updateData(PortName, rtn, param);
}
static void updateData(string port, HumitureParam param)
static HumitureParam updateData(string port,bool ok, HumitureParam param)
{
var find = LastData.Find(s => port.Equals(s.DeviceAddress));
if (find != null)
if (ok && find != null)
{
find.Temperate = param.Temperate;
find.UpdateTime = param.UpdateTime;
find.Humidity = param.Humidity;
find.OxygenV = param.OxygenV;
return find;
}
return param;
}
public static double GetMinOxygenV()
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!