更正注册表中的数字类型

This commit is contained in:
Xuwznln
2025-07-24 14:22:53 +08:00
parent 4d98e1c46c
commit badf402457
2 changed files with 20 additions and 20 deletions

View File

@@ -2187,65 +2187,65 @@ virtual_multiway_valve:
data_source: executor
data_type: fluid
description: 八通阀门端口1
handler_key: 1
handler_key: "1"
io_type: source
label: 1
label: "1"
side: NORTH
- data_key: fluid_port_2
data_source: executor
data_type: fluid
description: 八通阀门端口2
handler_key: 2
handler_key: "2"
io_type: source
label: 2
label: "2"
side: EAST
- data_key: fluid_port_3
data_source: executor
data_type: fluid
description: 八通阀门端口3
handler_key: 3
handler_key: "3"
io_type: source
label: 3
label: "3"
side: EAST
- data_key: fluid_port_4
data_source: executor
data_type: fluid
description: 八通阀门端口4
handler_key: 4
handler_key: "4"
io_type: source
label: 4
label: "4"
side: SOUTH
- data_key: fluid_port_5
data_source: executor
data_type: fluid
description: 八通阀门端口5
handler_key: 5
handler_key: "5"
io_type: source
label: 5
label: "5"
side: SOUTH
- data_key: fluid_port_6
data_source: executor
data_type: fluid
description: 八通阀门端口6
handler_key: 6
handler_key: "6"
io_type: source
label: 6
label: "6"
side: WEST
- data_key: fluid_port_7
data_source: executor
data_type: fluid
description: 八通阀门端口7
handler_key: 7
handler_key: "7"
io_type: source
label: 7
label: "7"
side: WEST
- data_key: fluid_port_8
data_source: executor
data_type: fluid
description: 八通阀门端口8
handler_key: 8
handler_key: "8"
io_type: source
label: 8
label: "8"
side: NORTH
icon: EightPipeline.webp
init_param_schema:

View File

@@ -131,7 +131,7 @@ class Registry:
"config_info": [],
"icon": "icon_device.webp",
"registry_type": "device",
"handles": {},
"handles": [], # virtue采用了不同的handle
"init_param_schema": {},
"file_path": "/",
}
@@ -144,7 +144,7 @@ class Registry:
logger.debug(f"[UniLab Registry] Path {i+1}/{len(self.registry_paths)}: {sys_path}")
sys.path.append(str(sys_path))
self.load_device_types(path, complete_registry)
# self.load_resource_types(path, complete_registry)
self.load_resource_types(path, complete_registry)
logger.info("[UniLab Registry] 注册表设置完成")
# 标记setup已被调用
self._setup_called = True
@@ -174,7 +174,7 @@ class Registry:
if "icon" not in resource_info:
resource_info["icon"] = ""
if "handles" not in resource_info:
resource_info["handles"] = {}
resource_info["handles"] = []
if "init_param_schema" not in resource_info:
resource_info["init_param_schema"] = {}
if complete_registry:
@@ -418,7 +418,7 @@ class Registry:
if "icon" not in device_config:
device_config["icon"] = ""
if "handles" not in device_config:
device_config["handles"] = {}
device_config["handles"] = []
if "init_param_schema" not in device_config:
device_config["init_param_schema"] = {}
if "class" in device_config: