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 | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/nvcs/rfid.go b/nvcs/rfid.go index 0e1fd9e..73a7544 100644 --- a/nvcs/rfid.go +++ b/nvcs/rfid.go @@ -40,17 +40,22 @@ 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 := cacheData.Value.(ElevatorRunData) - runState.Floor = floor - runState.Timestamp = time.Now().Unix() - runState.Device = "rfid-reader" - - queue.put(runState) + runState.RunState = cacheData.Value.(ElevatorRunData).RunState } + + queue.put(runState) } } else { + logger.Error("rfid read esp timeout!!") gRFIDFloor = "" } -- Gitblit v1.8.0