异常改为短连接

This commit is contained in:
iioter 2022-08-29 15:00:25 +08:00
parent a488400232
commit 996b96df82

View File

@ -151,6 +151,15 @@ namespace Plugin
payLoad.Values = null; payLoad.Values = null;
payLoad.DeviceStatus = DeviceStatusTypeEnum.Bad; payLoad.DeviceStatus = DeviceStatusTypeEnum.Bad;
} }
else if (DeviceValues.Any(x => x.Value.StatusType == VaribaleStatusTypeEnum.Bad))
{
if (driver.IsConnected)
{
driver.Close();
driver.Dispose();
}
_myMqttClient?.DeviceDisconnected(Device);
}
else else
{ {
payLoad.DeviceStatus = DeviceStatusTypeEnum.Good; payLoad.DeviceStatus = DeviceStatusTypeEnum.Good;