diff --git a/MECF.Framework.RT.EquipmentLibrary/Devices/IoValve.cs b/MECF.Framework.RT.EquipmentLibrary/Devices/IoValve.cs index 4101d82..3d007ff 100644 --- a/MECF.Framework.RT.EquipmentLibrary/Devices/IoValve.cs +++ b/MECF.Framework.RT.EquipmentLibrary/Devices/IoValve.cs @@ -347,6 +347,8 @@ namespace Aitex.Core.RT.Device.Devices return true; } + _timer.Stop(); + if (_doOpen != null) { if (!_doOpen.Check(bValue, out reason)) @@ -402,7 +404,9 @@ namespace Aitex.Core.RT.Device.Devices SetPoint = isOn; _operation = isOn; - _timer.Start(2000); //2 seconds to monitor + + + _timer.Restart(2000); //2 seconds to monitor return true;