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)