mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 04:51:10 +00:00
487 lines
13 KiB
YAML
487 lines
13 KiB
YAML
rotavap.one:
|
||
category:
|
||
- organic_miscellaneous
|
||
class:
|
||
action_value_mappings:
|
||
auto-cmd_write:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
cmd: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: cmd_write的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
cmd:
|
||
type: string
|
||
required:
|
||
- cmd
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: cmd_write参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-main_loop:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default: {}
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: main_loop的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: main_loop参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-set_pump_time:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
time: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: set_pump_time的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
time:
|
||
type: string
|
||
required:
|
||
- time
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: set_pump_time参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-set_rotate_time:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
time: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: set_rotate_time的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
time:
|
||
type: string
|
||
required:
|
||
- time
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: set_rotate_time参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
set_timer:
|
||
feedback: {}
|
||
goal:
|
||
command: command
|
||
goal_default:
|
||
command: ''
|
||
handles: {}
|
||
result:
|
||
success: success
|
||
schema:
|
||
description: ''
|
||
properties:
|
||
feedback:
|
||
properties:
|
||
status:
|
||
type: string
|
||
required:
|
||
- status
|
||
title: SendCmd_Feedback
|
||
type: object
|
||
goal:
|
||
properties:
|
||
command:
|
||
type: string
|
||
required:
|
||
- command
|
||
title: SendCmd_Goal
|
||
type: object
|
||
result:
|
||
properties:
|
||
return_info:
|
||
type: string
|
||
success:
|
||
type: boolean
|
||
required:
|
||
- return_info
|
||
- success
|
||
title: SendCmd_Result
|
||
type: object
|
||
required:
|
||
- goal
|
||
title: SendCmd
|
||
type: object
|
||
type: SendCmd
|
||
module: unilabos.devices.rotavap.rotavap_one:RotavapOne
|
||
status_types: {}
|
||
type: python
|
||
config_info: []
|
||
description: 旋转蒸发仪设备,用于有机化学实验中的溶剂回收和浓缩操作。该设备通过串口通信控制,集成旋转和真空泵功能,支持定时控制和自动化操作。具备旋转速度调节、真空度控制、温度管理等功能,实现高效的溶剂蒸发和回收。适用于有机合成、天然产物提取、药物制备等需要溶剂去除和浓缩的实验室应用场景。
|
||
handles: []
|
||
icon: ''
|
||
init_param_schema:
|
||
config:
|
||
properties:
|
||
port:
|
||
type: string
|
||
rate:
|
||
default: 9600
|
||
type: string
|
||
required:
|
||
- port
|
||
type: object
|
||
data:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
version: 1.0.0
|
||
separator.homemade:
|
||
category:
|
||
- organic_miscellaneous
|
||
class:
|
||
action_value_mappings:
|
||
auto-read_sensor_loop:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default: {}
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: read_sensor_loop的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: read_sensor_loop参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-valve_open:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
condition: null
|
||
value: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: valve_open的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
condition:
|
||
type: string
|
||
value:
|
||
type: string
|
||
required:
|
||
- condition
|
||
- value
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: valve_open参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-write:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
data: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: write的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
data:
|
||
type: string
|
||
required:
|
||
- data
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: write参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
stir:
|
||
feedback:
|
||
status: status
|
||
goal:
|
||
settling_time: settling_time
|
||
stir_speed: stir_speed
|
||
stir_time: stir_time,
|
||
goal_default:
|
||
event: ''
|
||
settling_time: ''
|
||
stir_speed: 0.0
|
||
stir_time: 0.0
|
||
time: ''
|
||
time_spec: ''
|
||
vessel:
|
||
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:
|
||
success: success
|
||
schema:
|
||
description: ''
|
||
properties:
|
||
feedback:
|
||
properties:
|
||
status:
|
||
type: string
|
||
required:
|
||
- status
|
||
title: Stir_Feedback
|
||
type: object
|
||
goal:
|
||
properties:
|
||
event:
|
||
type: string
|
||
settling_time:
|
||
type: string
|
||
stir_speed:
|
||
type: number
|
||
stir_time:
|
||
type: number
|
||
time:
|
||
type: string
|
||
time_spec:
|
||
type: string
|
||
vessel:
|
||
properties:
|
||
category:
|
||
type: string
|
||
children:
|
||
items:
|
||
type: string
|
||
type: array
|
||
config:
|
||
type: string
|
||
data:
|
||
type: string
|
||
id:
|
||
type: string
|
||
name:
|
||
type: string
|
||
parent:
|
||
type: string
|
||
pose:
|
||
properties:
|
||
orientation:
|
||
properties:
|
||
w:
|
||
type: number
|
||
x:
|
||
type: number
|
||
y:
|
||
type: number
|
||
z:
|
||
type: number
|
||
required:
|
||
- x
|
||
- y
|
||
- z
|
||
- w
|
||
title: orientation
|
||
type: object
|
||
position:
|
||
properties:
|
||
x:
|
||
type: number
|
||
y:
|
||
type: number
|
||
z:
|
||
type: number
|
||
required:
|
||
- x
|
||
- y
|
||
- z
|
||
title: position
|
||
type: object
|
||
required:
|
||
- position
|
||
- orientation
|
||
title: pose
|
||
type: object
|
||
sample_id:
|
||
type: string
|
||
type:
|
||
type: string
|
||
required:
|
||
- id
|
||
- name
|
||
- sample_id
|
||
- children
|
||
- parent
|
||
- type
|
||
- category
|
||
- pose
|
||
- config
|
||
- data
|
||
title: vessel
|
||
type: object
|
||
required:
|
||
- vessel
|
||
- time
|
||
- event
|
||
- time_spec
|
||
- stir_time
|
||
- stir_speed
|
||
- settling_time
|
||
title: Stir_Goal
|
||
type: object
|
||
result:
|
||
properties:
|
||
message:
|
||
type: string
|
||
return_info:
|
||
type: string
|
||
success:
|
||
type: boolean
|
||
required:
|
||
- success
|
||
- message
|
||
- return_info
|
||
title: Stir_Result
|
||
type: object
|
||
required:
|
||
- goal
|
||
title: Stir
|
||
type: object
|
||
type: Stir
|
||
valve_open_cmd:
|
||
feedback:
|
||
status: status
|
||
goal:
|
||
command: command
|
||
goal_default:
|
||
command: ''
|
||
handles: {}
|
||
result:
|
||
success: success
|
||
schema:
|
||
description: ''
|
||
properties:
|
||
feedback:
|
||
properties:
|
||
status:
|
||
type: string
|
||
required:
|
||
- status
|
||
title: SendCmd_Feedback
|
||
type: object
|
||
goal:
|
||
properties:
|
||
command:
|
||
type: string
|
||
required:
|
||
- command
|
||
title: SendCmd_Goal
|
||
type: object
|
||
result:
|
||
properties:
|
||
return_info:
|
||
type: string
|
||
success:
|
||
type: boolean
|
||
required:
|
||
- return_info
|
||
- success
|
||
title: SendCmd_Result
|
||
type: object
|
||
required:
|
||
- goal
|
||
title: SendCmd
|
||
type: object
|
||
type: SendCmd
|
||
module: unilabos.devices.separator.homemade_grbl_conductivity:SeparatorController
|
||
status_types: {}
|
||
type: python
|
||
config_info: []
|
||
description: 液-液分离器设备,基于自制Grbl控制器的自动化分离系统。该设备集成搅拌、沉降、阀门控制和电导率传感器,通过串口通信实现精确的分离操作控制。支持自动搅拌、分层沉降、基于传感器反馈的智能分液等功能。适用于有机化学中的萃取分离、相分离、液-液提取等需要精确分离控制的实验应用。
|
||
handles: []
|
||
icon: ''
|
||
init_param_schema:
|
||
config:
|
||
properties:
|
||
baudrate_executor:
|
||
default: 115200
|
||
type: integer
|
||
baudrate_sensor:
|
||
default: 115200
|
||
type: integer
|
||
port_executor:
|
||
type: string
|
||
port_sensor:
|
||
type: string
|
||
required:
|
||
- port_executor
|
||
- port_sensor
|
||
type: object
|
||
data:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
version: 1.0.0
|