reaction_station.bioyond: category: - work_station - reaction_station_bioyond class: action_value_mappings: auto-add_material: feedback: {} goal: {} goal_default: material_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_data: type: object required: - material_data type: object result: {} required: - goal title: add_material参数 type: object type: UniLabJsonCommand auto-create_90_10_vial_feeding_task: feedback: {} goal: {} goal_default: task_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: task_data: type: string required: - task_data type: object result: {} required: - goal title: create_90_10_vial_feeding_task参数 type: object type: UniLabJsonCommand auto-create_batch_90_10_vial_feeding_task: feedback: {} goal: {} goal_default: batch_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: batch_data: type: string required: - batch_data type: object result: {} required: - goal title: create_batch_90_10_vial_feeding_task参数 type: object type: UniLabJsonCommand auto-create_batch_diamine_solution_task: feedback: {} goal: {} goal_default: batch_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: batch_data: type: string required: - batch_data type: object result: {} required: - goal title: create_batch_diamine_solution_task参数 type: object type: UniLabJsonCommand auto-create_diamine_solution_task: feedback: {} goal: {} goal_default: solution_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: solution_data: type: string required: - solution_data type: object result: {} required: - goal title: create_diamine_solution_task参数 type: object type: UniLabJsonCommand auto-create_order: feedback: {} goal: {} goal_default: parameters: null task_name: null workflow_name: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: parameters: type: object task_name: type: string workflow_name: type: string required: - workflow_name - task_name type: object result: {} required: - goal title: create_order参数 type: object type: UniLabJsonCommand auto-create_resource: feedback: {} goal: {} goal_default: resource_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: resource_data: type: string required: - resource_data type: object result: {} required: - goal title: create_resource参数 type: object type: UniLabJsonCommand auto-delete_material: feedback: {} goal: {} goal_default: material_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_data: type: string required: - material_data type: object result: {} required: - goal title: delete_material参数 type: object type: UniLabJsonCommand auto-device_operation: feedback: {} goal: {} goal_default: device_id: null operation: null parameters: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: device_id: type: string operation: type: string parameters: type: object required: - device_id - operation type: object result: {} required: - goal title: device_operation参数 type: object type: UniLabJsonCommand auto-dispensing_material_inbound: feedback: {} goal: {} goal_default: material_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_data: type: string required: - material_data type: object result: {} required: - goal title: dispensing_material_inbound参数 type: object type: UniLabJsonCommand auto-dispensing_material_outbound: feedback: {} goal: {} goal_default: material_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_data: type: string required: - material_data type: object result: {} required: - goal title: dispensing_material_outbound参数 type: object type: UniLabJsonCommand auto-drip_back: feedback: {} goal: {} goal_default: assign_material_name: Reactor temperature: 25.0 time: '0' torque_variation: '1' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: assign_material_name: default: Reactor type: string temperature: default: 25.0 type: number time: default: '0' type: string torque_variation: default: '1' type: string required: [] type: object result: {} required: - goal title: drip_back参数 type: object type: UniLabJsonCommand auto-execute_bioyond_sync_workflow: feedback: {} goal: {} goal_default: parameters: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: parameters: type: object required: - parameters type: object result: {} required: - goal title: execute_bioyond_sync_workflow参数 type: object type: UniLabJsonCommandAsync auto-execute_bioyond_update_workflow: feedback: {} goal: {} goal_default: parameters: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: parameters: type: object required: - parameters type: object result: {} required: - goal title: execute_bioyond_update_workflow参数 type: object type: UniLabJsonCommandAsync auto-liquid_feeding_beaker: feedback: {} goal: {} goal_default: material_name: '' volume: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_name: default: '' type: string volume: default: '' type: string required: [] type: object result: {} required: - goal title: liquid_feeding_beaker参数 type: object type: UniLabJsonCommand auto-liquid_feeding_solvents: feedback: {} goal: {} goal_default: material_name: '' volume: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_name: default: '' type: string volume: default: '' type: string required: [] type: object result: {} required: - goal title: liquid_feeding_solvents参数 type: object type: UniLabJsonCommand auto-liquid_feeding_titration: feedback: {} goal: {} goal_default: material_name: '' time: '120' titration_type: '1' torque_variation: '2' volume: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_name: default: '' type: string time: default: '120' type: string titration_type: default: '1' type: string torque_variation: default: '2' type: string volume: default: '' type: string required: [] type: object result: {} required: - goal title: liquid_feeding_titration参数 type: object type: UniLabJsonCommand auto-liquid_feeding_vials_non_titration: feedback: {} goal: {} goal_default: material_name: '' volume: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_name: default: '' type: string volume: default: '' type: string required: [] type: object result: {} required: - goal title: liquid_feeding_vials_non_titration参数 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-material_inbound: feedback: {} goal: {} goal_default: location_name: null material_id: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: location_name: type: string material_id: type: string required: - material_id - location_name type: object result: {} required: - goal title: material_inbound参数 type: object type: UniLabJsonCommand auto-material_outbound: feedback: {} goal: {} goal_default: location_name: null material_id: null quantity: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: location_name: type: string material_id: type: string quantity: type: integer required: - material_id - location_name - quantity type: object result: {} required: - goal title: material_outbound参数 type: object type: UniLabJsonCommand auto-merge_workflow_with_parameters: feedback: {} goal: {} goal_default: name: null workflows: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: name: type: string workflows: items: type: object type: array required: - name - workflows type: object result: {} required: - goal title: merge_workflow_with_parameters参数 type: object type: UniLabJsonCommand auto-order_query: feedback: {} goal: {} goal_default: query_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: query_data: type: string required: - query_data type: object result: {} required: - goal title: order_query参数 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-reactor_taken_in: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: reactor_taken_in参数 type: object type: UniLabJsonCommand auto-reactor_taken_out: feedback: {} goal: {} goal_default: order_id: '' preintake_id: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: order_id: default: '' type: string preintake_id: default: '' type: string required: [] type: object result: {} required: - goal title: reactor_taken_out参数 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-sample_waste_removal: feedback: {} goal: {} goal_default: waste_data: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: waste_data: type: string required: - waste_data type: object result: {} required: - goal title: sample_waste_removal参数 type: object type: UniLabJsonCommand auto-solid_feeding_vials: feedback: {} goal: {} goal_default: material_name: '' volume: '' handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: material_name: default: '' type: string volume: default: '' type: string required: [] type: object result: {} required: - goal title: solid_feeding_vials参数 type: object type: UniLabJsonCommand auto-start_scheduler: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: start_scheduler参数 type: object type: UniLabJsonCommand auto-stock_material: feedback: {} goal: {} goal_default: location: null material_id: null quantity: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: location: type: string material_id: type: string quantity: type: integer required: - material_id - location - quantity type: object result: {} required: - goal title: stock_material参数 type: object type: UniLabJsonCommand auto-stop_scheduler: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: stop_scheduler参数 type: object type: UniLabJsonCommand auto-transfer_resource_to_another: feedback: {} goal: {} goal_default: mount_device_id: null mount_resource: null resource: 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: 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 resource: 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 required: - resource - mount_device_id - mount_resource type: object result: {} required: - goal title: transfer_resource_to_another参数 type: object type: UniLabJsonCommand auto-validate_workflow_parameters: feedback: {} goal: {} goal_default: workflows: null handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: workflows: items: type: object type: array required: - workflows type: object result: {} required: - goal title: validate_workflow_parameters参数 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: bioyond_status: dict device_list: dict scheduler_status: dict station_info: dict workflow_parameter_template: 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: bioyond_status: type: object device_list: type: object scheduler_status: type: object station_info: type: object workflow_parameter_template: type: object workstation_status: type: object required: - station_info - bioyond_status - workflow_parameter_template - scheduler_status - device_list - workstation_status type: object version: 1.0.0