zhangzengfei
2024-10-21 25f7acc10cb646665dd1b05134c3f773b3b0d4e0
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)