mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-18 13:31:20 +00:00
feat: enhance BioyondCellWorkstation and CoinCellAssembly workflows
- Added support for transferring resources between workstations with detailed logging. - Introduced new methods for material conversion and resource registration. - Updated YAML configurations to reflect new parameters and structures for workflows. - Enhanced error handling and logging for better debugging and operational clarity.
This commit is contained in:
@@ -837,6 +837,8 @@ bioyond_cell:
|
||||
result:
|
||||
properties:
|
||||
feeding_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- feeding_materials
|
||||
@@ -876,8 +878,12 @@ bioyond_cell:
|
||||
result:
|
||||
properties:
|
||||
feeding_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
liquid_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- liquid_materials
|
||||
@@ -889,6 +895,8 @@ bioyond_cell:
|
||||
goal:
|
||||
properties:
|
||||
feeding_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
required: []
|
||||
type: object
|
||||
@@ -919,9 +927,15 @@ bioyond_cell:
|
||||
result:
|
||||
properties:
|
||||
liquid_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
transfer_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
transfer_summary:
|
||||
type: object
|
||||
required:
|
||||
- transfer_materials
|
||||
type: object
|
||||
@@ -932,10 +946,24 @@ bioyond_cell:
|
||||
goal:
|
||||
properties:
|
||||
liquid_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
result:
|
||||
properties:
|
||||
liquid_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
transfer_materials:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
transfer_summary:
|
||||
type: object
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: run_transfer_stage参数
|
||||
@@ -1234,7 +1262,7 @@ bioyond_cell:
|
||||
config_info: []
|
||||
description: 配液工站
|
||||
handles: []
|
||||
icon: ''
|
||||
icon: benyao2.webp
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
|
||||
@@ -479,20 +479,139 @@ coincellassemblyworkstation_device:
|
||||
type: UniLabJsonCommand
|
||||
auto-run_coin_cell_assembly_workflow:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
goal:
|
||||
properties:
|
||||
workflow_config:
|
||||
type: object
|
||||
required: []
|
||||
type: object
|
||||
goal_default:
|
||||
workflow_config: {}
|
||||
handles:
|
||||
input:
|
||||
- data_key: workflow_config
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: WorkflowConfig
|
||||
label: Workflow Config
|
||||
output:
|
||||
- data_key: qiming
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: QimingResult
|
||||
label: Qiming Result
|
||||
- data_key: workflow_steps
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: WorkflowSteps
|
||||
label: Workflow Steps
|
||||
- data_key: packaging
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: PackagingResult
|
||||
label: Packaging Result
|
||||
- data_key: finish
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: FinishResult
|
||||
label: Finish Result
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
result:
|
||||
properties:
|
||||
finish:
|
||||
properties:
|
||||
send_finished:
|
||||
type: object
|
||||
stop:
|
||||
type: object
|
||||
required:
|
||||
- send_finished
|
||||
- stop
|
||||
type: object
|
||||
packaging:
|
||||
properties:
|
||||
bottle_num:
|
||||
type: integer
|
||||
command:
|
||||
type: object
|
||||
result:
|
||||
type: object
|
||||
required:
|
||||
- bottle_num
|
||||
- command
|
||||
- result
|
||||
type: object
|
||||
qiming:
|
||||
properties:
|
||||
params:
|
||||
type: object
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- params
|
||||
- success
|
||||
type: object
|
||||
workflow_steps:
|
||||
type: object
|
||||
required:
|
||||
- qiming
|
||||
- workflow_steps
|
||||
- packaging
|
||||
- finish
|
||||
type: object
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
properties:
|
||||
workflow_config:
|
||||
type: object
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
result:
|
||||
properties:
|
||||
finish:
|
||||
properties:
|
||||
send_finished:
|
||||
type: object
|
||||
stop:
|
||||
type: object
|
||||
required:
|
||||
- send_finished
|
||||
- stop
|
||||
type: object
|
||||
packaging:
|
||||
properties:
|
||||
bottle_num:
|
||||
type: integer
|
||||
command:
|
||||
type: object
|
||||
result:
|
||||
type: object
|
||||
required:
|
||||
- bottle_num
|
||||
- command
|
||||
- result
|
||||
type: object
|
||||
qiming:
|
||||
properties:
|
||||
params:
|
||||
type: object
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- params
|
||||
- success
|
||||
type: object
|
||||
workflow_steps:
|
||||
type: object
|
||||
required:
|
||||
- qiming
|
||||
- workflow_steps
|
||||
- packaging
|
||||
- finish
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: run_coin_cell_assembly_workflow参数
|
||||
@@ -548,7 +667,7 @@ coincellassemblyworkstation_device:
|
||||
config_info: []
|
||||
description: 扣电工站
|
||||
handles: []
|
||||
icon: ''
|
||||
icon: koudian.webp
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
|
||||
Reference in New Issue
Block a user