This commit is contained in:
2025-11-01 17:33:26 +08:00
parent bd0815d0e7
commit 32c14c2e7b
15 changed files with 543 additions and 102 deletions

View File

@ -1,14 +1,9 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
RFID
"""
import sys
import os
import time
# 添加项目根目录到Python路径
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from hardware.RFID.rfid_service import rfid_service
@ -72,25 +67,25 @@ def test_rfid_functions():
# 测试数据接收功能 (注意:这会启动一个后台线程)
# print("\n5. 测试数据接收功能 (启动接收线程5秒后停止):")
try:
rfid._callback = test_data_callback
rfid._data_buffer = []
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
rfid._process_collected_data()
# rfid.start_receiver(callback=test_data_callback)
# rfid._callback = test_data_callback
# rfid._data_buffer = []
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('SHR2B2-12,B2,6600 * 1500,1.910')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._data_buffer.append('THR B1-12,B1,6600 * 1500,1.900')
# rfid._process_collected_data()
rfid.start_receiver(callback=test_data_callback)
# print("接收线程已启动,等待接收数据...")
# 等待5秒模拟接收过程
time.sleep(60*60)