reaction_station.bioyond: category: - work_station - reaction_station_bioyond class: action_value_mappings: auto-append_to_workflow_sequence: feedback: {} goal: {} goal_default: web_workflow_name: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: web_workflow_name: type: string required: - web_workflow_name type: object result: {} required: - goal title: append_to_workflow_sequence参数 type: object type: UniLabJsonCommand auto-clear_workflows: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: clear_workflows参数 type: object type: UniLabJsonCommand auto-load_bioyond_data_from_file: feedback: {} goal: {} goal_default: file_path: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: file_path: type: string required: - file_path type: object result: {} required: - goal title: load_bioyond_data_from_file参数 type: object type: UniLabJsonCommand auto-merge_workflow_with_parameters: feedback: {} goal: {} goal_default: json_str: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: json_str: type: string required: - json_str type: object result: {} required: - goal title: merge_workflow_with_parameters参数 type: object type: UniLabJsonCommand auto-post_init: feedback: {} goal: {} goal_default: ros_node: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: ros_node: type: object required: - ros_node type: object result: {} required: - goal title: post_init参数 type: object type: UniLabJsonCommand auto-process_web_workflows: feedback: {} goal: {} goal_default: json_str: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: json_str: type: string required: - json_str type: object result: {} required: - goal title: process_web_workflows参数 type: object type: UniLabJsonCommand auto-reset_workstation: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: reset_workstation参数 type: object type: UniLabJsonCommand auto-resource_tree_add: feedback: {} goal: {} goal_default: resources: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: resources: items: type: object type: array required: - resources type: object result: {} required: - goal title: resource_tree_add参数 type: object type: UniLabJsonCommand auto-set_workflow_sequence: feedback: {} goal: {} goal_default: json_str: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: json_str: type: string required: - json_str type: object result: {} required: - goal title: set_workflow_sequence参数 type: object type: UniLabJsonCommand auto-transfer_resource_to_another: feedback: {} goal: {} goal_default: mount_device_id: null mount_resource: null resource: null sites: null handles: {} placeholder_keys: mount_device_id: unilabos_devices mount_resource: unilabos_resources resource: unilabos_resources result: {} schema: description: '' properties: feedback: {} goal: properties: mount_device_id: type: object mount_resource: items: properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: properties: orientation: properties: w: type: number x: type: number y: type: number z: type: number required: - x - y - z - w title: orientation type: object position: properties: x: type: number y: type: number z: type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: mount_resource type: object type: array resource: items: properties: category: type: string children: items: type: string type: array config: type: string data: type: string id: type: string name: type: string parent: type: string pose: properties: orientation: properties: w: type: number x: type: number y: type: number z: type: number required: - x - y - z - w title: orientation type: object position: properties: x: type: number y: type: number z: type: number required: - x - y - z title: position type: object required: - position - orientation title: pose type: object sample_id: type: string type: type: string required: - id - name - sample_id - children - parent - type - category - pose - config - data title: resource type: object type: array sites: items: type: string type: array required: - resource - mount_resource - sites - mount_device_id type: object result: {} required: - goal title: transfer_resource_to_another参数 type: object type: UniLabJsonCommand bioyond_sync: feedback: {} goal: force_sync: force_sync sync_type: sync_type goal_default: force_sync: false sync_type: full handles: {} result: {} schema: description: 从Bioyond系统同步物料 properties: feedback: {} goal: properties: force_sync: description: 是否强制同步 type: boolean sync_type: description: 同步类型 enum: - full - incremental type: string required: - sync_type type: object result: {} required: - goal title: bioyond_sync参数 type: object type: UniLabJsonCommand bioyond_update: feedback: {} goal: material_ids: material_ids sync_all: sync_all goal_default: material_ids: [] sync_all: true handles: {} result: {} schema: description: 将本地物料变更同步到Bioyond properties: feedback: {} goal: properties: material_ids: description: 要同步的物料ID列表 items: type: string type: array sync_all: description: 是否同步所有物料 type: boolean required: - sync_all type: object result: {} required: - goal title: bioyond_update参数 type: object type: UniLabJsonCommand reaction_station_drip_back: feedback: {} goal: assign_material_name: assign_material_name time: time torque_variation: torque_variation volume: volume goal_default: assign_material_name: '' time: '' torque_variation: '' volume: '' handles: {} result: {} schema: description: 反应站滴回操作 properties: feedback: {} goal: properties: assign_material_name: description: 溶剂名称 type: string time: description: 观察时间(单位min) type: string torque_variation: description: 是否观察1否2是 type: string volume: description: 投料体积 type: string required: - volume - assign_material_name - time - torque_variation type: object result: {} required: - goal title: reaction_station_drip_back参数 type: object type: UniLabJsonCommand reaction_station_liquid_feed: feedback: {} goal: assign_material_name: assign_material_name time: time titration_type: titration_type torque_variation: torque_variation volume: volume goal_default: assign_material_name: '' time: '' titration_type: '' torque_variation: '' volume: '' handles: {} result: {} schema: description: 反应站液体进料操作 properties: feedback: {} goal: properties: assign_material_name: description: 溶剂名称 type: string time: description: 观察时间(单位min) type: string titration_type: description: 滴定类型1否2是 type: string torque_variation: description: 是否观察1否2是 type: string volume: description: 投料体积 type: string required: - titration_type - volume - assign_material_name - time - torque_variation type: object result: {} required: - goal title: reaction_station_liquid_feed参数 type: object type: UniLabJsonCommand reaction_station_process_execute: feedback: {} goal: task_name: task_name workflow_name: workflow_name goal_default: task_name: '' workflow_name: '' handles: {} result: {} schema: description: 反应站流程执行 properties: feedback: {} goal: properties: task_name: description: 任务名称 type: string workflow_name: description: 工作流名称 type: string required: - workflow_name - task_name type: object result: {} required: - goal title: reaction_station_process_execute参数 type: object type: UniLabJsonCommand reaction_station_reactor_taken_out: feedback: {} goal: order_id: order_id preintake_id: preintake_id goal_default: order_id: '' preintake_id: '' handles: {} result: {} schema: description: 反应站反应器取出操作 - 通过订单ID和预取样ID进行精确控制 properties: feedback: {} goal: properties: order_id: description: 订单ID,用于标识要取出的订单 type: string preintake_id: description: 预取样ID,用于标识具体的取样任务 type: string required: [] type: object result: properties: code: description: 操作结果代码(1表示成功,0表示失败) type: integer return_info: description: 操作结果详细信息 type: string type: object required: - goal title: reaction_station_reactor_taken_out参数 type: object type: UniLabJsonCommand reaction_station_solid_feed_vial: feedback: {} goal: assign_material_name: assign_material_name material_id: material_id time: time torque_variation: torque_variation goal_default: assign_material_name: '' material_id: '' time: '' torque_variation: '' handles: {} result: {} schema: description: 反应站固体进料操作 properties: feedback: {} goal: properties: assign_material_name: description: 固体名称_粉末加样模块-投料 type: string material_id: description: 固体投料类型_粉末加样模块-投料 type: string time: description: 观察时间_反应模块-观察搅拌结果 type: string torque_variation: description: 是否观察1否2是_反应模块-观察搅拌结果 type: string required: - assign_material_name - material_id - time - torque_variation type: object result: {} required: - goal title: reaction_station_solid_feed_vial参数 type: object type: UniLabJsonCommand reaction_station_take_in: feedback: {} goal: assign_material_name: assign_material_name cutoff: cutoff temperature: temperature goal_default: assign_material_name: '' cutoff: '' temperature: '' handles: {} result: {} schema: description: 反应站取入操作 properties: feedback: {} goal: properties: assign_material_name: description: 物料名称 type: string cutoff: description: 截止参数 type: string temperature: description: 温度 type: string required: - cutoff - temperature - assign_material_name type: object result: {} required: - goal title: reaction_station_take_in参数 type: object type: UniLabJsonCommand module: unilabos.devices.workstation.bioyond_studio.station:BioyondWorkstation protocol_type: [] status_types: all_workflows: dict bioyond_status: dict workstation_status: dict type: python config_info: [] description: Bioyond反应站 - 专门用于化学反应操作的工作站 handles: [] icon: 反应站.webp init_param_schema: config: properties: bioyond_config: type: string deck: type: string station_config: type: string required: [] type: object data: properties: all_workflows: type: object bioyond_status: type: object workstation_status: type: object required: - bioyond_status - all_workflows - workstation_status type: object version: 1.0.0