2015-07-29 update 1

This commit is contained in:
parallelbgls@outlook.com
2015-07-29 14:17:12 +08:00
parent 200fe024c8
commit e5184d5d02

View File

@@ -212,6 +212,8 @@ namespace ModBus.Net
if (_timer != null) if (_timer != null)
{ {
_timer.Change(Timeout.Infinite, Timeout.Infinite); _timer.Change(Timeout.Infinite, Timeout.Infinite);
_timer.Dispose();
_timer = null;
} }
} }
else if (value < 0) return; else if (value < 0) return;
@@ -298,7 +300,15 @@ namespace ModBus.Net
private void MaintainTasks(object sender) private void MaintainTasks(object sender)
{ {
AsyncHelper.RunSync(MaintainTasksAsync); try
{
AsyncHelper.RunSync(MaintainTasksAsync);
}
catch (Exception)
{
TaskStop();
TaskStart();
}
} }
private async Task MaintainTasksAsync() private async Task MaintainTasksAsync()