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