华荣三照明、合信、荣欣八组合馈电

This commit is contained in:
冯佳
2025-06-25 11:36:43 +08:00
parent 37d39f4578
commit 25b3cb7f2e
494 changed files with 114074 additions and 0 deletions

27
comm_global.py Normal file
View File

@ -0,0 +1,27 @@
from comm_thread import class_comm_master_thread
from comm_device import class_comm_device
from menu_base import class_device_menu
import sys
if sys.platform.startswith('win'):
import menu_key as KEY
else :
import menu_key2 as KEY
g_comm_addr_list : list = []
g_key_thread = KEY.class_menu_key_thread()
g_comm_thread = 1
def register_device_remap_info(device_remap,
comm_device : class_comm_device= None,
comm_thread : class_comm_master_thread = None,
device_menu : class_device_menu = None) :
device_remap_comm_addr = [device_remap, comm_device, comm_thread, device_menu]
g_comm_addr_list.append(device_remap_comm_addr)
#从device_remap匹配到实际工作线程与通讯信息
def search_device_remap_infos(device_remap) :
for item in g_comm_addr_list :
if item[0] == device_remap :
return item[1], item[2], item[3]
return None, None, None