mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2026-02-07 07:25:15 +00:00
更新中析仪器,以及启动示例
This commit is contained in:
@@ -6064,6 +6064,516 @@ liquid_handler.biomek:
|
||||
required:
|
||||
- success
|
||||
type: object
|
||||
liquid_handler.prcxi:
|
||||
class:
|
||||
action_value_mappings:
|
||||
auto-add_liquid:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
asp_vols: null
|
||||
blow_out_air_volume: null
|
||||
delays: null
|
||||
dis_vols: null
|
||||
flow_rates: null
|
||||
is_96_well: false
|
||||
liquid_height: null
|
||||
mix_liquid_height: null
|
||||
mix_rate: null
|
||||
mix_time: null
|
||||
mix_vol: null
|
||||
none_keys: []
|
||||
offsets: null
|
||||
reagent_sources: null
|
||||
spread: wide
|
||||
targets: null
|
||||
use_channels: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: add_liquid的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
asp_vols:
|
||||
type: string
|
||||
blow_out_air_volume:
|
||||
type: string
|
||||
delays:
|
||||
type: string
|
||||
dis_vols:
|
||||
type: string
|
||||
flow_rates:
|
||||
type: string
|
||||
is_96_well:
|
||||
default: false
|
||||
type: boolean
|
||||
liquid_height:
|
||||
type: string
|
||||
mix_liquid_height:
|
||||
type: string
|
||||
mix_rate:
|
||||
type: string
|
||||
mix_time:
|
||||
type: string
|
||||
mix_vol:
|
||||
type: string
|
||||
none_keys:
|
||||
default: []
|
||||
type: array
|
||||
offsets:
|
||||
type: string
|
||||
reagent_sources:
|
||||
type: string
|
||||
spread:
|
||||
default: wide
|
||||
type: string
|
||||
targets:
|
||||
type: string
|
||||
use_channels:
|
||||
type: string
|
||||
required:
|
||||
- asp_vols
|
||||
- dis_vols
|
||||
- reagent_sources
|
||||
- targets
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: add_liquid参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-create_protocol:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
none_keys: []
|
||||
protocol_author: null
|
||||
protocol_date: null
|
||||
protocol_description: null
|
||||
protocol_name: null
|
||||
protocol_type: null
|
||||
protocol_version: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: create_protocol的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
none_keys:
|
||||
default: []
|
||||
type: array
|
||||
protocol_author:
|
||||
type: string
|
||||
protocol_date:
|
||||
type: string
|
||||
protocol_description:
|
||||
type: string
|
||||
protocol_name:
|
||||
type: string
|
||||
protocol_type:
|
||||
type: string
|
||||
protocol_version:
|
||||
type: string
|
||||
required:
|
||||
- protocol_name
|
||||
- protocol_description
|
||||
- protocol_version
|
||||
- protocol_author
|
||||
- protocol_date
|
||||
- protocol_type
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: create_protocol参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-custom_delay:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
msg: null
|
||||
seconds: 0
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: custom_delay的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
msg:
|
||||
type: string
|
||||
seconds:
|
||||
default: 0
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: custom_delay参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-iter_tips:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
tip_racks: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: iter_tips的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
tip_racks:
|
||||
type: string
|
||||
required:
|
||||
- tip_racks
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: iter_tips参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-mix:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
height_to_bottom: null
|
||||
mix_rate: null
|
||||
mix_time: null
|
||||
mix_vol: null
|
||||
none_keys: []
|
||||
offsets: null
|
||||
targets: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: mix的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
height_to_bottom:
|
||||
type: string
|
||||
mix_rate:
|
||||
type: string
|
||||
mix_time:
|
||||
type: integer
|
||||
mix_vol:
|
||||
type: string
|
||||
none_keys:
|
||||
default: []
|
||||
type: array
|
||||
offsets:
|
||||
type: string
|
||||
targets:
|
||||
type: string
|
||||
required:
|
||||
- targets
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: mix参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-move_to:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
channel: 0
|
||||
dis_to_top: 0
|
||||
well: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: move_to的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
channel:
|
||||
default: 0
|
||||
type: integer
|
||||
dis_to_top:
|
||||
default: 0
|
||||
type: number
|
||||
well:
|
||||
type: string
|
||||
required:
|
||||
- well
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: move_to参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-remove_liquid:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
blow_out_air_volume: null
|
||||
delays: null
|
||||
flow_rates: null
|
||||
is_96_well: false
|
||||
liquid_height: null
|
||||
none_keys: []
|
||||
offsets: null
|
||||
sources: null
|
||||
spread: wide
|
||||
top: null
|
||||
use_channels: null
|
||||
vols: null
|
||||
waste_liquid: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: remove_liquid的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
blow_out_air_volume:
|
||||
type: string
|
||||
delays:
|
||||
type: string
|
||||
flow_rates:
|
||||
type: string
|
||||
is_96_well:
|
||||
default: false
|
||||
type: string
|
||||
liquid_height:
|
||||
type: string
|
||||
none_keys:
|
||||
default: []
|
||||
type: array
|
||||
offsets:
|
||||
type: string
|
||||
sources:
|
||||
type: string
|
||||
spread:
|
||||
default: wide
|
||||
type: string
|
||||
top:
|
||||
type: string
|
||||
use_channels:
|
||||
type: string
|
||||
vols:
|
||||
type: array
|
||||
waste_liquid:
|
||||
type: string
|
||||
required:
|
||||
- vols
|
||||
- sources
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: remove_liquid参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-run_protocol:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: run_protocol的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: run_protocol参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-set_tiprack:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
tip_racks: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: set_tiprack的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
tip_racks:
|
||||
type: string
|
||||
required:
|
||||
- tip_racks
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: set_tiprack参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-touch_tip:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
targets: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: touch_tip的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
targets:
|
||||
type: string
|
||||
required:
|
||||
- targets
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: touch_tip参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
auto-transfer_liquid:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
asp_flow_rates: null
|
||||
asp_vols: null
|
||||
blow_out_air_volume: null
|
||||
delays: null
|
||||
dis_flow_rates: null
|
||||
dis_vols: null
|
||||
is_96_well: false
|
||||
liquid_height: null
|
||||
mix_liquid_height: null
|
||||
mix_rate: null
|
||||
mix_stage: none
|
||||
mix_times: null
|
||||
mix_vol: null
|
||||
none_keys: []
|
||||
offsets: null
|
||||
sources: null
|
||||
spread: wide
|
||||
targets: null
|
||||
tip_racks: null
|
||||
touch_tip: false
|
||||
use_channels: null
|
||||
handles: []
|
||||
result: {}
|
||||
schema:
|
||||
description: transfer_liquid的参数schema
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
asp_flow_rates:
|
||||
type: string
|
||||
asp_vols:
|
||||
type: string
|
||||
blow_out_air_volume:
|
||||
type: string
|
||||
delays:
|
||||
type: string
|
||||
dis_flow_rates:
|
||||
type: string
|
||||
dis_vols:
|
||||
type: string
|
||||
is_96_well:
|
||||
default: false
|
||||
type: boolean
|
||||
liquid_height:
|
||||
type: string
|
||||
mix_liquid_height:
|
||||
type: string
|
||||
mix_rate:
|
||||
type: string
|
||||
mix_stage:
|
||||
default: none
|
||||
type: string
|
||||
mix_times:
|
||||
type: string
|
||||
mix_vol:
|
||||
type: string
|
||||
none_keys:
|
||||
default: []
|
||||
type: array
|
||||
offsets:
|
||||
type: string
|
||||
sources:
|
||||
type: string
|
||||
spread:
|
||||
default: wide
|
||||
type: string
|
||||
targets:
|
||||
type: string
|
||||
tip_racks:
|
||||
type: string
|
||||
touch_tip:
|
||||
default: false
|
||||
type: boolean
|
||||
use_channels:
|
||||
type: string
|
||||
required:
|
||||
- sources
|
||||
- targets
|
||||
- tip_racks
|
||||
- asp_vols
|
||||
- dis_vols
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: transfer_liquid参数
|
||||
type: object
|
||||
type: UniLabJsonCommandAsync
|
||||
module: unilabos.devices.liquid_handling.prcxi.prcxi:PRCXI9300Handler
|
||||
status_types: {}
|
||||
type: python
|
||||
description: prcxi液体处理器设备,基于pylabrobot控制
|
||||
handles: []
|
||||
icon: icon_yiyezhan.webp
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
deck:
|
||||
type: string
|
||||
host:
|
||||
type: string
|
||||
port:
|
||||
type: integer
|
||||
setup:
|
||||
default: true
|
||||
type: string
|
||||
timeout:
|
||||
type: number
|
||||
required:
|
||||
- deck
|
||||
- host
|
||||
- port
|
||||
- timeout
|
||||
type: object
|
||||
data:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
liquid_handler.revvity:
|
||||
class:
|
||||
action_value_mappings:
|
||||
|
||||
@@ -356,6 +356,85 @@ workstation:
|
||||
title: Add
|
||||
type: object
|
||||
type: Add
|
||||
AdjustPHProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
ph_value: ph_value
|
||||
reagent: reagent
|
||||
vessel: vessel
|
||||
goal_default:
|
||||
ph_value: 0.0
|
||||
reagent: ''
|
||||
vessel: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
- data_key: reagent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: reagent
|
||||
label: Reagent
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action AdjustPH 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
progress:
|
||||
type: number
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: AdjustPH_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
ph_value:
|
||||
type: number
|
||||
reagent:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
required:
|
||||
- vessel
|
||||
- ph_value
|
||||
- reagent
|
||||
title: AdjustPH_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: AdjustPH_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: AdjustPH
|
||||
type: object
|
||||
type: AdjustPH
|
||||
CentrifugeProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
@@ -751,6 +830,75 @@ workstation:
|
||||
title: Dissolve
|
||||
type: object
|
||||
type: Dissolve
|
||||
DryProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
compound: compound
|
||||
vessel: vessel
|
||||
goal_default:
|
||||
compound: ''
|
||||
vessel: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Dry 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
progress:
|
||||
type: number
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Dry_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
compound:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
required:
|
||||
- compound
|
||||
- vessel
|
||||
title: Dry_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Dry_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Dry
|
||||
type: object
|
||||
type: Dry
|
||||
EvacuateAndRefillProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
@@ -1399,6 +1547,80 @@ workstation:
|
||||
title: HeatChillStop
|
||||
type: object
|
||||
type: HeatChillStop
|
||||
HydrogenateProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
temp: temp
|
||||
time: time
|
||||
vessel: vessel
|
||||
goal_default:
|
||||
temp: ''
|
||||
time: ''
|
||||
vessel: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Hydrogenate 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
progress:
|
||||
type: number
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Hydrogenate_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
temp:
|
||||
type: string
|
||||
time:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
required:
|
||||
- temp
|
||||
- time
|
||||
- vessel
|
||||
title: Hydrogenate_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Hydrogenate_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Hydrogenate
|
||||
type: object
|
||||
type: Hydrogenate
|
||||
PumpTransferProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
@@ -1554,6 +1776,159 @@ workstation:
|
||||
title: PumpTransfer
|
||||
type: object
|
||||
type: PumpTransfer
|
||||
RecrystallizeProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
ratio: ratio
|
||||
solvent1: solvent1
|
||||
solvent2: solvent2
|
||||
vessel: vessel
|
||||
volume: volume
|
||||
goal_default:
|
||||
ratio: ''
|
||||
solvent1: ''
|
||||
solvent2: ''
|
||||
vessel: ''
|
||||
volume: 0.0
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent1
|
||||
label: Solvent 1
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent2
|
||||
label: Solvent 2
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Recrystallize 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
progress:
|
||||
type: number
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Recrystallize_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
ratio:
|
||||
type: string
|
||||
solvent1:
|
||||
type: string
|
||||
solvent2:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
volume:
|
||||
type: number
|
||||
required:
|
||||
- ratio
|
||||
- solvent1
|
||||
- solvent2
|
||||
- vessel
|
||||
- volume
|
||||
title: Recrystallize_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Recrystallize_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Recrystallize
|
||||
type: object
|
||||
type: Recrystallize
|
||||
ResetHandlingProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
solvent: solvent
|
||||
goal_default:
|
||||
solvent: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent
|
||||
label: Solvent
|
||||
output: []
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action ResetHandling 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
progress:
|
||||
type: number
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: ResetHandling_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
solvent:
|
||||
type: string
|
||||
required:
|
||||
- solvent
|
||||
title: ResetHandling_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: ResetHandling_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: ResetHandling
|
||||
type: object
|
||||
type: ResetHandling
|
||||
RunColumnProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
@@ -2355,381 +2730,6 @@ workstation:
|
||||
title: initialize_device参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
AdjustPHProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
vessel: vessel
|
||||
ph_value: ph_value
|
||||
reagent: reagent
|
||||
goal_default:
|
||||
vessel: ''
|
||||
ph_value: 7.0
|
||||
reagent: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
- data_key: reagent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: reagent
|
||||
label: Reagent
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action AdjustPH 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
progress:
|
||||
type: number
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: AdjustPH_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
vessel:
|
||||
type: string
|
||||
ph_value:
|
||||
type: number
|
||||
reagent:
|
||||
type: string
|
||||
required:
|
||||
- vessel
|
||||
- ph_value
|
||||
- reagent
|
||||
title: AdjustPH_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: AdjustPH_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: AdjustPH
|
||||
type: object
|
||||
type: AdjustPH
|
||||
ResetHandlingProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
solvent: solvent
|
||||
goal_default:
|
||||
solvent: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent
|
||||
label: Solvent
|
||||
output: []
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action ResetHandling 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
progress:
|
||||
type: number
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: ResetHandling_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
solvent:
|
||||
type: string
|
||||
required:
|
||||
- solvent
|
||||
title: ResetHandling_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: ResetHandling_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: ResetHandling
|
||||
type: object
|
||||
type: ResetHandling
|
||||
DryProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
compound: compound
|
||||
vessel: vessel
|
||||
goal_default:
|
||||
compound: ''
|
||||
vessel: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Dry 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
progress:
|
||||
type: number
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Dry_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
compound:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
required:
|
||||
- compound
|
||||
- vessel
|
||||
title: Dry_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Dry_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Dry
|
||||
type: object
|
||||
type: Dry
|
||||
HydrogenateProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
temp: temp
|
||||
time: time
|
||||
vessel: vessel
|
||||
goal_default:
|
||||
temp: ''
|
||||
time: ''
|
||||
vessel: ''
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Hydrogenate 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
progress:
|
||||
type: number
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Hydrogenate_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
temp:
|
||||
type: string
|
||||
time:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
required:
|
||||
- temp
|
||||
- time
|
||||
- vessel
|
||||
title: Hydrogenate_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Hydrogenate_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Hydrogenate
|
||||
type: object
|
||||
type: Hydrogenate
|
||||
RecrystallizeProtocol:
|
||||
feedback: {}
|
||||
goal:
|
||||
ratio: ratio
|
||||
solvent1: solvent1
|
||||
solvent2: solvent2
|
||||
vessel: vessel
|
||||
volume: volume
|
||||
goal_default:
|
||||
ratio: ''
|
||||
solvent1: ''
|
||||
solvent2: ''
|
||||
vessel: ''
|
||||
volume: 0.0
|
||||
handles:
|
||||
input:
|
||||
- data_key: vessel
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: Vessel
|
||||
label: Vessel
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent1
|
||||
label: Solvent 1
|
||||
- data_key: solvent
|
||||
data_source: handle
|
||||
data_type: resource
|
||||
handler_key: solvent2
|
||||
label: Solvent 2
|
||||
output:
|
||||
- data_key: vessel
|
||||
data_source: executor
|
||||
data_type: resource
|
||||
handler_key: VesselOut
|
||||
label: Vessel
|
||||
result: {}
|
||||
schema:
|
||||
description: ROS Action Recrystallize 的 JSON Schema
|
||||
properties:
|
||||
feedback:
|
||||
description: Action 反馈 - 执行过程中从服务器发送到客户端
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
progress:
|
||||
type: number
|
||||
required:
|
||||
- status
|
||||
- progress
|
||||
title: Recrystallize_Feedback
|
||||
type: object
|
||||
goal:
|
||||
description: Action 目标 - 从客户端发送到服务器
|
||||
properties:
|
||||
ratio:
|
||||
type: string
|
||||
solvent1:
|
||||
type: string
|
||||
solvent2:
|
||||
type: string
|
||||
vessel:
|
||||
type: string
|
||||
volume:
|
||||
type: number
|
||||
required:
|
||||
- ratio
|
||||
- solvent1
|
||||
- solvent2
|
||||
- vessel
|
||||
- volume
|
||||
title: Recrystallize_Goal
|
||||
type: object
|
||||
result:
|
||||
description: Action 结果 - 完成后从服务器发送到客户端
|
||||
properties:
|
||||
message:
|
||||
type: string
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- success
|
||||
- message
|
||||
- return_info
|
||||
title: Recrystallize_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: Recrystallize
|
||||
type: object
|
||||
type: Recrystallize
|
||||
module: unilabos.ros.nodes.presets.protocol_node:ROS2ProtocolNode
|
||||
status_types: {}
|
||||
type: ros2
|
||||
|
||||
Reference in New Issue
Block a user