实现 RS485Manager
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
|
||||
import time
|
||||
import _thread
|
||||
import config
|
||||
from config import config
|
||||
import uqueue # 导入我们自己创建的本地uqueue模块
|
||||
|
||||
# 导入接口和实现
|
||||
@@ -27,7 +27,7 @@ from processor import Processor
|
||||
|
||||
# 导入工作线程的执行函数
|
||||
from worker import worker_task
|
||||
from logger import log
|
||||
from logs.logger import log
|
||||
|
||||
# --- 模块级变量定义 (带有类型提示) ---
|
||||
lora_controller: ILoraHandler | None = None
|
||||
@@ -46,7 +46,8 @@ def setup():
|
||||
|
||||
# 1. 初始化硬件驱动和业务处理器
|
||||
lora_controller = LoRaHandler()
|
||||
bus_manager = RS485Manager()
|
||||
bus_manager = RS485Manager(config.BUS_CONFIG, config.DEFAULT_TIMEOUTS)
|
||||
|
||||
processor = Processor(lora_handler=lora_controller, bus_manager=bus_manager)
|
||||
|
||||
# 2. 从配置文件读取队列长度,并创建线程安全的队列
|
||||
|
||||
Reference in New Issue
Block a user