Commit 88993a4a 张东亮

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

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