From 4ca3791590a7bf50222aa5f80e53edf04739108a Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 22 十月 2024 17:20:23 +0800
Subject: [PATCH] fix 1400 post floor farmat

---
 nvcs/rfid.go |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/nvcs/rfid.go b/nvcs/rfid.go
index 0a39412..73a7544 100644
--- a/nvcs/rfid.go
+++ b/nvcs/rfid.go
@@ -39,8 +39,24 @@
 				if floor != gRFIDFloor {
 					gRFIDFloor = floor
 					logger.Debug("rfid read epc floor %s", gRFIDFloor)
-				}
 
+					var runState = ElevatorRunData{
+						Device:    "rfid-reader",
+						Timestamp: time.Now().Unix(),
+						Floor:     floor,
+						RunState:  0,
+					}
+
+					cacheData := cache.data.Back()
+					if cacheData != nil {
+						runState.RunState = cacheData.Value.(ElevatorRunData).RunState
+					}
+
+					queue.put(runState)
+				}
+			} else {
+				logger.Error("rfid read esp timeout!!")
+				gRFIDFloor = ""
 			}
 
 			time.Sleep(200 * time.Millisecond)

--
Gitblit v1.8.0