mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 13:01:12 +00:00
770 lines
20 KiB
YAML
770 lines
20 KiB
YAML
chiller:
|
||
category:
|
||
- temperature
|
||
class:
|
||
action_value_mappings:
|
||
auto-build_modbus_frame:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
device_address: null
|
||
function_code: null
|
||
register_address: null
|
||
value: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: build_modbus_frame的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
device_address:
|
||
type: integer
|
||
function_code:
|
||
type: integer
|
||
register_address:
|
||
type: integer
|
||
value:
|
||
type: integer
|
||
required:
|
||
- device_address
|
||
- function_code
|
||
- register_address
|
||
- value
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: build_modbus_frame参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-convert_temperature_to_modbus_value:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
decimal_points: 1
|
||
temperature: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: convert_temperature_to_modbus_value的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
decimal_points:
|
||
default: 1
|
||
type: integer
|
||
temperature:
|
||
type: number
|
||
required:
|
||
- temperature
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: convert_temperature_to_modbus_value参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-modbus_crc:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
data: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: modbus_crc的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
data:
|
||
type: string
|
||
required:
|
||
- data
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: modbus_crc参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-stop:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default: {}
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: stop的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: stop参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
set_temperature:
|
||
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.temperature.chiller:Chiller
|
||
status_types: {}
|
||
type: python
|
||
config_info: []
|
||
description: 实验室制冷设备,用于精确的温度控制和冷却操作。该设备通过Modbus RTU协议与控制系统通信,支持精确的温度设定和监控。具备快速降温、恒温控制和温度保持功能,广泛应用于需要低温环境的化学反应、样品保存、结晶操作等实验场景。提供稳定可靠的冷却性能,确保实验过程的温度精度。
|
||
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
|
||
heaterstirrer.dalong:
|
||
category:
|
||
- temperature
|
||
class:
|
||
action_value_mappings:
|
||
auto-close:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default: {}
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: close的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties: {}
|
||
required: []
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: close参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-set_stir_speed:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
speed: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: set_stir_speed的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
speed:
|
||
type: number
|
||
required:
|
||
- speed
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: set_stir_speed参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-set_temp_inner:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
temp: null
|
||
type: warning
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: set_temp_inner的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
temp:
|
||
type: number
|
||
type:
|
||
default: warning
|
||
type: string
|
||
required:
|
||
- temp
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: set_temp_inner参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
heatchill:
|
||
feedback:
|
||
status: status
|
||
goal:
|
||
purpose: purpose
|
||
temp: temp
|
||
time: time
|
||
vessel: vessel
|
||
goal_default:
|
||
pressure: ''
|
||
purpose: ''
|
||
reflux_solvent: ''
|
||
stir: false
|
||
stir_speed: 0.0
|
||
temp: 0.0
|
||
temp_spec: ''
|
||
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: HeatChill_Feedback
|
||
type: object
|
||
goal:
|
||
properties:
|
||
pressure:
|
||
type: string
|
||
purpose:
|
||
type: string
|
||
reflux_solvent:
|
||
type: string
|
||
stir:
|
||
type: boolean
|
||
stir_speed:
|
||
type: number
|
||
temp:
|
||
type: number
|
||
temp_spec:
|
||
type: string
|
||
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
|
||
- temp
|
||
- time
|
||
- temp_spec
|
||
- time_spec
|
||
- pressure
|
||
- reflux_solvent
|
||
- stir
|
||
- stir_speed
|
||
- purpose
|
||
title: HeatChill_Goal
|
||
type: object
|
||
result:
|
||
properties:
|
||
message:
|
||
type: string
|
||
return_info:
|
||
type: string
|
||
success:
|
||
type: boolean
|
||
required:
|
||
- success
|
||
- message
|
||
- return_info
|
||
title: HeatChill_Result
|
||
type: object
|
||
required:
|
||
- goal
|
||
title: HeatChill
|
||
type: object
|
||
type: HeatChill
|
||
set_temp_target:
|
||
feedback: {}
|
||
goal:
|
||
command: temp
|
||
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
|
||
set_temp_warning:
|
||
feedback: {}
|
||
goal:
|
||
command: temp
|
||
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.heaterstirrer.dalong:HeaterStirrer_DaLong
|
||
status_types:
|
||
status: str
|
||
stir_speed: float
|
||
temp: float
|
||
temp_target: float
|
||
temp_warning: float
|
||
type: python
|
||
config_info: []
|
||
description: 大龙加热搅拌器,集成加热和搅拌双重功能的实验室设备。该设备通过串口通信控制,支持精确的温度调节、搅拌速度控制和安全保护功能。具备实时温度监测、目标温度设定、安全温度报警等特性。适用于化学合成、样品制备、反应控制等需要同时进行加热和搅拌的实验操作,提供稳定均匀的反应环境。
|
||
handles: []
|
||
icon: ''
|
||
init_param_schema:
|
||
config:
|
||
properties:
|
||
baudrate:
|
||
default: 9600
|
||
type: integer
|
||
port:
|
||
default: COM6
|
||
type: string
|
||
temp_warning:
|
||
default: 50.0
|
||
type: string
|
||
required: []
|
||
type: object
|
||
data:
|
||
properties:
|
||
status:
|
||
type: string
|
||
stir_speed:
|
||
type: number
|
||
temp:
|
||
type: number
|
||
temp_target:
|
||
type: number
|
||
temp_warning:
|
||
type: number
|
||
required:
|
||
- status
|
||
- stir_speed
|
||
- temp
|
||
- temp_warning
|
||
- temp_target
|
||
type: object
|
||
version: 1.0.0
|
||
tempsensor:
|
||
category:
|
||
- temperature
|
||
class:
|
||
action_value_mappings:
|
||
auto-build_modbus_request:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
device_id: null
|
||
function_code: null
|
||
register_address: null
|
||
register_count: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: build_modbus_request的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
device_id:
|
||
type: string
|
||
function_code:
|
||
type: string
|
||
register_address:
|
||
type: string
|
||
register_count:
|
||
type: string
|
||
required:
|
||
- device_id
|
||
- function_code
|
||
- register_address
|
||
- register_count
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: build_modbus_request参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-calculate_crc:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
data: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: calculate_crc的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
data:
|
||
type: string
|
||
required:
|
||
- data
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: calculate_crc参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-read_modbus_response:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
response: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: read_modbus_response的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
response:
|
||
type: string
|
||
required:
|
||
- response
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: read_modbus_response参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
auto-send_prototype_command:
|
||
feedback: {}
|
||
goal: {}
|
||
goal_default:
|
||
command: null
|
||
handles: {}
|
||
placeholder_keys: {}
|
||
result: {}
|
||
schema:
|
||
description: send_prototype_command的参数schema
|
||
properties:
|
||
feedback: {}
|
||
goal:
|
||
properties:
|
||
command:
|
||
type: string
|
||
required:
|
||
- command
|
||
type: object
|
||
result: {}
|
||
required:
|
||
- goal
|
||
title: send_prototype_command参数
|
||
type: object
|
||
type: UniLabJsonCommand
|
||
set_warning:
|
||
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.temperature.sensor_node:TempSensorNode
|
||
status_types:
|
||
value: float
|
||
type: python
|
||
config_info: []
|
||
description: 高精度温度传感器设备,用于实验室环境和设备的温度监测。该传感器通过Modbus RTU协议与控制系统通信,提供实时准确的温度数据。具备高精度测量、报警温度设定、数据稳定性好等特点。适用于反应器监控、环境温度监测、设备保护等需要精确温度测量的实验场景,为实验安全和数据可靠性提供保障。
|
||
handles: []
|
||
icon: ''
|
||
init_param_schema:
|
||
config:
|
||
properties:
|
||
address:
|
||
type: string
|
||
baudrate:
|
||
default: 9600
|
||
type: string
|
||
port:
|
||
type: string
|
||
warning:
|
||
type: string
|
||
required:
|
||
- port
|
||
- warning
|
||
- address
|
||
type: object
|
||
data:
|
||
properties:
|
||
value:
|
||
type: number
|
||
required:
|
||
- value
|
||
type: object
|
||
version: 1.0.0
|