修复protocolnode的兼容性

This commit is contained in:
Xuwznln
2025-09-19 21:09:07 +08:00
parent 2889e9be2c
commit 4b5a83efa4
5 changed files with 45 additions and 266 deletions

View File

@@ -6024,156 +6024,18 @@ workstation:
title: WashSolid
type: object
type: WashSolid
auto-create_ros_action_server:
feedback: {}
goal: {}
goal_default:
action_name: null
action_value_mapping: null
handles: {}
result: {}
schema:
description: create_ros_action_server的参数schema
properties:
feedback: {}
goal:
properties:
action_name:
type: string
action_value_mapping:
type: string
required:
- action_name
- action_value_mapping
type: object
result: {}
required:
- goal
title: create_ros_action_server参数
type: object
type: UniLabJsonCommand
auto-execute_single_action:
feedback: {}
goal: {}
goal_default:
action_kwargs: null
action_name: null
device_id: null
handles: {}
result: {}
schema:
description: execute_single_action的参数schema
properties:
feedback: {}
goal:
properties:
action_kwargs:
type: string
action_name:
type: string
device_id:
type: string
required:
- device_id
- action_name
- action_kwargs
type: object
result: {}
required:
- goal
title: execute_single_action参数
type: object
type: UniLabJsonCommandAsync
auto-initialize_device:
feedback: {}
goal: {}
goal_default:
device_config: null
device_id: null
handles: {}
result: {}
schema:
description: initialize_device的参数schema
properties:
feedback: {}
goal:
properties:
device_config:
type: string
device_id:
type: string
required:
- device_id
- device_config
type: object
result: {}
required:
- goal
title: initialize_device参数
type: object
type: UniLabJsonCommand
module: unilabos.ros.nodes.presets.workstation:ROS2WorkstationNode
module: unilabos.devices.workstation.workstation_base:ProtocolNode
status_types: {}
type: ros2
type: python
config_info: []
description: Workstation
handles: []
icon: ''
init_param_schema:
config:
properties:
action_value_mappings:
type: object
children:
type: object
device_id:
type: string
driver_instance:
type: string
hardware_interface:
type: object
print_publish:
default: true
type: string
protocol_type:
items:
type: string
type: array
resource_tracker:
type: string
status_types:
type: object
required:
- protocol_type
- children
- driver_instance
- device_id
- status_types
- action_value_mappings
- hardware_interface
type: object
data:
properties: {}
required: []
type: object
version: 1.0.0
workstation.example:
category:
- work_station
class:
action_value_mappings: {}
module: unilabos.devices.workstation.workstation_base:WorkstationExample
status_types: {}
type: ros2
config_info: []
description: Example Workstation
handles: []
icon: ''
init_param_schema:
config:
properties:
station_resource:
type: object
type: string
required:
- station_resource
type: object