From 1ab466fbda8713589997f9169c7da6801498b29b Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 16 九月 2023 18:21:30 +0800
Subject: [PATCH] 优化

---
 pkg/plc/modbusx/modbus.go |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/pkg/plc/modbusx/modbus.go b/pkg/plc/modbusx/modbus.go
index 796aa17..4bb3b64 100644
--- a/pkg/plc/modbusx/modbus.go
+++ b/pkg/plc/modbusx/modbus.go
@@ -53,7 +53,11 @@
 }
 
 func FailureRemainingOpportunitiesReset() {
-	failureRemainingOpportunities.Store(defaultFailureRemainingOpportunities)
-	connectionStatus.Store(true)
+	if failureRemainingOpportunities.Load() < defaultFailureRemainingOpportunities {
+		failureRemainingOpportunities.Store(defaultFailureRemainingOpportunities)
+	}
+	if connectionStatus.Load() == false {
+		connectionStatus.Store(true)
+	}
 	return
 }

--
Gitblit v1.8.0