From d0467e9fad46bf1a18413c810baa45fe8ad7d4e4 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期四, 07 一月 2021 11:11:02 +0800
Subject: [PATCH] 修复SendandrecvTimeout的返回值n的问题
---
sbusClient.go | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sbusClient.go b/sbusClient.go
index ef4442a..66f6ba5 100644
--- a/sbusClient.go
+++ b/sbusClient.go
@@ -153,12 +153,12 @@
s := bhomebus.OpenSocket()
defer s.Close()
var ret []bhomebus.Mesg
- if n := s.SendandrecvTimeout(nodes, data, &ret, 5000);n == 0 {
+ if n := s.SendandrecvTimeout(nodes, data, &ret, 5000);n == 0 { //n==0琛ㄧず娌℃湁璇锋眰鎴愬姛
+ return nil, fmt.Errorf("s.SendandrecvTimeout result n:%d", n)
+ } else {
if len(ret) > 0 {
return ret[0].Data, nil
}
return nil, fmt.Errorf("no any response")
- } else {
- return nil, fmt.Errorf("s.SendandrecvTimeout result n:%d", n)
}
}
\ No newline at end of file
--
Gitblit v1.8.0