Files
Uni-Lab-OS/unilabos/registry/devices/liquid_handler.yaml

5453 lines
163 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

liquid_handler:
class:
action_value_mappings:
add_liquid:
feedback: {}
goal:
asp_vols: asp_vols
blow_out_air_volume: blow_out_air_volume
dis_vols: dis_vols
flow_rates: flow_rates
is_96_well: is_96_well
liquid_height: liquid_height
mix_liquid_height: mix_liquid_height
mix_rate: mix_rate
mix_time: mix_time
mix_vol: mix_vol
none_keys: none_keys
offsets: offsets
reagent_sources: reagent_sources
spread: spread
targets: targets
use_channels: use_channels
goal_default:
asp_vols:
- 0.0
blow_out_air_volume:
- 0.0
dis_vols:
- 0.0
flow_rates:
- 0.0
is_96_well: false
liquid_height:
- 0.0
mix_liquid_height: 0.0
mix_rate: 0
mix_time: 0
mix_vol: 0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
reagent_sources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
targets:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
use_channels:
- 0
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerAdd 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerAdd_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
asp_vols:
items:
type: number
type: array
blow_out_air_volume:
items:
type: number
type: array
dis_vols:
items:
type: number
type: array
flow_rates:
items:
type: number
type: array
is_96_well:
type: boolean
liquid_height:
items:
type: number
type: array
mix_liquid_height:
type: number
mix_rate:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_time:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_vol:
maximum: 2147483647
minimum: -2147483648
type: integer
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
reagent_sources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
targets:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- asp_vols
- dis_vols
- reagent_sources
- targets
- use_channels
- flow_rates
- offsets
- liquid_height
- blow_out_air_volume
- spread
- is_96_well
- mix_time
- mix_vol
- mix_rate
- mix_liquid_height
- none_keys
title: LiquidHandlerAdd_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerAdd_Result
type: object
required:
- goal
title: LiquidHandlerAdd
type: object
type: LiquidHandlerAdd
aspirate:
feedback: {}
goal:
blow_out_air_volume: blow_out_air_volume
end_delay: end_delay
flow_rates: flow_rates
liquid_height: liquid_height
offsets: offsets
resources: resources
use_channels: use_channels
vols: vols
goal_default:
blow_out_air_volume:
- 0.0
flow_rates:
- 0.0
liquid_height:
- 0.0
offsets:
- x: 0.0
y: 0.0
z: 0.0
resources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
use_channels:
- 0
vols:
- 0.0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerAspirate 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerAspirate_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
blow_out_air_volume:
items:
type: number
type: array
flow_rates:
items:
type: number
type: array
liquid_height:
items:
type: number
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
resources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
vols:
items:
type: number
type: array
required:
- resources
- vols
- use_channels
- flow_rates
- offsets
- liquid_height
- blow_out_air_volume
- spread
title: LiquidHandlerAspirate_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerAspirate_Result
type: object
required:
- goal
title: LiquidHandlerAspirate
type: object
type: LiquidHandlerAspirate
auto-iter_tips:
feedback: {}
goal: {}
goal_default:
tip_racks: null
handles: []
result: {}
schema:
description: UniLabJsonCommand iter_tips 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand iter_tips 的参数schema
properties:
tip_racks:
description: '参数: tip_racks'
type: string
required:
- tip_racks
type: object
result: {}
required:
- goal
title: iter_tips 命令参数
type: object
type: UniLabJsonCommand
auto-set_tiprack:
feedback: {}
goal: {}
goal_default:
tip_racks: null
handles: []
result: {}
schema:
description: UniLabJsonCommand set_tiprack 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_tiprack 的参数schema
properties:
tip_racks:
description: '参数: tip_racks'
type: string
required:
- tip_racks
type: object
result: {}
required:
- goal
title: set_tiprack 命令参数
type: object
type: UniLabJsonCommand
discard_tips:
feedback: {}
goal:
use_channels: use_channels
goal_default:
use_channels:
- 0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerDiscardTips 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerDiscardTips_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- use_channels
title: LiquidHandlerDiscardTips_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerDiscardTips_Result
type: object
required:
- goal
title: LiquidHandlerDiscardTips
type: object
type: LiquidHandlerDiscardTips
dispense:
feedback: {}
goal:
blow_out_air_volume: blow_out_air_volume
flow_rates: flow_rates
offsets: offsets
resources: resources
spread: spread
use_channels: use_channels
vols: vols
goal_default:
blow_out_air_volume:
- 0
flow_rates:
- 0.0
offsets:
- x: 0.0
y: 0.0
z: 0.0
resources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
use_channels:
- 0
vols:
- 0.0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerDispense 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerDispense_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
blow_out_air_volume:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
flow_rates:
items:
type: number
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
resources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
vols:
items:
type: number
type: array
required:
- resources
- vols
- use_channels
- flow_rates
- offsets
- blow_out_air_volume
- spread
title: LiquidHandlerDispense_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerDispense_Result
type: object
required:
- goal
title: LiquidHandlerDispense
type: object
type: LiquidHandlerDispense
drop_tips:
feedback: {}
goal:
allow_nonzero_volume: allow_nonzero_volume
offsets: offsets
tip_spots: tip_spots
use_channels: use_channels
goal_default:
allow_nonzero_volume: false
offsets:
- x: 0.0
y: 0.0
z: 0.0
tip_spots:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
use_channels:
- 0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerDropTips 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerDropTips_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
allow_nonzero_volume:
type: boolean
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
tip_spots:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- tip_spots
- use_channels
- offsets
- allow_nonzero_volume
title: LiquidHandlerDropTips_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerDropTips_Result
type: object
required:
- goal
title: LiquidHandlerDropTips
type: object
type: LiquidHandlerDropTips
drop_tips96:
feedback: {}
goal:
allow_nonzero_volume: allow_nonzero_volume
offset: offset
tip_rack: tip_rack
goal_default:
allow_nonzero_volume: false
offset:
x: 0.0
y: 0.0
z: 0.0
tip_rack:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerDropTips96 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerDropTips96_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
allow_nonzero_volume:
type: boolean
offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
tip_rack:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- tip_rack
- offset
- allow_nonzero_volume
title: LiquidHandlerDropTips96_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerDropTips96_Result
type: object
required:
- goal
title: LiquidHandlerDropTips96
type: object
type: LiquidHandlerDropTips96
mix:
feedback: {}
goal:
height_to_bottom: height_to_bottom
mix_rate: mix_rate
mix_time: mix_time
mix_vol: mix_vol
none_keys: none_keys
offsets: offsets
targets: targets
goal_default:
height_to_bottom: 0.0
mix_rate: 0.0
mix_time: 0
mix_vol: 0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
targets:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerMix 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMix_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
height_to_bottom:
type: number
mix_rate:
type: number
mix_time:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_vol:
maximum: 2147483647
minimum: -2147483648
type: integer
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
targets:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
required:
- targets
- mix_time
- mix_vol
- height_to_bottom
- offsets
- mix_rate
- none_keys
title: LiquidHandlerMix_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMix_Result
type: object
required:
- goal
title: LiquidHandlerMix
type: object
type: LiquidHandlerMix
move_lid:
feedback: {}
goal:
destination_offset: destination_offset
drop_direction: drop_direction
get_direction: get_direction
intermediate_locations: intermediate_locations
lid: lid
pickup_direction: pickup_direction
pickup_distance_from_top: pickup_distance_from_top
put_direction: put_direction
resource_offset: resource_offset
to: to
goal_default:
destination_offset:
x: 0.0
y: 0.0
z: 0.0
drop_direction: ''
get_direction: ''
intermediate_locations:
- x: 0.0
y: 0.0
z: 0.0
lid:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
pickup_direction: ''
pickup_distance_from_top: 0.0
put_direction: ''
resource_offset:
x: 0.0
y: 0.0
z: 0.0
to:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerMoveLid 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMoveLid_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
destination_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
drop_direction:
type: string
get_direction:
type: string
intermediate_locations:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
lid:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
pickup_direction:
type: string
pickup_distance_from_top:
type: number
put_direction:
type: string
resource_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
to:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- lid
- to
- intermediate_locations
- resource_offset
- destination_offset
- pickup_direction
- drop_direction
- get_direction
- put_direction
- pickup_distance_from_top
title: LiquidHandlerMoveLid_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMoveLid_Result
type: object
required:
- goal
title: LiquidHandlerMoveLid
type: object
type: LiquidHandlerMoveLid
move_plate:
feedback: {}
goal:
destination_offset: destination_offset
drop_direction: drop_direction
get_direction: get_direction
intermediate_locations: intermediate_locations
pickup_direction: pickup_direction
pickup_offset: pickup_offset
plate: plate
put_direction: put_direction
resource_offset: resource_offset
to: to
goal_default:
destination_offset:
x: 0.0
y: 0.0
z: 0.0
drop_direction: ''
get_direction: ''
intermediate_locations:
- x: 0.0
y: 0.0
z: 0.0
pickup_direction: ''
pickup_distance_from_top: 0.0
pickup_offset:
x: 0.0
y: 0.0
z: 0.0
plate:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
put_direction: ''
resource_offset:
x: 0.0
y: 0.0
z: 0.0
to:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerMovePlate 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMovePlate_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
destination_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
drop_direction:
type: string
get_direction:
type: string
intermediate_locations:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
pickup_direction:
type: string
pickup_distance_from_top:
type: number
pickup_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
plate:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
put_direction:
type: string
resource_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
to:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- plate
- to
- intermediate_locations
- resource_offset
- pickup_offset
- destination_offset
- pickup_direction
- drop_direction
- get_direction
- put_direction
- pickup_distance_from_top
title: LiquidHandlerMovePlate_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMovePlate_Result
type: object
required:
- goal
title: LiquidHandlerMovePlate
type: object
type: LiquidHandlerMovePlate
move_resource:
feedback: {}
goal:
destination_offset: destination_offset
drop_direction: drop_direction
get_direction: get_direction
intermediate_locations: intermediate_locations
pickup_direction: pickup_direction
pickup_distance_from_top: pickup_distance_from_top
put_direction: put_direction
resource: resource
resource_offset: resource_offset
to: to
goal_default:
destination_offset:
x: 0.0
y: 0.0
z: 0.0
drop_direction: ''
get_direction: ''
intermediate_locations:
- x: 0.0
y: 0.0
z: 0.0
pickup_direction: ''
pickup_distance_from_top: 0.0
put_direction: ''
resource:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
resource_offset:
x: 0.0
y: 0.0
z: 0.0
to:
x: 0.0
y: 0.0
z: 0.0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerMoveResource 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMoveResource_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
destination_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
drop_direction:
type: string
get_direction:
type: string
intermediate_locations:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
pickup_direction:
type: string
pickup_distance_from_top:
type: number
put_direction:
type: string
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
resource_offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
to:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
required:
- resource
- to
- intermediate_locations
- resource_offset
- destination_offset
- pickup_distance_from_top
- pickup_direction
- drop_direction
- get_direction
- put_direction
title: LiquidHandlerMoveResource_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMoveResource_Result
type: object
required:
- goal
title: LiquidHandlerMoveResource
type: object
type: LiquidHandlerMoveResource
move_to:
feedback: {}
goal:
channel: channel
dis_to_top: dis_to_top
well: well
goal_default:
channel: 0
dis_to_top: 0.0
well:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerMoveTo 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMoveTo_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
channel:
maximum: 2147483647
minimum: -2147483648
type: integer
dis_to_top:
type: number
well:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- well
- dis_to_top
- channel
title: LiquidHandlerMoveTo_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMoveTo_Result
type: object
required:
- goal
title: LiquidHandlerMoveTo
type: object
type: LiquidHandlerMoveTo
pick_up_tips:
feedback: {}
goal:
offsets: offsets
tip_spots: tip_spots
use_channels: use_channels
goal_default:
offsets:
- x: 0.0
y: 0.0
z: 0.0
tip_spots:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
use_channels:
- 0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerPickUpTips 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerPickUpTips_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
tip_spots:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- tip_spots
- use_channels
- offsets
title: LiquidHandlerPickUpTips_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerPickUpTips_Result
type: object
required:
- goal
title: LiquidHandlerPickUpTips
type: object
type: LiquidHandlerPickUpTips
pick_up_tips96:
feedback: {}
goal:
offset: offset
tip_rack: tip_rack
goal_default:
offset:
x: 0.0
y: 0.0
z: 0.0
tip_rack:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerPickUpTips96 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerPickUpTips96_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
offset:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
tip_rack:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- tip_rack
- offset
title: LiquidHandlerPickUpTips96_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerPickUpTips96_Result
type: object
required:
- goal
title: LiquidHandlerPickUpTips96
type: object
type: LiquidHandlerPickUpTips96
remove:
feedback: {}
goal:
blow_out_air_volume: blow_out_air_volume
delays: delays
flow_rates: flow_rates
is_96_well: is_96_well
liquid_height: liquid_height
none_keys: none_keys
offsets: offsets
sources: sources
spread: spread
top: top
use_channels: use_channels
vols: vols
waste_liquid: waste_liquid
goal_default:
blow_out_air_volume:
- 0.0
delays:
- 0
flow_rates:
- 0.0
is_96_well: false
liquid_height:
- 0.0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
sources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
top:
- 0.0
use_channels:
- 0
vols:
- 0.0
waste_liquid:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerRemove 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerRemove_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
blow_out_air_volume:
items:
type: number
type: array
delays:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
flow_rates:
items:
type: number
type: array
is_96_well:
type: boolean
liquid_height:
items:
type: number
type: array
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
sources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
top:
items:
type: number
type: array
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
vols:
items:
type: number
type: array
waste_liquid:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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:
- vols
- sources
- waste_liquid
- use_channels
- flow_rates
- offsets
- liquid_height
- blow_out_air_volume
- spread
- delays
- is_96_well
- top
- none_keys
title: LiquidHandlerRemove_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerRemove_Result
type: object
required:
- goal
title: LiquidHandlerRemove
type: object
type: LiquidHandlerRemove
return_tips:
feedback: {}
goal:
allow_nonzero_volume: allow_nonzero_volume
use_channels: use_channels
goal_default:
allow_nonzero_volume: false
use_channels:
- 0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerReturnTips 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerReturnTips_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
allow_nonzero_volume:
type: boolean
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- use_channels
- allow_nonzero_volume
title: LiquidHandlerReturnTips_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerReturnTips_Result
type: object
required:
- goal
title: LiquidHandlerReturnTips
type: object
type: LiquidHandlerReturnTips
return_tips96:
feedback: {}
goal:
allow_nonzero_volume: allow_nonzero_volume
goal_default:
allow_nonzero_volume: false
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerReturnTips96 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerReturnTips96_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
allow_nonzero_volume:
type: boolean
required:
- allow_nonzero_volume
title: LiquidHandlerReturnTips96_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerReturnTips96_Result
type: object
required:
- goal
title: LiquidHandlerReturnTips96
type: object
type: LiquidHandlerReturnTips96
stamp:
feedback: {}
goal:
aspiration_flow_rate: aspiration_flow_rate
dispense_flow_rate: dispense_flow_rate
source: source
target: target
volume: volume
goal_default:
aspiration_flow_rate: 0.0
dispense_flow_rate: 0.0
source:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
target:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
volume: 0.0
handles: []
result:
name: name
schema:
description: ROS Action LiquidHandlerStamp 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerStamp_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
aspiration_flow_rate:
type: number
dispense_flow_rate:
type: number
source:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
target:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
volume:
type: number
required:
- source
- target
- volume
- aspiration_flow_rate
- dispense_flow_rate
title: LiquidHandlerStamp_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerStamp_Result
type: object
required:
- goal
title: LiquidHandlerStamp
type: object
type: LiquidHandlerStamp
transfer:
goal:
aspiration_flow_rate: aspiration_flow_rate
dispense_flow_rates: dispense_flow_rates
ratios: ratios
source: source
source_vol: source_vol
target_vols: target_vols
targets: targets
goal_default:
asp_flow_rates:
- 0.0
asp_vols:
- 0.0
blow_out_air_volume:
- 0.0
delays:
- 0
dis_flow_rates:
- 0.0
dis_vols:
- 0.0
is_96_well: false
liquid_height:
- 0.0
mix_liquid_height: 0.0
mix_rate: 0
mix_stage: ''
mix_times:
- 0
mix_vol: 0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
sources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
targets:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
tip_racks:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
touch_tip: false
use_channels:
- 0
handles: []
schema:
description: ROS Action LiquidHandlerTransfer 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerTransfer_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
asp_flow_rates:
items:
type: number
type: array
asp_vols:
items:
type: number
type: array
blow_out_air_volume:
items:
type: number
type: array
delays:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
dis_flow_rates:
items:
type: number
type: array
dis_vols:
items:
type: number
type: array
is_96_well:
type: boolean
liquid_height:
items:
type: number
type: array
mix_liquid_height:
type: number
mix_rate:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_stage:
type: string
mix_times:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
mix_vol:
maximum: 2147483647
minimum: -2147483648
type: integer
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
sources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
targets:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
tip_racks:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
touch_tip:
type: boolean
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- asp_vols
- dis_vols
- sources
- targets
- tip_racks
- use_channels
- asp_flow_rates
- dis_flow_rates
- offsets
- touch_tip
- liquid_height
- blow_out_air_volume
- spread
- is_96_well
- mix_stage
- mix_times
- mix_vol
- mix_rate
- mix_liquid_height
- delays
- none_keys
title: LiquidHandlerTransfer_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerTransfer_Result
type: object
required:
- goal
title: LiquidHandlerTransfer
type: object
type: LiquidHandlerTransfer
transfer_liquid:
feedback: {}
goal:
asp_flow_rates: asp_flow_rates
asp_vols: asp_vols
blow_out_air_volume: blow_out_air_volume
delays: delays
dis_flow_rates: dis_flow_rates
dis_vols: dis_vols
is_96_well: is_96_well
liquid_height: liquid_height
mix_liquid_height: mix_liquid_height
mix_rate: mix_rate
mix_stage: mix_stage
mix_times: mix_times
mix_vol: mix_vol
none_keys: none_keys
offsets: offsets
sources: sources
spread: spread
targets: targets
tip_racks: tip_racks
touch_tip: touch_tip
use_channels: use_channels
goal_default:
asp_flow_rates:
- 0.0
asp_vols:
- 0.0
blow_out_air_volume:
- 0.0
delays:
- 0
dis_flow_rates:
- 0.0
dis_vols:
- 0.0
is_96_well: false
liquid_height:
- 0.0
mix_liquid_height: 0.0
mix_rate: 0
mix_stage: ''
mix_times:
- 0
mix_vol: 0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
sources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
targets:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
tip_racks:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
touch_tip: false
use_channels:
- 0
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerTransfer 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerTransfer_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
asp_flow_rates:
items:
type: number
type: array
asp_vols:
items:
type: number
type: array
blow_out_air_volume:
items:
type: number
type: array
delays:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
dis_flow_rates:
items:
type: number
type: array
dis_vols:
items:
type: number
type: array
is_96_well:
type: boolean
liquid_height:
items:
type: number
type: array
mix_liquid_height:
type: number
mix_rate:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_stage:
type: string
mix_times:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
mix_vol:
maximum: 2147483647
minimum: -2147483648
type: integer
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
sources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
targets:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
tip_racks:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
touch_tip:
type: boolean
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- asp_vols
- dis_vols
- sources
- targets
- tip_racks
- use_channels
- asp_flow_rates
- dis_flow_rates
- offsets
- touch_tip
- liquid_height
- blow_out_air_volume
- spread
- is_96_well
- mix_stage
- mix_times
- mix_vol
- mix_rate
- mix_liquid_height
- delays
- none_keys
title: LiquidHandlerTransfer_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerTransfer_Result
type: object
required:
- goal
title: LiquidHandlerTransfer
type: object
type: LiquidHandlerTransfer
module: unilabos.devices.liquid_handling.liquid_handler_abstract:LiquidHandlerAbstract
status_types:
name: String
type: python
description: Liquid handler device controlled by pylabrobot
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: liquid-input
io_type: target
label: Liquid Input
output:
- data_key: liquid
data_source: executor
data_type: resource
handler_key: liquid-output
io_type: source
label: Liquid Output
icon: icon_yiyezhan.webp
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
liquid_handler.biomek:
class:
action_value_mappings:
create_protocol:
feedback: {}
goal:
none_keys: none_keys
protocol_author: protocol_author
protocol_date: protocol_date
protocol_description: protocol_description
protocol_name: protocol_name
protocol_type: protocol_type
protocol_version: protocol_version
goal_default:
none_keys:
- ''
protocol_author: ''
protocol_date: ''
protocol_description: ''
protocol_name: ''
protocol_type: ''
protocol_version: ''
handles: []
result: {}
schema:
description: ROS Action LiquidHandlerProtocolCreation 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerProtocolCreation_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
none_keys:
items:
type: string
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
- none_keys
title: LiquidHandlerProtocolCreation_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
required:
- return_info
title: LiquidHandlerProtocolCreation_Result
type: object
required:
- goal
title: LiquidHandlerProtocolCreation
type: object
type: LiquidHandlerProtocolCreation
incubation_biomek:
feedback: {}
goal:
time: time
goal_default:
time: 0
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: plate
label: plate
output:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: plate_out
label: plate
result: {}
schema:
description: ROS Action LiquidHandlerIncubateBiomek 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerIncubateBiomek_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
time:
maximum: 2147483647
minimum: -2147483648
type: integer
required:
- time
title: LiquidHandlerIncubateBiomek_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerIncubateBiomek_Result
type: object
required:
- goal
title: LiquidHandlerIncubateBiomek
type: object
type: LiquidHandlerIncubateBiomek
move_biomek:
feedback: {}
goal:
source: sources
target: targets
goal_default:
sources: ''
targets: ''
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: sources
label: sources
output:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: targets
label: targets
result:
name: name
schema:
description: ROS Action LiquidHandlerMoveBiomek 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerMoveBiomek_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
sources:
type: string
targets:
type: string
required:
- sources
- targets
title: LiquidHandlerMoveBiomek_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerMoveBiomek_Result
type: object
required:
- goal
title: LiquidHandlerMoveBiomek
type: object
type: LiquidHandlerMoveBiomek
oscillation_biomek:
feedback: {}
goal:
rpm: rpm
time: time
goal_default:
rpm: 0
time: 0
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: plate
label: plate
output:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: plate_out
label: plate
result: {}
schema:
description: ROS Action LiquidHandlerOscillateBiomek 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerOscillateBiomek_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
rpm:
maximum: 2147483647
minimum: -2147483648
type: integer
time:
maximum: 2147483647
minimum: -2147483648
type: integer
required:
- rpm
- time
title: LiquidHandlerOscillateBiomek_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerOscillateBiomek_Result
type: object
required:
- goal
title: LiquidHandlerOscillateBiomek
type: object
type: LiquidHandlerOscillateBiomek
run_protocol:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: ROS Action EmptyIn 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: EmptyIn_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties: {}
required: []
title: EmptyIn_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
required:
- return_info
title: EmptyIn_Result
type: object
required:
- goal
title: EmptyIn
type: object
type: EmptyIn
transfer_biomek:
feedback: {}
goal:
aspirate_techniques: aspirate_techniques
dispense_techniques: dispense_techniques
sources: sources
targets: targets
tip_rack: tip_rack
volume: volume
goal_default:
aspirate_technique: ''
dispense_technique: ''
sources: ''
targets: ''
tip_rack: ''
volume: 0.0
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: sources
label: sources
- data_key: liquid
data_source: executor
data_type: resource
handler_key: targets
label: targets
- data_key: liquid
data_source: executor
data_type: resource
handler_key: tip_rack
label: tip_rack
output:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: sources_out
label: sources
- data_key: liquid
data_source: executor
data_type: resource
handler_key: targets_out
label: targets
result: {}
schema:
description: ROS Action LiquidHandlerTransferBiomek 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerTransferBiomek_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
aspirate_technique:
type: string
dispense_technique:
type: string
sources:
type: string
targets:
type: string
tip_rack:
type: string
volume:
type: number
required:
- sources
- targets
- tip_rack
- volume
- aspirate_technique
- dispense_technique
title: LiquidHandlerTransferBiomek_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerTransferBiomek_Result
type: object
required:
- goal
title: LiquidHandlerTransferBiomek
type: object
type: LiquidHandlerTransferBiomek
transfer_liquid:
feedback: {}
goal:
asp_flow_rates: asp_flow_rates
asp_vols: asp_vols
blow_out_air_volume: blow_out_air_volume
delays: delays
dis_flow_rates: dis_flow_rates
dis_vols: dis_vols
is_96_well: is_96_well
liquid_height: liquid_height
mix_liquid_height: mix_liquid_height
mix_rate: mix_rate
mix_stage: mix_stage
mix_times: mix_times
mix_vol: mix_vol
none_keys: none_keys
offsets: offsets
sources: sources
spread: spread
targets: targets
tip_racks: tip_racks
touch_tip: touch_tip
use_channels: use_channels
goal_default:
asp_flow_rates:
- 0.0
asp_vols:
- 0.0
blow_out_air_volume:
- 0.0
delays:
- 0
dis_flow_rates:
- 0.0
dis_vols:
- 0.0
is_96_well: false
liquid_height:
- 0.0
mix_liquid_height: 0.0
mix_rate: 0
mix_stage: ''
mix_times:
- 0
mix_vol: 0
none_keys:
- ''
offsets:
- x: 0.0
y: 0.0
z: 0.0
sources:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
spread: ''
targets:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
tip_racks:
- category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
touch_tip: false
use_channels:
- 0
handles:
input:
- data_key: liquid
data_source: handle
data_type: resource
handler_key: liquid-input
io_type: target
label: Liquid Input
output:
- data_key: liquid
data_source: executor
data_type: resource
handler_key: liquid-output
io_type: source
label: Liquid Output
result: {}
schema:
description: ROS Action LiquidHandlerTransfer 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties: {}
required: []
title: LiquidHandlerTransfer_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
asp_flow_rates:
items:
type: number
type: array
asp_vols:
items:
type: number
type: array
blow_out_air_volume:
items:
type: number
type: array
delays:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
dis_flow_rates:
items:
type: number
type: array
dis_vols:
items:
type: number
type: array
is_96_well:
type: boolean
liquid_height:
items:
type: number
type: array
mix_liquid_height:
type: number
mix_rate:
maximum: 2147483647
minimum: -2147483648
type: integer
mix_stage:
type: string
mix_times:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
mix_vol:
maximum: 2147483647
minimum: -2147483648
type: integer
none_keys:
items:
type: string
type: array
offsets:
items:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
type: object
type: array
sources:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
spread:
type: string
targets:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
tip_racks:
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
touch_tip:
type: boolean
use_channels:
items:
maximum: 2147483647
minimum: -2147483648
type: integer
type: array
required:
- asp_vols
- dis_vols
- sources
- targets
- tip_racks
- use_channels
- asp_flow_rates
- dis_flow_rates
- offsets
- touch_tip
- liquid_height
- blow_out_air_volume
- spread
- is_96_well
- mix_stage
- mix_times
- mix_vol
- mix_rate
- mix_liquid_height
- delays
- none_keys
title: LiquidHandlerTransfer_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: LiquidHandlerTransfer_Result
type: object
required:
- goal
title: LiquidHandlerTransfer
type: object
type: LiquidHandlerTransfer
module: unilabos.devices.liquid_handling.biomek:LiquidHandlerBiomek
status_types: {}
type: python
description: Biomek液体处理器设备基于pylabrobot控制
handles: []
icon: icon_yiyezhan.webp
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
liquid_handler.revvity:
class:
action_value_mappings:
run:
feedback:
status: status
goal:
params: params
resource: resource
wf_name: file_path
goal_default:
params: ''
resource:
category: ''
children: []
config: ''
data: ''
id: ''
name: ''
parent: ''
pose:
orientation:
w: 1.0
x: 0.0
y: 0.0
z: 0.0
position:
x: 0.0
y: 0.0
z: 0.0
sample_id: ''
type: ''
wf_name: ''
handles: []
result:
success: success
schema:
description: ROS Action WorkStationRun 的 JSON Schema
properties:
feedback:
description: Action 反馈 - 执行过程中从服务器发送到客户端
properties:
gantt:
type: string
status:
type: string
required:
- status
- gantt
title: WorkStationRun_Feedback
type: object
goal:
description: Action 目标 - 从客户端发送到服务器
properties:
params:
type: string
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: Quaternion
type: object
position:
properties:
x:
type: number
y:
type: number
z:
type: number
required:
- x
- y
- z
title: Point
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
wf_name:
type: string
required:
- wf_name
- params
- resource
title: WorkStationRun_Goal
type: object
result:
description: Action 结果 - 完成后从服务器发送到客户端
properties:
return_info:
type: string
success:
type: boolean
required:
- return_info
- success
title: WorkStationRun_Result
type: object
required:
- goal
title: WorkStationRun
type: object
type: WorkStationRun
module: unilabos.devices.liquid_handling.revvity:Revvity
status_types:
status: String
type: python
description: ''
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object