From 5ddd4f4ba6aaf1fe52f93c0966315d0424bd2a5f Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期日, 20 十月 2024 20:30:57 +0800 Subject: [PATCH] 调整楼层获取方式 --- nvcs/rfid.go | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/nvcs/rfid.go b/nvcs/rfid.go index 0a39412..0e1fd9e 100644 --- a/nvcs/rfid.go +++ b/nvcs/rfid.go @@ -39,8 +39,19 @@ if floor != gRFIDFloor { gRFIDFloor = floor logger.Debug("rfid read epc floor %s", gRFIDFloor) - } + cacheData := cache.data.Back() + if cacheData != nil { + runState := cacheData.Value.(ElevatorRunData) + runState.Floor = floor + runState.Timestamp = time.Now().Unix() + runState.Device = "rfid-reader" + + queue.put(runState) + } + } + } else { + gRFIDFloor = "" } time.Sleep(200 * time.Millisecond) -- Gitblit v1.8.0