From 39a799cabd36ab5eb07aaaa91423ebca57db887b Mon Sep 17 00:00:00 2001 From: calvincao Date: Mon, 10 Nov 2025 18:28:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(device):=20=E6=9B=B4=E6=96=B0=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=92=8C=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 bioyond_cell.yaml 中的 xlsx 文件路径为用户目录路径- 在 bioyond_cell.yaml 中新增 warehouse_name 字段并设置默认值- 为 bioyond_cell.yaml 添加 resource_tree_transfer 参数结构定义 - 更新 bioyond_cell.yaml 中的状态类型和设备 ID 配置 - 将 coin_cell_workstation.yaml 的图标从 coin_cell_assembly_picture.webp 更改为 koudian.webp - 移除 bioyond_cell.yaml 中冗余的 display_name 配置项 --- unilabos/registry/devices/bioyond_cell.yaml | 54 ++++++++++++++++--- .../devices/coin_cell_workstation.yaml | 2 +- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/unilabos/registry/devices/bioyond_cell.yaml b/unilabos/registry/devices/bioyond_cell.yaml index c6ad6691..81d78b9e 100644 --- a/unilabos/registry/devices/bioyond_cell.yaml +++ b/unilabos/registry/devices/bioyond_cell.yaml @@ -4,7 +4,6 @@ bioyond_cell: class: action_value_mappings: auto-auto_batch_outbound_from_xlsx: - display_name: 批量导入上料 feedback: {} goal: {} goal_default: @@ -138,7 +137,7 @@ bioyond_cell: WH4_x5_y1_z1_5_quantity: 0.0 WH4_x5_y2_z1_10_materialName: '' WH4_x5_y2_z1_10_quantity: 0.0 - xlsx_path: C:/ML/GitHub/Uni-Lab-OS/unilabos/devices/workstation/bioyond_studio/bioyond_cell/material_template.xlsx + xlsx_path: /Users/sml/work/Unilab/Uni-Lab-OS/unilabos/devices/workstation/bioyond_studio/bioyond_cell/material_template.xlsx handles: {} placeholder_keys: {} result: {} @@ -464,7 +463,7 @@ bioyond_cell: default: 0.0 type: number xlsx_path: - default: C:/ML/GitHub/Uni-Lab-OS/unilabos/devices/workstation/bioyond_studio/bioyond_cell/material_template.xlsx + default: /Users/sml/work/Unilab/Uni-Lab-OS/unilabos/devices/workstation/bioyond_studio/bioyond_cell/material_template.xlsx type: string required: [] type: object @@ -600,6 +599,7 @@ bioyond_cell: bottle_type: null location_code: null name: null + warehouse_name: 手动堆栈 handles: {} placeholder_keys: {} result: {} @@ -617,6 +617,9 @@ bioyond_cell: type: string name: type: string + warehouse_name: + default: 手动堆栈 + type: string required: - name - board_type @@ -785,6 +788,39 @@ bioyond_cell: title: report_material_change参数 type: object type: UniLabJsonCommand + auto-resource_tree_transfer: + feedback: {} + goal: {} + goal_default: + old_parent: null + parent_resource: null + plr_resource: null + handles: {} + placeholder_keys: {} + result: {} + schema: + description: '' + properties: + feedback: {} + goal: + properties: + old_parent: + type: object + parent_resource: + type: object + plr_resource: + type: object + required: + - old_parent + - plr_resource + - parent_resource + type: object + result: {} + required: + - goal + title: resource_tree_transfer参数 + type: object + type: UniLabJsonCommand auto-scheduler_continue: feedback: {} goal: {} @@ -1072,12 +1108,13 @@ bioyond_cell: type: object type: UniLabJsonCommand module: unilabos.devices.workstation.bioyond_studio.bioyond_cell.bioyond_cell_workstation:BioyondCellWorkstation - status_types: {} + status_types: + device_id: String type: python config_info: [] description: '' handles: [] - icon: '' + icon: benyao2.webp init_param_schema: config: properties: @@ -1090,8 +1127,11 @@ bioyond_cell: required: [] type: object data: - properties: {} - required: [] + properties: + device_id: + type: string + required: + - device_id type: object registry_type: device version: 1.0.0 diff --git a/unilabos/registry/devices/coin_cell_workstation.yaml b/unilabos/registry/devices/coin_cell_workstation.yaml index be2bcaaa..eabebad7 100644 --- a/unilabos/registry/devices/coin_cell_workstation.yaml +++ b/unilabos/registry/devices/coin_cell_workstation.yaml @@ -502,7 +502,7 @@ coincellassemblyworkstation_device: config_info: [] description: '' handles: [] - icon: coin_cell_assembly_picture.webp + icon: koudian.webp init_param_schema: config: properties: