mirror of
https://github.com/deepmodeling/Uni-Lab-OS
synced 2026-03-24 09:10:47 +00:00
fast registry load minor fix on skill & registry stripe ros2 schema desc add create-device-skill new registry system backwards to yaml remove not exist resource new registry sys exp. support with add device add ai conventions correct raise create resource error ret info fix revert ret info fix fix prcxi check add create_resource schema re signal host ready event add websocket connection timeout and improve reconnection logic add open_timeout parameter to websocket connection add TimeoutError and InvalidStatus exception handling implement exponential backoff for reconnection attempts simplify reconnection logic flow add gzip change pose extra to any add isFlapY
358 lines
9.3 KiB
YAML
358 lines
9.3 KiB
YAML
gas_source.mock:
|
|
category:
|
|
- gas_handler
|
|
class:
|
|
action_value_mappings:
|
|
auto-is_closed:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result: {}
|
|
schema:
|
|
description: is_closed的参数schema
|
|
properties:
|
|
feedback: {}
|
|
goal:
|
|
properties: {}
|
|
required: []
|
|
type: object
|
|
result: {}
|
|
required:
|
|
- goal
|
|
title: is_closed参数
|
|
type: object
|
|
type: UniLabJsonCommand
|
|
auto-is_open:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result: {}
|
|
schema:
|
|
description: is_open的参数schema
|
|
properties:
|
|
feedback: {}
|
|
goal:
|
|
properties: {}
|
|
required: []
|
|
type: object
|
|
result: {}
|
|
required:
|
|
- goal
|
|
title: is_open参数
|
|
type: object
|
|
type: UniLabJsonCommand
|
|
close:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: EmptyIn_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: true
|
|
title: EmptyIn_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
title: EmptyIn_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: EmptyIn
|
|
type: object
|
|
type: EmptyIn
|
|
open:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: EmptyIn_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: true
|
|
title: EmptyIn_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
title: EmptyIn_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: EmptyIn
|
|
type: object
|
|
type: EmptyIn
|
|
set_status:
|
|
feedback: {}
|
|
goal:
|
|
string: string
|
|
goal_default:
|
|
string: ''
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
success: success
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: StrSingleInput_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: false
|
|
properties:
|
|
string:
|
|
type: string
|
|
title: StrSingleInput_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
success:
|
|
type: boolean
|
|
title: StrSingleInput_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: StrSingleInput
|
|
type: object
|
|
type: StrSingleInput
|
|
module: unilabos.devices.pump_and_valve.vacuum_pump_mock:VacuumPumpMock
|
|
status_types:
|
|
status: str
|
|
type: python
|
|
config_info: []
|
|
description: 模拟气体源设备,用于系统测试和开发调试。该设备模拟真实气体源的开关控制和状态监测功能,支持气体供应的启停操作。提供与真实气体源相同的接口和状态反馈,便于在没有实际硬件的情况下进行系统集成测试和算法验证。适用于气路系统调试、软件开发和实验流程验证等场景。
|
|
handles:
|
|
- data_key: fluid_out
|
|
data_source: executor
|
|
data_type: fluid
|
|
handler_key: out
|
|
io_type: source
|
|
label: out
|
|
icon: ''
|
|
init_param_schema:
|
|
config:
|
|
properties:
|
|
port:
|
|
default: COM6
|
|
type: string
|
|
required: []
|
|
type: object
|
|
data:
|
|
properties:
|
|
status:
|
|
type: string
|
|
required:
|
|
- status
|
|
type: object
|
|
version: 1.0.0
|
|
vacuum_pump.mock:
|
|
category:
|
|
- vacuum_and_purge
|
|
- gas_handler
|
|
class:
|
|
action_value_mappings:
|
|
auto-is_closed:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result: {}
|
|
schema:
|
|
description: is_closed的参数schema
|
|
properties:
|
|
feedback: {}
|
|
goal:
|
|
properties: {}
|
|
required: []
|
|
type: object
|
|
result: {}
|
|
required:
|
|
- goal
|
|
title: is_closed参数
|
|
type: object
|
|
type: UniLabJsonCommand
|
|
auto-is_open:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result: {}
|
|
schema:
|
|
description: is_open的参数schema
|
|
properties:
|
|
feedback: {}
|
|
goal:
|
|
properties: {}
|
|
required: []
|
|
type: object
|
|
result: {}
|
|
required:
|
|
- goal
|
|
title: is_open参数
|
|
type: object
|
|
type: UniLabJsonCommand
|
|
close:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: EmptyIn_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: true
|
|
title: EmptyIn_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
title: EmptyIn_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: EmptyIn
|
|
type: object
|
|
type: EmptyIn
|
|
open:
|
|
feedback: {}
|
|
goal: {}
|
|
goal_default: {}
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: EmptyIn_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: true
|
|
title: EmptyIn_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
title: EmptyIn_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: EmptyIn
|
|
type: object
|
|
type: EmptyIn
|
|
set_status:
|
|
feedback: {}
|
|
goal:
|
|
string: string
|
|
goal_default:
|
|
string: ''
|
|
handles: {}
|
|
placeholder_keys: {}
|
|
result:
|
|
return_info: return_info
|
|
success: success
|
|
schema:
|
|
description: ''
|
|
properties:
|
|
feedback:
|
|
additionalProperties: true
|
|
title: StrSingleInput_Feedback
|
|
type: object
|
|
goal:
|
|
additionalProperties: false
|
|
properties:
|
|
string:
|
|
type: string
|
|
title: StrSingleInput_Goal
|
|
type: object
|
|
result:
|
|
additionalProperties: false
|
|
properties:
|
|
return_info:
|
|
type: string
|
|
success:
|
|
type: boolean
|
|
title: StrSingleInput_Result
|
|
type: object
|
|
required:
|
|
- goal
|
|
title: StrSingleInput
|
|
type: object
|
|
type: StrSingleInput
|
|
module: unilabos.devices.pump_and_valve.vacuum_pump_mock:VacuumPumpMock
|
|
status_types:
|
|
status: str
|
|
type: python
|
|
config_info: []
|
|
description: 模拟真空泵设备,用于系统测试和开发调试。该设备模拟真实真空泵的抽气功能和状态控制,支持真空系统的启停操作和状态监测。提供与真实真空泵相同的接口和控制逻辑,便于在没有实际硬件的情况下进行真空系统的集成测试。适用于真空工艺调试、软件开发和实验流程验证等场景。
|
|
handles:
|
|
- data_key: fluid_in
|
|
data_source: handle
|
|
data_type: fluid
|
|
handler_key: out
|
|
io_type: source
|
|
label: out
|
|
icon: ''
|
|
init_param_schema:
|
|
config:
|
|
properties:
|
|
port:
|
|
default: COM6
|
|
type: string
|
|
required: []
|
|
type: object
|
|
data:
|
|
properties:
|
|
status:
|
|
type: string
|
|
required:
|
|
- status
|
|
type: object
|
|
version: 1.0.0
|