zhangzengfei
2024-10-21 25f7acc10cb646665dd1b05134c3f773b3b0d4e0
fix rfid send floor
1个文件已修改
16 ■■■■■ 已修改文件
nvcs/rfid.go 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
nvcs/rfid.go
@@ -40,15 +40,19 @@
                    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!!")