匹配init param schema格式

This commit is contained in:
Xuwznln
2025-06-30 12:29:30 +08:00
parent f2753fc69a
commit e7521972e4
22 changed files with 2261 additions and 2609 deletions

View File

@@ -10,17 +10,14 @@ serial:
handles: []
result: {}
schema:
description: UniLabJsonCommand handle_serial_request 的参数schema
description: handle_serial_request的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand handle_serial_request 的参数schema
properties:
request:
description: '参数: request'
type: string
response:
description: '参数: response'
type: string
required:
- request
@@ -29,7 +26,7 @@ serial:
result: {}
required:
- goal
title: handle_serial_request 命令参数
title: handle_serial_request参数
type: object
type: UniLabJsonCommand
auto-read_data:
@@ -39,18 +36,17 @@ serial:
handles: []
result: {}
schema:
description: UniLabJsonCommand read_data 的参数schema
description: read_data的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand read_data 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: read_data 命令参数
title: read_data参数
type: object
type: UniLabJsonCommand
auto-send_command:
@@ -61,14 +57,12 @@ serial:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_command 的参数schema
description: send_command的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_command 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -76,7 +70,7 @@ serial:
result: {}
required:
- goal
title: send_command 命令参数
title: send_command参数
type: object
type: UniLabJsonCommand
module: unilabos.ros.nodes.presets.serial_node:ROS2SerialNode
@@ -87,31 +81,22 @@ serial:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate:
default: 9600
description: '参数: baudrate'
type: integer
device_id:
description: '参数: device_id'
type: string
port:
description: '参数: port'
type: string
resource_tracker:
description: '参数: resource_tracker'
type: string
required:
- device_id
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
baudrate:
default: 9600
type: integer
device_id:
type: string
port:
type: string
resource_tracker:
type: string
required:
- device_id
- port
type: object
data:
properties: {}
required: []
type: object

View File

@@ -1,10 +1,69 @@
camera:
class:
action_value_mappings: {}
action_value_mappings:
auto-destroy_node:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: destroy_node的参数schema
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: destroy_node参数
type: object
type: UniLabJsonCommand
auto-timer_callback:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: timer_callback的参数schema
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: timer_callback参数
type: object
type: UniLabJsonCommand
module: unilabos.ros.nodes.presets.camera:VideoPublisher
status_types: {}
type: ros2
description: ''
handles: []
icon: ''
init_param_schema: {}
init_param_schema:
config:
properties:
camera_index:
default: 0
type: string
device_id:
default: video_publisher
type: string
period:
default: 0.1
type: number
resource_tracker:
type: string
required: []
type: object
data:
properties: {}
required: []
type: object

View File

@@ -8,18 +8,17 @@ hplc.agilent:
handles: []
result: {}
schema:
description: UniLabJsonCommand check_status 的参数schema
description: check_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand check_status 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: check_status 命令参数
title: check_status参数
type: object
type: UniLabJsonCommand
auto-extract_data_from_txt:
@@ -30,14 +29,12 @@ hplc.agilent:
handles: []
result: {}
schema:
description: UniLabJsonCommand extract_data_from_txt 的参数schema
description: extract_data_from_txt的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand extract_data_from_txt 的参数schema
properties:
file_path:
description: '参数: file_path'
type: string
required:
- file_path
@@ -45,7 +42,7 @@ hplc.agilent:
result: {}
required:
- goal
title: extract_data_from_txt 命令参数
title: extract_data_from_txt参数
type: object
type: UniLabJsonCommand
auto-start_sequence:
@@ -58,20 +55,16 @@ hplc.agilent:
handles: []
result: {}
schema:
description: UniLabJsonCommand start_sequence 的参数schema
description: start_sequence的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand start_sequence 的参数schema
properties:
params:
description: '参数: params'
type: string
resource:
description: '参数: resource'
type: object
wf_name:
description: '参数: wf_name'
type: string
required:
- wf_name
@@ -79,7 +72,7 @@ hplc.agilent:
result: {}
required:
- goal
title: start_sequence 命令参数
title: start_sequence参数
type: object
type: UniLabJsonCommand
auto-try_close_sub_device:
@@ -90,21 +83,19 @@ hplc.agilent:
handles: []
result: {}
schema:
description: UniLabJsonCommand try_close_sub_device 的参数schema
description: try_close_sub_device的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand try_close_sub_device 的参数schema
properties:
device_name:
description: '参数: device_name'
type: string
required: []
type: object
result: {}
required:
- goal
title: try_close_sub_device 命令参数
title: try_close_sub_device参数
type: object
type: UniLabJsonCommand
auto-try_open_sub_device:
@@ -115,21 +106,19 @@ hplc.agilent:
handles: []
result: {}
schema:
description: UniLabJsonCommand try_open_sub_device 的参数schema
description: try_open_sub_device的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand try_open_sub_device 的参数schema
properties:
device_name:
description: '参数: device_name'
type: string
required: []
type: object
result: {}
required:
- goal
title: try_open_sub_device 命令参数
title: try_open_sub_device参数
type: object
type: UniLabJsonCommand
execute_command_from_outer:
@@ -194,23 +183,41 @@ hplc.agilent:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
driver_debug:
default: false
description: '参数: driver_debug'
type: boolean
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
driver_debug:
default: false
type: string
required: []
type: object
data:
properties:
could_run:
type: boolean
data_file:
type: array
device_status:
type: string
driver_init_ok:
type: boolean
finish_status:
type: string
is_running:
type: boolean
status_text:
type: string
success:
type: boolean
required:
- status_text
- device_status
- could_run
- driver_init_ok
- is_running
- success
- finish_status
- data_file
type: object
raman_home_made:
class:
action_value_mappings:
@@ -222,14 +229,12 @@ raman_home_made:
handles: []
result: {}
schema:
description: UniLabJsonCommand ccd_time 的参数schema
description: ccd_time的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand ccd_time 的参数schema
properties:
int_time:
description: '参数: int_time'
type: string
required:
- int_time
@@ -237,7 +242,7 @@ raman_home_made:
result: {}
required:
- goal
title: ccd_time 命令参数
title: ccd_time参数
type: object
type: UniLabJsonCommand
auto-laser_on_power:
@@ -248,14 +253,12 @@ raman_home_made:
handles: []
result: {}
schema:
description: UniLabJsonCommand laser_on_power 的参数schema
description: laser_on_power的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand laser_on_power 的参数schema
properties:
output_voltage_laser:
description: '参数: output_voltage_laser'
type: string
required:
- output_voltage_laser
@@ -263,7 +266,7 @@ raman_home_made:
result: {}
required:
- goal
title: laser_on_power 命令参数
title: laser_on_power参数
type: object
type: UniLabJsonCommand
auto-raman_cmd:
@@ -274,14 +277,12 @@ raman_home_made:
handles: []
result: {}
schema:
description: UniLabJsonCommand raman_cmd 的参数schema
description: raman_cmd的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand raman_cmd 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -289,7 +290,7 @@ raman_home_made:
result: {}
required:
- goal
title: raman_cmd 命令参数
title: raman_cmd参数
type: object
type: UniLabJsonCommand
auto-raman_without_background:
@@ -301,17 +302,14 @@ raman_home_made:
handles: []
result: {}
schema:
description: UniLabJsonCommand raman_without_background 的参数schema
description: raman_without_background的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand raman_without_background 的参数schema
properties:
int_time:
description: '参数: int_time'
type: string
laser_power:
description: '参数: laser_power'
type: string
required:
- int_time
@@ -320,7 +318,7 @@ raman_home_made:
result: {}
required:
- goal
title: raman_without_background 命令参数
title: raman_without_background参数
type: object
type: UniLabJsonCommand
auto-raman_without_background_average:
@@ -334,23 +332,18 @@ raman_home_made:
handles: []
result: {}
schema:
description: UniLabJsonCommand raman_without_background_average 的参数schema
description: raman_without_background_average的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand raman_without_background_average 的参数schema
properties:
average:
description: '参数: average'
type: string
int_time:
description: '参数: int_time'
type: string
laser_power:
description: '参数: laser_power'
type: string
sample_name:
description: '参数: sample_name'
type: string
required:
- sample_name
@@ -361,7 +354,7 @@ raman_home_made:
result: {}
required:
- goal
title: raman_without_background_average 命令参数
title: raman_without_background_average参数
type: object
type: UniLabJsonCommand
raman_cmd:
@@ -418,32 +411,23 @@ raman_home_made:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate_ccd:
default: 921600
description: '参数: baudrate_ccd'
type: integer
baudrate_laser:
default: 9600
description: '参数: baudrate_laser'
type: integer
port_ccd:
description: '参数: port_ccd'
type: string
port_laser:
description: '参数: port_laser'
type: string
required:
- port_laser
- port_ccd
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
baudrate_ccd:
default: 921600
type: string
baudrate_laser:
default: 9600
type: string
port_ccd:
type: string
port_laser:
type: string
required:
- port_laser
- port_ccd
type: object
data:
properties: {}
required: []
type: object

View File

@@ -9,27 +9,23 @@ hotel.thermo_orbitor_rs2_hotel:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
device_config:
description: '参数: device_config'
type: object
rotation:
description: '参数: rotation'
type: object
required:
- rotation
- device_config
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
device_config:
type: object
rotation:
type: object
required:
- rotation
- device_config
type: object
data:
properties:
rotation:
type: string
required:
- rotation
type: object
model:
mesh: thermo_orbitor_rs2_hotel
type: device

View File

@@ -70,20 +70,16 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand add_powder_tube 的参数schema
description: add_powder_tube的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand add_powder_tube 的参数schema
properties:
compound_mass:
description: '参数: compound_mass'
type: string
powder_tube_number:
description: '参数: powder_tube_number'
type: string
target_tube_position:
description: '参数: target_tube_position'
type: string
required:
- powder_tube_number
@@ -93,7 +89,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: add_powder_tube 命令参数
title: add_powder_tube参数
type: object
type: UniLabJsonCommand
auto-calculate_crc:
@@ -104,14 +100,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand calculate_crc 的参数schema
description: calculate_crc的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand calculate_crc 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -119,7 +113,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: calculate_crc 命令参数
title: calculate_crc参数
type: object
type: UniLabJsonCommand
auto-discharge:
@@ -130,14 +124,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand discharge 的参数schema
description: discharge的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand discharge 的参数schema
properties:
float_in:
description: '参数: float_in'
type: number
required:
- float_in
@@ -145,7 +137,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: discharge 命令参数
title: discharge参数
type: object
type: UniLabJsonCommand
auto-move_to_plate:
@@ -156,14 +148,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_to_plate 的参数schema
description: move_to_plate的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_to_plate 的参数schema
properties:
string:
description: '参数: string'
type: string
required:
- string
@@ -171,7 +161,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: move_to_plate 命令参数
title: move_to_plate参数
type: object
type: UniLabJsonCommand
auto-move_to_xyz:
@@ -184,20 +174,16 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_to_xyz 的参数schema
description: move_to_xyz的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_to_xyz 的参数schema
properties:
x:
description: '参数: x'
type: number
y:
description: '参数: y'
type: number
z:
description: '参数: z'
type: number
required:
- x
@@ -207,7 +193,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: move_to_xyz 命令参数
title: move_to_xyz参数
type: object
type: UniLabJsonCommand
auto-pick_powder_tube:
@@ -218,14 +204,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand pick_powder_tube 的参数schema
description: pick_powder_tube的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand pick_powder_tube 的参数schema
properties:
int_input:
description: '参数: int_input'
type: integer
required:
- int_input
@@ -233,7 +217,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: pick_powder_tube 命令参数
title: pick_powder_tube参数
type: object
type: UniLabJsonCommand
auto-put_powder_tube:
@@ -244,14 +228,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand put_powder_tube 的参数schema
description: put_powder_tube的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand put_powder_tube 的参数schema
properties:
int_input:
description: '参数: int_input'
type: integer
required:
- int_input
@@ -259,7 +241,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: put_powder_tube 命令参数
title: put_powder_tube参数
type: object
type: UniLabJsonCommand
auto-reset:
@@ -269,18 +251,17 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand reset 的参数schema
description: reset的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand reset 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: reset 命令参数
title: reset参数
type: object
type: UniLabJsonCommand
auto-send_command:
@@ -291,14 +272,12 @@ laiyu_add_solid:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_command 的参数schema
description: send_command的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_command 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -306,7 +285,7 @@ laiyu_add_solid:
result: {}
required:
- goal
title: send_command 命令参数
title: send_command参数
type: object
type: UniLabJsonCommand
discharge:
@@ -581,28 +560,23 @@ laiyu_add_solid:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate:
default: 115200
description: '参数: baudrate'
type: integer
port:
description: '参数: port'
type: string
timeout:
default: 0.5
description: '参数: timeout'
type: number
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
baudrate:
default: 115200
type: string
port:
type: string
timeout:
default: 0.5
type: string
required:
- port
type: object
data:
properties:
status:
type: string
required:
- status
type: object

View File

@@ -578,65 +578,47 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand add_liquid 的参数schema
description: add_liquid的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand add_liquid 的参数schema
properties:
asp_vols:
description: '参数: asp_vols'
type: string
blow_out_air_volume:
description: '参数: blow_out_air_volume'
type: string
delays:
description: '参数: delays'
type: string
dis_vols:
description: '参数: dis_vols'
type: string
flow_rates:
description: '参数: flow_rates'
type: string
is_96_well:
default: false
description: '参数: is_96_well'
type: boolean
liquid_height:
description: '参数: liquid_height'
type: string
mix_liquid_height:
description: '参数: mix_liquid_height'
type: string
mix_rate:
description: '参数: mix_rate'
type: string
mix_time:
description: '参数: mix_time'
type: string
mix_vol:
description: '参数: mix_vol'
type: string
none_keys:
default: []
description: '参数: none_keys'
type: string
offsets:
description: '参数: offsets'
type: string
reagent_sources:
description: '参数: reagent_sources'
type: string
spread:
default: wide
description: '参数: spread'
type: string
targets:
description: '参数: targets'
type: string
use_channels:
description: '参数: use_channels'
type: string
required:
- asp_vols
@@ -647,7 +629,7 @@ liquid_handler:
result: {}
required:
- goal
title: add_liquid 命令参数
title: add_liquid参数
type: object
type: UniLabJsonCommandAsync
auto-create_protocol:
@@ -664,33 +646,25 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand create_protocol 的参数schema
description: create_protocol的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand create_protocol 的参数schema
properties:
none_keys:
default: []
description: '参数: none_keys'
type: string
protocol_author:
description: '参数: protocol_author'
type: string
protocol_date:
description: '参数: protocol_date'
type: string
protocol_description:
description: '参数: protocol_description'
type: string
protocol_name:
description: '参数: protocol_name'
type: string
protocol_type:
description: '参数: protocol_type'
type: string
protocol_version:
description: '参数: protocol_version'
type: string
required:
- protocol_name
@@ -703,7 +677,7 @@ liquid_handler:
result: {}
required:
- goal
title: create_protocol 命令参数
title: create_protocol参数
type: object
type: UniLabJsonCommandAsync
auto-custom_delay:
@@ -715,25 +689,22 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand custom_delay 的参数schema
description: custom_delay的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand custom_delay 的参数schema
properties:
msg:
description: '参数: msg'
type: string
seconds:
default: 0
description: '参数: seconds'
type: string
required: []
type: object
result: {}
required:
- goal
title: custom_delay 命令参数
title: custom_delay参数
type: object
type: UniLabJsonCommandAsync
auto-iter_tips:
@@ -744,14 +715,12 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand iter_tips 的参数schema
description: iter_tips的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand iter_tips 的参数schema
properties:
tip_racks:
description: '参数: tip_racks'
type: string
required:
- tip_racks
@@ -759,7 +728,7 @@ liquid_handler:
result: {}
required:
- goal
title: iter_tips 命令参数
title: iter_tips参数
type: object
type: UniLabJsonCommand
auto-mix:
@@ -776,33 +745,25 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand mix 的参数schema
description: mix的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand mix 的参数schema
properties:
height_to_bottom:
description: '参数: height_to_bottom'
type: string
mix_rate:
description: '参数: mix_rate'
type: string
mix_time:
description: '参数: mix_time'
type: integer
mix_vol:
description: '参数: mix_vol'
type: string
none_keys:
default: []
description: '参数: none_keys'
type: string
offsets:
description: '参数: offsets'
type: string
targets:
description: '参数: targets'
type: string
required:
- targets
@@ -810,7 +771,7 @@ liquid_handler:
result: {}
required:
- goal
title: mix 命令参数
title: mix参数
type: object
type: UniLabJsonCommandAsync
auto-move_to:
@@ -823,22 +784,18 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_to 的参数schema
description: move_to的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_to 的参数schema
properties:
channel:
default: 0
description: '参数: channel'
type: integer
dis_to_top:
default: 0
description: '参数: dis_to_top'
type: number
well:
description: '参数: well'
type: string
required:
- well
@@ -846,7 +803,7 @@ liquid_handler:
result: {}
required:
- goal
title: move_to 命令参数
title: move_to参数
type: object
type: UniLabJsonCommandAsync
auto-remove_liquid:
@@ -869,53 +826,39 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand remove_liquid 的参数schema
description: remove_liquid的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand remove_liquid 的参数schema
properties:
blow_out_air_volume:
description: '参数: blow_out_air_volume'
type: string
delays:
description: '参数: delays'
type: string
flow_rates:
description: '参数: flow_rates'
type: string
is_96_well:
default: false
description: '参数: is_96_well'
type: string
liquid_height:
description: '参数: liquid_height'
type: string
none_keys:
default: []
description: '参数: none_keys'
type: string
offsets:
description: '参数: offsets'
type: string
sources:
description: '参数: sources'
type: string
spread:
default: wide
description: '参数: spread'
type: string
top:
description: '参数: top'
type: string
use_channels:
description: '参数: use_channels'
type: string
vols:
description: '参数: vols'
type: string
waste_liquid:
description: '参数: waste_liquid'
type: string
required:
- vols
@@ -924,7 +867,7 @@ liquid_handler:
result: {}
required:
- goal
title: remove_liquid 命令参数
title: remove_liquid参数
type: object
type: UniLabJsonCommandAsync
auto-set_tiprack:
@@ -935,14 +878,12 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_tiprack 的参数schema
description: set_tiprack的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_tiprack 的参数schema
properties:
tip_racks:
description: '参数: tip_racks'
type: string
required:
- tip_racks
@@ -950,7 +891,7 @@ liquid_handler:
result: {}
required:
- goal
title: set_tiprack 命令参数
title: set_tiprack参数
type: object
type: UniLabJsonCommand
auto-touch_tip:
@@ -961,14 +902,12 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand touch_tip 的参数schema
description: touch_tip的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand touch_tip 的参数schema
properties:
targets:
description: '参数: targets'
type: string
required:
- targets
@@ -976,7 +915,7 @@ liquid_handler:
result: {}
required:
- goal
title: touch_tip 命令参数
title: touch_tip参数
type: object
type: UniLabJsonCommandAsync
auto-transfer_liquid:
@@ -1007,79 +946,57 @@ liquid_handler:
handles: []
result: {}
schema:
description: UniLabJsonCommand transfer_liquid 的参数schema
description: transfer_liquid的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand transfer_liquid 的参数schema
properties:
asp_flow_rates:
description: '参数: asp_flow_rates'
type: string
asp_vols:
description: '参数: asp_vols'
type: string
blow_out_air_volume:
description: '参数: blow_out_air_volume'
type: string
delays:
description: '参数: delays'
type: string
dis_flow_rates:
description: '参数: dis_flow_rates'
type: string
dis_vols:
description: '参数: dis_vols'
type: string
is_96_well:
default: false
description: '参数: is_96_well'
type: boolean
liquid_height:
description: '参数: liquid_height'
type: string
mix_liquid_height:
description: '参数: mix_liquid_height'
type: string
mix_rate:
description: '参数: mix_rate'
type: string
mix_stage:
default: none
description: '参数: mix_stage'
type: string
mix_times:
description: '参数: mix_times'
type: string
mix_vol:
description: '参数: mix_vol'
type: string
none_keys:
default: []
description: '参数: none_keys'
type: string
offsets:
description: '参数: offsets'
type: string
sources:
description: '参数: sources'
type: string
spread:
default: wide
description: '参数: spread'
type: string
targets:
description: '参数: targets'
type: string
tip_racks:
description: '参数: tip_racks'
type: string
touch_tip:
default: false
description: '参数: touch_tip'
type: boolean
use_channels:
description: '参数: use_channels'
type: string
required:
- sources
@@ -1091,7 +1008,7 @@ liquid_handler:
result: {}
required:
- goal
title: transfer_liquid 命令参数
title: transfer_liquid参数
type: object
type: UniLabJsonCommandAsync
discard_tips:
@@ -4851,27 +4768,20 @@ liquid_handler:
label: Liquid Output
icon: icon_yiyezhan.webp
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
backend:
description: '参数: backend'
type: string
deck:
description: '参数: deck'
type: string
required:
- backend
- deck
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
backend:
type: string
deck:
type: string
required:
- backend
- deck
type: object
data:
properties: {}
required: []
type: object
liquid_handler.biomek:
class:
action_value_mappings:
@@ -4889,33 +4799,25 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand create_protocol 的参数schema
description: create_protocol的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand create_protocol 的参数schema
properties:
none_keys:
default: []
description: '参数: none_keys'
type: array
protocol_author:
description: '参数: protocol_author'
type: string
protocol_date:
description: '参数: protocol_date'
type: string
protocol_description:
description: '参数: protocol_description'
type: string
protocol_name:
description: '参数: protocol_name'
type: string
protocol_type:
description: '参数: protocol_type'
type: string
protocol_version:
description: '参数: protocol_version'
type: string
required:
- protocol_name
@@ -4928,7 +4830,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: create_protocol 命令参数
title: create_protocol参数
type: object
type: UniLabJsonCommand
auto-create_resource:
@@ -4946,35 +4848,26 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand create_resource 的参数schema
description: create_resource的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand create_resource 的参数schema
properties:
bind_location:
description: '参数: bind_location'
type: object
bind_parent_id:
description: '参数: bind_parent_id'
type: string
liquid_input_slot:
description: '参数: liquid_input_slot'
type: array
liquid_type:
description: '参数: liquid_type'
type: array
liquid_volume:
description: '参数: liquid_volume'
type: array
resource_tracker:
description: '参数: resource_tracker'
type: string
resources:
description: '参数: resources'
type: array
slot_on_deck:
description: '参数: slot_on_deck'
type: integer
required:
- resource_tracker
@@ -4989,7 +4882,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: create_resource 命令参数
title: create_resource参数
type: object
type: UniLabJsonCommand
auto-incubation_biomek:
@@ -5000,14 +4893,12 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand incubation_biomek 的参数schema
description: incubation_biomek的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand incubation_biomek 的参数schema
properties:
time:
description: '参数: time'
type: integer
required:
- time
@@ -5015,7 +4906,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: incubation_biomek 命令参数
title: incubation_biomek参数
type: object
type: UniLabJsonCommand
auto-instrument_setup_biomek:
@@ -5032,32 +4923,24 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand instrument_setup_biomek 的参数schema
description: instrument_setup_biomek的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand instrument_setup_biomek 的参数schema
properties:
class_name:
description: '参数: class_name'
type: string
id:
description: '参数: id'
type: string
liquid_input_wells:
description: '参数: liquid_input_wells'
type: array
liquid_type:
description: '参数: liquid_type'
type: array
liquid_volume:
description: '参数: liquid_volume'
type: array
parent:
description: '参数: parent'
type: string
slot_on_deck:
description: '参数: slot_on_deck'
type: string
required:
- id
@@ -5071,7 +4954,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: instrument_setup_biomek 命令参数
title: instrument_setup_biomek参数
type: object
type: UniLabJsonCommand
auto-move_biomek:
@@ -5083,17 +4966,14 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_biomek 的参数schema
description: move_biomek的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_biomek 的参数schema
properties:
source:
description: '参数: source'
type: string
target:
description: '参数: target'
type: string
required:
- source
@@ -5102,7 +4982,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: move_biomek 命令参数
title: move_biomek参数
type: object
type: UniLabJsonCommand
auto-oscillation_biomek:
@@ -5114,17 +4994,14 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand oscillation_biomek 的参数schema
description: oscillation_biomek的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand oscillation_biomek 的参数schema
properties:
rpm:
description: '参数: rpm'
type: integer
time:
description: '参数: time'
type: integer
required:
- rpm
@@ -5133,7 +5010,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: oscillation_biomek 命令参数
title: oscillation_biomek参数
type: object
type: UniLabJsonCommand
auto-run_protocol:
@@ -5143,18 +5020,17 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand run_protocol 的参数schema
description: run_protocol的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand run_protocol 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: run_protocol 命令参数
title: run_protocol参数
type: object
type: UniLabJsonCommand
auto-transfer_biomek:
@@ -5170,29 +5046,22 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand transfer_biomek 的参数schema
description: transfer_biomek的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand transfer_biomek 的参数schema
properties:
aspirate_techniques:
description: '参数: aspirate_techniques'
type: string
dispense_techniques:
description: '参数: dispense_techniques'
type: string
source:
description: '参数: source'
type: string
target:
description: '参数: target'
type: string
tip_rack:
description: '参数: tip_rack'
type: string
volume:
description: '参数: volume'
type: number
required:
- source
@@ -5205,7 +5074,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: transfer_biomek 命令参数
title: transfer_biomek参数
type: object
type: UniLabJsonCommand
auto-transfer_liquid:
@@ -5236,79 +5105,57 @@ liquid_handler.biomek:
handles: []
result: {}
schema:
description: UniLabJsonCommand transfer_liquid 的参数schema
description: transfer_liquid的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand transfer_liquid 的参数schema
properties:
asp_flow_rates:
description: '参数: asp_flow_rates'
type: string
asp_vols:
description: '参数: asp_vols'
type: string
blow_out_air_volume:
description: '参数: blow_out_air_volume'
type: string
delays:
description: '参数: delays'
type: string
dis_flow_rates:
description: '参数: dis_flow_rates'
type: string
dis_vols:
description: '参数: dis_vols'
type: string
is_96_well:
default: false
description: '参数: is_96_well'
type: boolean
liquid_height:
description: '参数: liquid_height'
type: string
mix_liquid_height:
description: '参数: mix_liquid_height'
type: string
mix_rate:
description: '参数: mix_rate'
type: string
mix_stage:
default: none
description: '参数: mix_stage'
type: string
mix_times:
description: '参数: mix_times'
type: string
mix_vol:
description: '参数: mix_vol'
type: string
none_keys:
default: []
description: '参数: none_keys'
type: array
offsets:
description: '参数: offsets'
type: string
sources:
description: '参数: sources'
type: string
spread:
default: wide
description: '参数: spread'
type: string
targets:
description: '参数: targets'
type: string
tip_racks:
description: '参数: tip_racks'
type: string
touch_tip:
default: false
description: '参数: touch_tip'
type: boolean
use_channels:
description: '参数: use_channels'
type: string
required:
- sources
@@ -5320,7 +5167,7 @@ liquid_handler.biomek:
result: {}
required:
- goal
title: transfer_liquid 命令参数
title: transfer_liquid参数
type: object
type: UniLabJsonCommand
create_protocol:
@@ -6206,27 +6053,17 @@ liquid_handler.biomek:
handles: []
icon: icon_yiyezhan.webp
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
args:
description: '参数: args'
type: string
kwargs:
description: '参数: kwargs'
type: string
required:
- args
- kwargs
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties: {}
required: []
type: object
data:
properties:
success:
type: string
required:
- success
type: object
liquid_handler.revvity:
class:
action_value_mappings:
@@ -6242,23 +6079,19 @@ liquid_handler.revvity:
handles: []
result: {}
schema:
description: UniLabJsonCommand run 的参数schema
description: run的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand run 的参数schema
properties:
file_path:
description: '参数: file_path'
type: string
params:
description: '参数: params'
type: string
resource:
default:
AichemecoHiwo:
id: AichemecoHiwo
description: '参数: resource'
type: object
required:
- file_path
@@ -6267,7 +6100,7 @@ liquid_handler.revvity:
result: {}
required:
- goal
title: run 命令参数
title: run参数
type: object
type: UniLabJsonCommand
run:
@@ -6430,16 +6263,17 @@ liquid_handler.revvity:
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
config:
properties: {}
required: []
type: object
data:
properties:
status:
type: string
success:
type: boolean
required:
- success
- status
type: object

File diff suppressed because it is too large Load Diff

View File

@@ -8,18 +8,17 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
description: check_tf_update_actions的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: check_tf_update_actions 命令参数
title: check_tf_update_actions参数
type: object
type: UniLabJsonCommand
auto-moveit_joint_task:
@@ -34,28 +33,22 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand moveit_joint_task 的参数schema
description: moveit_joint_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand moveit_joint_task 的参数schema
properties:
joint_names:
description: '参数: joint_names'
type: string
joint_positions:
description: '参数: joint_positions'
type: string
move_group:
description: '参数: move_group'
type: string
retry:
default: 10
description: '参数: retry'
type: string
speed:
default: 1
description: '参数: speed'
type: string
required:
- move_group
@@ -64,7 +57,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: moveit_joint_task 命令参数
title: moveit_joint_task参数
type: object
type: UniLabJsonCommand
auto-moveit_task:
@@ -85,42 +78,33 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand moveit_task 的参数schema
description: moveit_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand moveit_task 的参数schema
properties:
cartesian:
default: false
description: '参数: cartesian'
type: string
move_group:
description: '参数: move_group'
type: string
offsets:
default:
- 0
- 0
- 0
description: '参数: offsets'
type: string
position:
description: '参数: position'
type: string
quaternion:
description: '参数: quaternion'
type: string
retry:
default: 10
description: '参数: retry'
type: string
speed:
default: 1
description: '参数: speed'
type: string
target_link:
description: '参数: target_link'
type: string
required:
- move_group
@@ -130,7 +114,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: moveit_task 命令参数
title: moveit_task参数
type: object
type: UniLabJsonCommand
auto-pick_and_place:
@@ -141,14 +125,12 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand pick_and_place 的参数schema
description: pick_and_place的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand pick_and_place 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -156,7 +138,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: pick_and_place 命令参数
title: pick_and_place参数
type: object
type: UniLabJsonCommand
auto-post_init:
@@ -167,14 +149,12 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand post_init 的参数schema
description: post_init的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand post_init 的参数schema
properties:
ros_node:
description: '参数: ros_node'
type: string
required:
- ros_node
@@ -182,7 +162,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: post_init 命令参数
title: post_init参数
type: object
type: UniLabJsonCommand
auto-resource_manager:
@@ -194,17 +174,14 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand resource_manager 的参数schema
description: resource_manager的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand resource_manager 的参数schema
properties:
parent_link:
description: '参数: parent_link'
type: string
resource:
description: '参数: resource'
type: string
required:
- resource
@@ -213,7 +190,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: resource_manager 命令参数
title: resource_manager参数
type: object
type: UniLabJsonCommand
auto-set_position:
@@ -224,14 +201,12 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_position 的参数schema
description: set_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_position 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -239,7 +214,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: set_position 命令参数
title: set_position参数
type: object
type: UniLabJsonCommand
auto-set_status:
@@ -250,14 +225,12 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_status 的参数schema
description: set_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_status 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -265,7 +238,7 @@ moveit.arm_slider:
result: {}
required:
- goal
title: set_status 命令参数
title: set_status参数
type: object
type: UniLabJsonCommand
auto-wait_for_resource_action:
@@ -275,18 +248,17 @@ moveit.arm_slider:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_for_resource_action 的参数schema
description: wait_for_resource_action的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_for_resource_action 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_for_resource_action 命令参数
title: wait_for_resource_action参数
type: object
type: UniLabJsonCommand
pick_and_place:
@@ -434,33 +406,24 @@ moveit.arm_slider:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
device_config:
description: '参数: device_config'
type: string
joint_poses:
description: '参数: joint_poses'
type: string
moveit_type:
description: '参数: moveit_type'
type: string
rotation:
description: '参数: rotation'
type: string
required:
- moveit_type
- joint_poses
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
device_config:
type: string
joint_poses:
type: string
moveit_type:
type: string
rotation:
type: string
required:
- moveit_type
- joint_poses
type: object
data:
properties: {}
required: []
type: object
model:
mesh: arm_slider
type: device
@@ -474,18 +437,17 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
description: check_tf_update_actions的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: check_tf_update_actions 命令参数
title: check_tf_update_actions参数
type: object
type: UniLabJsonCommand
auto-moveit_joint_task:
@@ -500,28 +462,22 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand moveit_joint_task 的参数schema
description: moveit_joint_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand moveit_joint_task 的参数schema
properties:
joint_names:
description: '参数: joint_names'
type: string
joint_positions:
description: '参数: joint_positions'
type: string
move_group:
description: '参数: move_group'
type: string
retry:
default: 10
description: '参数: retry'
type: string
speed:
default: 1
description: '参数: speed'
type: string
required:
- move_group
@@ -530,7 +486,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: moveit_joint_task 命令参数
title: moveit_joint_task参数
type: object
type: UniLabJsonCommand
auto-moveit_task:
@@ -551,42 +507,33 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand moveit_task 的参数schema
description: moveit_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand moveit_task 的参数schema
properties:
cartesian:
default: false
description: '参数: cartesian'
type: string
move_group:
description: '参数: move_group'
type: string
offsets:
default:
- 0
- 0
- 0
description: '参数: offsets'
type: string
position:
description: '参数: position'
type: string
quaternion:
description: '参数: quaternion'
type: string
retry:
default: 10
description: '参数: retry'
type: string
speed:
default: 1
description: '参数: speed'
type: string
target_link:
description: '参数: target_link'
type: string
required:
- move_group
@@ -596,7 +543,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: moveit_task 命令参数
title: moveit_task参数
type: object
type: UniLabJsonCommand
auto-pick_and_place:
@@ -607,14 +554,12 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand pick_and_place 的参数schema
description: pick_and_place的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand pick_and_place 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -622,7 +567,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: pick_and_place 命令参数
title: pick_and_place参数
type: object
type: UniLabJsonCommand
auto-post_init:
@@ -633,14 +578,12 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand post_init 的参数schema
description: post_init的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand post_init 的参数schema
properties:
ros_node:
description: '参数: ros_node'
type: string
required:
- ros_node
@@ -648,7 +591,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: post_init 命令参数
title: post_init参数
type: object
type: UniLabJsonCommand
auto-resource_manager:
@@ -660,17 +603,14 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand resource_manager 的参数schema
description: resource_manager的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand resource_manager 的参数schema
properties:
parent_link:
description: '参数: parent_link'
type: string
resource:
description: '参数: resource'
type: string
required:
- resource
@@ -679,7 +619,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: resource_manager 命令参数
title: resource_manager参数
type: object
type: UniLabJsonCommand
auto-set_position:
@@ -690,14 +630,12 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_position 的参数schema
description: set_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_position 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -705,7 +643,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: set_position 命令参数
title: set_position参数
type: object
type: UniLabJsonCommand
auto-set_status:
@@ -716,14 +654,12 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_status 的参数schema
description: set_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_status 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -731,7 +667,7 @@ moveit.toyo_xyz:
result: {}
required:
- goal
title: set_status 命令参数
title: set_status参数
type: object
type: UniLabJsonCommand
auto-wait_for_resource_action:
@@ -741,18 +677,17 @@ moveit.toyo_xyz:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_for_resource_action 的参数schema
description: wait_for_resource_action的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_for_resource_action 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_for_resource_action 命令参数
title: wait_for_resource_action参数
type: object
type: UniLabJsonCommand
pick_and_place:
@@ -900,33 +835,24 @@ moveit.toyo_xyz:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
device_config:
description: '参数: device_config'
type: string
joint_poses:
description: '参数: joint_poses'
type: string
moveit_type:
description: '参数: moveit_type'
type: string
rotation:
description: '参数: rotation'
type: string
required:
- moveit_type
- joint_poses
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
device_config:
type: string
joint_poses:
type: string
moveit_type:
type: string
rotation:
type: string
required:
- moveit_type
- joint_poses
type: object
data:
properties: {}
required: []
type: object
model:
mesh: toyo_xyz
type: device

View File

@@ -9,14 +9,12 @@ rotavap.one:
handles: []
result: {}
schema:
description: UniLabJsonCommand cmd_write 的参数schema
description: cmd_write的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand cmd_write 的参数schema
properties:
cmd:
description: '参数: cmd'
type: string
required:
- cmd
@@ -24,7 +22,7 @@ rotavap.one:
result: {}
required:
- goal
title: cmd_write 命令参数
title: cmd_write参数
type: object
type: UniLabJsonCommand
auto-main_loop:
@@ -34,18 +32,17 @@ rotavap.one:
handles: []
result: {}
schema:
description: UniLabJsonCommand main_loop 的参数schema
description: main_loop的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand main_loop 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: main_loop 命令参数
title: main_loop参数
type: object
type: UniLabJsonCommand
auto-set_pump_time:
@@ -56,14 +53,12 @@ rotavap.one:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_pump_time 的参数schema
description: set_pump_time的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_pump_time 的参数schema
properties:
time:
description: '参数: time'
type: string
required:
- time
@@ -71,7 +66,7 @@ rotavap.one:
result: {}
required:
- goal
title: set_pump_time 命令参数
title: set_pump_time参数
type: object
type: UniLabJsonCommand
auto-set_rotate_time:
@@ -82,14 +77,12 @@ rotavap.one:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_rotate_time 的参数schema
description: set_rotate_time的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_rotate_time 的参数schema
properties:
time:
description: '参数: time'
type: string
required:
- time
@@ -97,7 +90,7 @@ rotavap.one:
result: {}
required:
- goal
title: set_rotate_time 命令参数
title: set_rotate_time参数
type: object
type: UniLabJsonCommand
auto-set_timer:
@@ -108,14 +101,12 @@ rotavap.one:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_timer 的参数schema
description: set_timer的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_timer 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -123,7 +114,7 @@ rotavap.one:
result: {}
required:
- goal
title: set_timer 命令参数
title: set_timer参数
type: object
type: UniLabJsonCommand
set_timer:
@@ -180,27 +171,20 @@ rotavap.one:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
port:
description: '参数: port'
type: string
rate:
default: 9600
description: '参数: rate'
type: integer
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
port:
type: string
rate:
default: 9600
type: string
required:
- port
type: object
data:
properties: {}
required: []
type: object
separator.homemade:
class:
action_value_mappings:
@@ -211,18 +195,17 @@ separator.homemade:
handles: []
result: {}
schema:
description: UniLabJsonCommand read_sensor_loop 的参数schema
description: read_sensor_loop的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand read_sensor_loop 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: read_sensor_loop 命令参数
title: read_sensor_loop参数
type: object
type: UniLabJsonCommand
auto-stir:
@@ -235,30 +218,26 @@ separator.homemade:
handles: []
result: {}
schema:
description: UniLabJsonCommand stir 的参数schema
description: stir的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand stir 的参数schema
properties:
settling_time:
default: 10
description: '参数: settling_time'
type: number
stir_speed:
default: 300
description: '参数: stir_speed'
type: number
stir_time:
default: 10
description: '参数: stir_time'
type: number
required: []
type: object
result: {}
required:
- goal
title: stir 命令参数
title: stir参数
type: object
type: UniLabJsonCommand
auto-valve_open:
@@ -270,17 +249,14 @@ separator.homemade:
handles: []
result: {}
schema:
description: UniLabJsonCommand valve_open 的参数schema
description: valve_open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand valve_open 的参数schema
properties:
condition:
description: '参数: condition'
type: string
value:
description: '参数: value'
type: string
required:
- condition
@@ -289,7 +265,7 @@ separator.homemade:
result: {}
required:
- goal
title: valve_open 命令参数
title: valve_open参数
type: object
type: UniLabJsonCommand
auto-valve_open_cmd:
@@ -300,14 +276,12 @@ separator.homemade:
handles: []
result: {}
schema:
description: UniLabJsonCommand valve_open_cmd 的参数schema
description: valve_open_cmd的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand valve_open_cmd 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -315,7 +289,7 @@ separator.homemade:
result: {}
required:
- goal
title: valve_open_cmd 命令参数
title: valve_open_cmd参数
type: object
type: UniLabJsonCommand
auto-write:
@@ -326,14 +300,12 @@ separator.homemade:
handles: []
result: {}
schema:
description: UniLabJsonCommand write 的参数schema
description: write的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand write 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -341,7 +313,7 @@ separator.homemade:
result: {}
required:
- goal
title: write 命令参数
title: write参数
type: object
type: UniLabJsonCommand
stir:
@@ -457,32 +429,23 @@ separator.homemade:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate_executor:
default: 115200
description: '参数: baudrate_executor'
type: integer
baudrate_sensor:
default: 115200
description: '参数: baudrate_sensor'
type: integer
port_executor:
description: '参数: port_executor'
type: string
port_sensor:
description: '参数: port_sensor'
type: string
required:
- port_executor
- port_sensor
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
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

View File

@@ -8,18 +8,17 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-is_closed:
@@ -29,18 +28,17 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_closed 的参数schema
description: is_closed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_closed 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_closed 命令参数
title: is_closed参数
type: object
type: UniLabJsonCommand
auto-is_open:
@@ -50,18 +48,17 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_open 的参数schema
description: is_open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_open 命令参数
title: is_open参数
type: object
type: UniLabJsonCommand
auto-open:
@@ -71,18 +68,17 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand open 的参数schema
description: open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: open 命令参数
title: open参数
type: object
type: UniLabJsonCommand
auto-read_data:
@@ -92,18 +88,17 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand read_data 的参数schema
description: read_data的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand read_data 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: read_data 命令参数
title: read_data参数
type: object
type: UniLabJsonCommand
auto-send_command:
@@ -114,14 +109,12 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_command 的参数schema
description: send_command的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_command 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -129,7 +122,7 @@ solenoid_valve:
result: {}
required:
- goal
title: send_command 命令参数
title: send_command参数
type: object
type: UniLabJsonCommand
auto-set_valve_position:
@@ -140,14 +133,12 @@ solenoid_valve:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_valve_position 的参数schema
description: set_valve_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_valve_position 的参数schema
properties:
position:
description: '参数: position'
type: string
required:
- position
@@ -155,7 +146,7 @@ solenoid_valve:
result: {}
required:
- goal
title: set_valve_position 命令参数
title: set_valve_position参数
type: object
type: UniLabJsonCommand
set_valve_position:
@@ -210,23 +201,23 @@ solenoid_valve:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
io_device_port:
description: '参数: io_device_port'
type: string
required:
- io_device_port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
io_device_port:
type: string
required:
- io_device_port
type: object
data:
properties:
status:
type: string
valve_position:
type: string
required:
- status
- valve_position
type: object
solenoid_valve.mock:
class:
action_value_mappings:
@@ -237,18 +228,17 @@ solenoid_valve.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-is_closed:
@@ -258,18 +248,17 @@ solenoid_valve.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_closed 的参数schema
description: is_closed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_closed 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_closed 命令参数
title: is_closed参数
type: object
type: UniLabJsonCommand
auto-is_open:
@@ -279,18 +268,17 @@ solenoid_valve.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_open 的参数schema
description: is_open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_open 命令参数
title: is_open参数
type: object
type: UniLabJsonCommand
auto-open:
@@ -300,18 +288,17 @@ solenoid_valve.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand open 的参数schema
description: open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: open 命令参数
title: open参数
type: object
type: UniLabJsonCommand
auto-set_valve_position:
@@ -322,14 +309,12 @@ solenoid_valve.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_valve_position 的参数schema
description: set_valve_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_valve_position 的参数schema
properties:
position:
description: '参数: position'
type: string
required:
- position
@@ -337,7 +322,7 @@ solenoid_valve.mock:
result: {}
required:
- goal
title: set_valve_position 命令参数
title: set_valve_position参数
type: object
type: UniLabJsonCommand
close:
@@ -429,23 +414,23 @@ solenoid_valve.mock:
side: SOUTH
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
port:
default: COM6
description: '参数: port'
type: string
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
port:
default: COM6
type: string
required: []
type: object
data:
properties:
status:
type: string
valve_position:
type: string
required:
- status
- valve_position
type: object
syringe_pump_with_valve.runze:
class:
action_value_mappings:
@@ -456,18 +441,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-initialize:
@@ -477,18 +461,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand initialize 的参数schema
description: initialize的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand initialize 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: initialize 命令参数
title: initialize参数
type: object
type: UniLabJsonCommand
auto-pull_plunger:
@@ -499,14 +482,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand pull_plunger 的参数schema
description: pull_plunger的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand pull_plunger 的参数schema
properties:
volume:
description: '参数: volume'
type: number
required:
- volume
@@ -514,7 +495,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: pull_plunger 命令参数
title: pull_plunger参数
type: object
type: UniLabJsonCommand
auto-push_plunger:
@@ -525,14 +506,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand push_plunger 的参数schema
description: push_plunger的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand push_plunger 的参数schema
properties:
volume:
description: '参数: volume'
type: number
required:
- volume
@@ -540,7 +519,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: push_plunger 命令参数
title: push_plunger参数
type: object
type: UniLabJsonCommand
auto-query_aux_input_status_1:
@@ -550,18 +529,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand query_aux_input_status_1 的参数schema
description: query_aux_input_status_1的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand query_aux_input_status_1 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: query_aux_input_status_1 命令参数
title: query_aux_input_status_1参数
type: object
type: UniLabJsonCommand
auto-query_aux_input_status_2:
@@ -571,18 +549,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand query_aux_input_status_2 的参数schema
description: query_aux_input_status_2的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand query_aux_input_status_2 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: query_aux_input_status_2 命令参数
title: query_aux_input_status_2参数
type: object
type: UniLabJsonCommand
auto-query_backlash_position:
@@ -592,18 +569,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand query_backlash_position 的参数schema
description: query_backlash_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand query_backlash_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: query_backlash_position 命令参数
title: query_backlash_position参数
type: object
type: UniLabJsonCommand
auto-query_command_buffer_status:
@@ -613,18 +589,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand query_command_buffer_status 的参数schema
description: query_command_buffer_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand query_command_buffer_status 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: query_command_buffer_status 命令参数
title: query_command_buffer_status参数
type: object
type: UniLabJsonCommand
auto-query_software_version:
@@ -634,18 +609,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand query_software_version 的参数schema
description: query_software_version的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand query_software_version 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: query_software_version 命令参数
title: query_software_version参数
type: object
type: UniLabJsonCommand
auto-send_command:
@@ -656,14 +630,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_command 的参数schema
description: send_command的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_command 的参数schema
properties:
full_command:
description: '参数: full_command'
type: string
required:
- full_command
@@ -671,7 +643,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: send_command 命令参数
title: send_command参数
type: object
type: UniLabJsonCommand
auto-set_baudrate:
@@ -682,14 +654,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_baudrate 的参数schema
description: set_baudrate的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_baudrate 的参数schema
properties:
baudrate:
description: '参数: baudrate'
type: string
required:
- baudrate
@@ -697,7 +667,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: set_baudrate 命令参数
title: set_baudrate参数
type: object
type: UniLabJsonCommand
auto-set_max_velocity:
@@ -708,14 +678,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_max_velocity 的参数schema
description: set_max_velocity的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_max_velocity 的参数schema
properties:
velocity:
description: '参数: velocity'
type: number
required:
- velocity
@@ -723,7 +691,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: set_max_velocity 命令参数
title: set_max_velocity参数
type: object
type: UniLabJsonCommand
auto-set_position:
@@ -735,17 +703,14 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_position 的参数schema
description: set_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_position 的参数schema
properties:
max_velocity:
description: '参数: max_velocity'
type: number
position:
description: '参数: position'
type: number
required:
- position
@@ -753,7 +718,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: set_position 命令参数
title: set_position参数
type: object
type: UniLabJsonCommand
auto-set_valve_position:
@@ -764,14 +729,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_valve_position 的参数schema
description: set_valve_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_valve_position 的参数schema
properties:
position:
description: '参数: position'
type: string
required:
- position
@@ -779,7 +742,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: set_valve_position 命令参数
title: set_valve_position参数
type: object
type: UniLabJsonCommand
auto-set_velocity_grade:
@@ -790,14 +753,12 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_velocity_grade 的参数schema
description: set_velocity_grade的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_velocity_grade 的参数schema
properties:
velocity:
description: '参数: velocity'
type: string
required:
- velocity
@@ -805,7 +766,7 @@ syringe_pump_with_valve.runze:
result: {}
required:
- goal
title: set_velocity_grade 命令参数
title: set_velocity_grade参数
type: object
type: UniLabJsonCommand
auto-stop_operation:
@@ -815,18 +776,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand stop_operation 的参数schema
description: stop_operation的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand stop_operation 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: stop_operation 命令参数
title: stop_operation参数
type: object
type: UniLabJsonCommand
auto-wait_error:
@@ -836,18 +796,17 @@ syringe_pump_with_valve.runze:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_error 的参数schema
description: wait_error的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_error 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_error 命令参数
title: wait_error参数
type: object
type: UniLabJsonCommand
hardware_interface:
@@ -870,31 +829,49 @@ syringe_pump_with_valve.runze:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
address:
default: '1'
description: '参数: address'
type: string
max_volume:
default: 25.0
description: '参数: max_volume'
type: number
mode:
description: '参数: mode'
type: string
port:
description: '参数: port'
type: string
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
address:
default: '1'
type: string
max_volume:
default: 25.0
type: number
mode:
type: string
port:
type: string
required:
- port
type: object
data:
properties:
max_velocity:
type: number
mode:
type: integer
plunger_position:
type: string
position:
type: number
status:
type: string
valve_position:
type: string
velocity_end:
type: string
velocity_grade:
type: string
velocity_init:
type: string
required:
- status
- mode
- max_velocity
- velocity_grade
- velocity_init
- velocity_end
- valve_position
- position
- plunger_position
type: object

View File

@@ -11,22 +11,18 @@ agv.SEER:
handles: []
result: {}
schema:
description: UniLabJsonCommand send 的参数schema
description: send的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send 的参数schema
properties:
cmd:
description: '参数: cmd'
type: string
ex_data:
default: ''
description: '参数: ex_data'
type: string
obj:
default: receive_socket
description: '参数: obj'
type: string
required:
- cmd
@@ -34,7 +30,7 @@ agv.SEER:
result: {}
required:
- goal
title: send 命令参数
title: send参数
type: object
type: UniLabJsonCommand
auto-send_nav_task:
@@ -45,14 +41,12 @@ agv.SEER:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_nav_task 的参数schema
description: send_nav_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_nav_task 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -60,7 +54,7 @@ agv.SEER:
result: {}
required:
- goal
title: send_nav_task 命令参数
title: send_nav_task参数
type: object
type: UniLabJsonCommand
send_nav_task:
@@ -119,20 +113,20 @@ agv.SEER:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
host:
description: '参数: host'
type: string
required:
- host
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
host:
type: string
required:
- host
type: object
data:
properties:
pose:
type: array
status:
type: string
required:
- pose
- status
type: object

View File

@@ -8,18 +8,17 @@ robotic_arm.UR:
handles: []
result: {}
schema:
description: UniLabJsonCommand arm_init 的参数schema
description: arm_init的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand arm_init 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: arm_init 命令参数
title: arm_init参数
type: object
type: UniLabJsonCommand
auto-load_pose_data:
@@ -30,14 +29,12 @@ robotic_arm.UR:
handles: []
result: {}
schema:
description: UniLabJsonCommand load_pose_data 的参数schema
description: load_pose_data的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand load_pose_data 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -45,7 +42,7 @@ robotic_arm.UR:
result: {}
required:
- goal
title: load_pose_data 命令参数
title: load_pose_data参数
type: object
type: UniLabJsonCommand
auto-load_pose_file:
@@ -56,14 +53,12 @@ robotic_arm.UR:
handles: []
result: {}
schema:
description: UniLabJsonCommand load_pose_file 的参数schema
description: load_pose_file的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand load_pose_file 的参数schema
properties:
file:
description: '参数: file'
type: string
required:
- file
@@ -71,7 +66,7 @@ robotic_arm.UR:
result: {}
required:
- goal
title: load_pose_file 命令参数
title: load_pose_file参数
type: object
type: UniLabJsonCommand
auto-move_pos_task:
@@ -82,14 +77,12 @@ robotic_arm.UR:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_pos_task 的参数schema
description: move_pos_task的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_pos_task 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -97,7 +90,7 @@ robotic_arm.UR:
result: {}
required:
- goal
title: move_pos_task 命令参数
title: move_pos_task参数
type: object
type: UniLabJsonCommand
auto-reload_pose:
@@ -107,18 +100,17 @@ robotic_arm.UR:
handles: []
result: {}
schema:
description: UniLabJsonCommand reload_pose 的参数schema
description: reload_pose的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand reload_pose 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: reload_pose 命令参数
title: reload_pose参数
type: object
type: UniLabJsonCommand
move_pos_task:
@@ -179,24 +171,29 @@ robotic_arm.UR:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
host:
description: '参数: host'
type: string
retry:
default: 30
description: '参数: retry'
type: integer
required:
- host
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
host:
type: string
retry:
default: 30
type: string
required:
- host
type: object
data:
properties:
arm_pose:
type: array
arm_status:
type: string
gripper_pose:
type: number
gripper_status:
type: string
required:
- arm_pose
- gripper_pose
- arm_status
- gripper_status
type: object

View File

@@ -8,18 +8,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand data_loop 的参数schema
description: data_loop的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand data_loop 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: data_loop 命令参数
title: data_loop参数
type: object
type: UniLabJsonCommand
auto-data_reader:
@@ -29,18 +28,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand data_reader 的参数schema
description: data_reader的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand data_reader 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: data_reader 命令参数
title: data_reader参数
type: object
type: UniLabJsonCommand
auto-gripper_move:
@@ -53,20 +51,16 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand gripper_move 的参数schema
description: gripper_move的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand gripper_move 的参数schema
properties:
force:
description: '参数: force'
type: string
pos:
description: '参数: pos'
type: string
speed:
description: '参数: speed'
type: string
required:
- pos
@@ -76,7 +70,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: gripper_move 命令参数
title: gripper_move参数
type: object
type: UniLabJsonCommand
auto-init_gripper:
@@ -86,18 +80,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand init_gripper 的参数schema
description: init_gripper的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand init_gripper 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: init_gripper 命令参数
title: init_gripper参数
type: object
type: UniLabJsonCommand
auto-modbus_crc:
@@ -108,14 +101,12 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand modbus_crc 的参数schema
description: modbus_crc的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand modbus_crc 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -123,7 +114,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: modbus_crc 命令参数
title: modbus_crc参数
type: object
type: UniLabJsonCommand
auto-move_and_rotate:
@@ -139,29 +130,22 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_and_rotate 的参数schema
description: move_and_rotate的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_and_rotate 的参数schema
properties:
grasp_F:
description: '参数: grasp_F'
type: string
grasp_pos:
description: '参数: grasp_pos'
type: string
grasp_v:
description: '参数: grasp_v'
type: string
spin_F:
description: '参数: spin_F'
type: string
spin_pos:
description: '参数: spin_pos'
type: string
spin_v:
description: '参数: spin_v'
type: string
required:
- spin_pos
@@ -174,7 +158,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: move_and_rotate 命令参数
title: move_and_rotate参数
type: object
type: UniLabJsonCommand
auto-node_gripper_move:
@@ -185,14 +169,12 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand node_gripper_move 的参数schema
description: node_gripper_move的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand node_gripper_move 的参数schema
properties:
cmd:
description: '参数: cmd'
type: string
required:
- cmd
@@ -200,7 +182,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: node_gripper_move 命令参数
title: node_gripper_move参数
type: object
type: UniLabJsonCommand
auto-node_rotate_move:
@@ -211,14 +193,12 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand node_rotate_move 的参数schema
description: node_rotate_move的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand node_rotate_move 的参数schema
properties:
cmd:
description: '参数: cmd'
type: string
required:
- cmd
@@ -226,7 +206,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: node_rotate_move 命令参数
title: node_rotate_move参数
type: object
type: UniLabJsonCommand
auto-read_address:
@@ -239,20 +219,16 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand read_address 的参数schema
description: read_address的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand read_address 的参数schema
properties:
address:
description: '参数: address'
type: string
data_len:
description: '参数: data_len'
type: string
id:
description: '参数: id'
type: string
required:
- id
@@ -262,7 +238,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: read_address 命令参数
title: read_address参数
type: object
type: UniLabJsonCommand
auto-rotate_move_abs:
@@ -275,20 +251,16 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand rotate_move_abs 的参数schema
description: rotate_move_abs的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand rotate_move_abs 的参数schema
properties:
force:
description: '参数: force'
type: string
pos:
description: '参数: pos'
type: string
speed:
description: '参数: speed'
type: string
required:
- pos
@@ -298,7 +270,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: rotate_move_abs 命令参数
title: rotate_move_abs参数
type: object
type: UniLabJsonCommand
auto-send_cmd:
@@ -312,23 +284,18 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_cmd 的参数schema
description: send_cmd的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_cmd 的参数schema
properties:
address:
description: '参数: address'
type: string
data:
description: '参数: data'
type: string
fun:
description: '参数: fun'
type: string
id:
description: '参数: id'
type: string
required:
- id
@@ -339,7 +306,7 @@ gripper.misumi_rz:
result: {}
required:
- goal
title: send_cmd 命令参数
title: send_cmd参数
type: object
type: UniLabJsonCommand
auto-wait_for_gripper:
@@ -349,18 +316,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_for_gripper 的参数schema
description: wait_for_gripper的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_for_gripper 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_for_gripper 命令参数
title: wait_for_gripper参数
type: object
type: UniLabJsonCommand
auto-wait_for_gripper_init:
@@ -370,18 +336,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_for_gripper_init 的参数schema
description: wait_for_gripper_init的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_for_gripper_init 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_for_gripper_init 命令参数
title: wait_for_gripper_init参数
type: object
type: UniLabJsonCommand
auto-wait_for_rotate:
@@ -391,18 +356,17 @@ gripper.misumi_rz:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_for_rotate 的参数schema
description: wait_for_rotate的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_for_rotate 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_for_rotate 命令参数
title: wait_for_rotate参数
type: object
type: UniLabJsonCommand
execute_command_from_outer:
@@ -460,35 +424,29 @@ gripper.misumi_rz:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate:
default: 115200
description: '参数: baudrate'
type: integer
id:
default: 9
description: '参数: id'
type: integer
port:
description: '参数: port'
type: string
pos_error:
default: -11
description: '参数: pos_error'
type: integer
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
baudrate:
default: 115200
type: string
id:
default: 9
type: string
port:
type: string
pos_error:
default: -11
type: string
required:
- port
type: object
data:
properties:
status:
type: string
required:
- status
type: object
gripper.mock:
class:
action_value_mappings:
@@ -503,31 +461,27 @@ gripper.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand edit_id 的参数schema
description: edit_id的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand edit_id 的参数schema
properties:
params:
default: '{}'
description: '参数: params'
type: string
resource:
default:
Gripper1: {}
description: '参数: resource'
type: object
wf_name:
default: gripper_run
description: '参数: wf_name'
type: string
required: []
type: object
result: {}
required:
- goal
title: edit_id 命令参数
title: edit_id参数
type: object
type: UniLabJsonCommand
auto-push_to:
@@ -540,21 +494,17 @@ gripper.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand push_to 的参数schema
description: push_to的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand push_to 的参数schema
properties:
position:
description: '参数: position'
type: number
torque:
description: '参数: torque'
type: number
velocity:
default: 0.0
description: '参数: velocity'
type: number
required:
- position
@@ -563,7 +513,7 @@ gripper.mock:
result: {}
required:
- goal
title: push_to 命令参数
title: push_to参数
type: object
type: UniLabJsonCommand
push_to:
@@ -654,16 +604,23 @@ gripper.mock:
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
config:
properties: {}
required: []
type: object
data:
properties:
position:
type: number
status:
type: string
torque:
type: number
velocity:
type: number
required:
- position
- velocity
- torque
- status
type: object

View File

@@ -8,18 +8,17 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand initialize 的参数schema
description: initialize的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand initialize 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: initialize 命令参数
title: initialize参数
type: object
type: UniLabJsonCommand
auto-move_through_points:
@@ -30,14 +29,12 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_through_points 的参数schema
description: move_through_points的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_through_points 的参数schema
properties:
positions:
description: '参数: positions'
type: array
required:
- positions
@@ -45,7 +42,7 @@ linear_motion.grbl:
result: {}
required:
- goal
title: move_through_points 命令参数
title: move_through_points参数
type: object
type: UniLabJsonCommand
auto-set_position:
@@ -56,14 +53,12 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_position 的参数schema
description: set_position的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_position 的参数schema
properties:
position:
description: '参数: position'
type: string
required:
- position
@@ -71,7 +66,7 @@ linear_motion.grbl:
result: {}
required:
- goal
title: set_position 命令参数
title: set_position参数
type: object
type: UniLabJsonCommand
auto-set_spindle_speed:
@@ -83,18 +78,15 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_spindle_speed 的参数schema
description: set_spindle_speed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_spindle_speed 的参数schema
properties:
max_velocity:
default: 500
description: '参数: max_velocity'
type: number
spindle_speed:
description: '参数: spindle_speed'
type: number
required:
- spindle_speed
@@ -102,7 +94,7 @@ linear_motion.grbl:
result: {}
required:
- goal
title: set_spindle_speed 命令参数
title: set_spindle_speed参数
type: object
type: UniLabJsonCommand
auto-stop_operation:
@@ -112,18 +104,17 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand stop_operation 的参数schema
description: stop_operation的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand stop_operation 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: stop_operation 命令参数
title: stop_operation参数
type: object
type: UniLabJsonCommand
auto-wait_error:
@@ -133,18 +124,17 @@ linear_motion.grbl:
handles: []
result: {}
schema:
description: UniLabJsonCommand wait_error 的参数schema
description: wait_error的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand wait_error 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: wait_error 命令参数
title: wait_error参数
type: object
type: UniLabJsonCommandAsync
move_through_points:
@@ -502,37 +492,38 @@ linear_motion.grbl:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
address:
default: '1'
description: '参数: address'
type: string
limits:
default:
- -150
- 150
- -200
- 0
- -80
- 0
description: '参数: limits'
type: array
port:
description: '参数: port'
type: string
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
address:
default: '1'
type: string
limits:
default:
- -150
- 150
- -200
- 0
- -80
- 0
type: array
port:
type: string
required:
- port
type: object
data:
properties:
position:
type: string
spindle_speed:
type: number
status:
type: string
required:
- status
- position
- spindle_speed
type: object
motor.iCL42:
class:
action_value_mappings:
@@ -546,20 +537,16 @@ motor.iCL42:
handles: []
result: {}
schema:
description: UniLabJsonCommand execute_run_motor 的参数schema
description: execute_run_motor的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand execute_run_motor 的参数schema
properties:
mode:
description: '参数: mode'
type: string
position:
description: '参数: position'
type: number
velocity:
description: '参数: velocity'
type: integer
required:
- mode
@@ -569,7 +556,7 @@ motor.iCL42:
result: {}
required:
- goal
title: execute_run_motor 命令参数
title: execute_run_motor参数
type: object
type: UniLabJsonCommand
auto-init_device:
@@ -579,18 +566,17 @@ motor.iCL42:
handles: []
result: {}
schema:
description: UniLabJsonCommand init_device 的参数schema
description: init_device的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand init_device 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: init_device 命令参数
title: init_device参数
type: object
type: UniLabJsonCommand
auto-run_motor:
@@ -603,20 +589,16 @@ motor.iCL42:
handles: []
result: {}
schema:
description: UniLabJsonCommand run_motor 的参数schema
description: run_motor的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand run_motor 的参数schema
properties:
mode:
description: '参数: mode'
type: string
position:
description: '参数: position'
type: number
velocity:
description: '参数: velocity'
type: integer
required:
- mode
@@ -626,7 +608,7 @@ motor.iCL42:
result: {}
required:
- goal
title: run_motor 命令参数
title: run_motor参数
type: object
type: UniLabJsonCommand
execute_command_from_outer:
@@ -686,24 +668,26 @@ motor.iCL42:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
device_address:
default: 1
description: '参数: device_address'
type: integer
device_com:
default: COM9
description: '参数: device_com'
type: string
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
device_address:
default: 1
type: integer
device_com:
default: COM9
type: string
required: []
type: object
data:
properties:
is_executing_run:
type: boolean
motor_position:
type: integer
success:
type: boolean
required:
- motor_position
- is_executing_run
- success
type: object

View File

@@ -8,18 +8,17 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
description: check_tf_update_actions的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand check_tf_update_actions 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: check_tf_update_actions 命令参数
title: check_tf_update_actions参数
type: object
type: UniLabJsonCommand
auto-find_resource_parent:
@@ -30,14 +29,12 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand find_resource_parent 的参数schema
description: find_resource_parent的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand find_resource_parent 的参数schema
properties:
resource_id:
description: '参数: resource_id'
type: string
required:
- resource_id
@@ -45,7 +42,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: find_resource_parent 命令参数
title: find_resource_parent参数
type: object
type: UniLabJsonCommand
auto-inverse_kinematics:
@@ -62,32 +59,24 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand inverse_kinematics 的参数schema
description: inverse_kinematics的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand inverse_kinematics 的参数schema
properties:
parent_id:
description: '参数: parent_id'
type: string
x:
description: '参数: x'
type: string
x_joint:
description: '参数: x_joint'
type: object
y:
description: '参数: y'
type: string
y_joint:
description: '参数: y_joint'
type: object
z:
description: '参数: z'
type: string
z_joint:
description: '参数: z_joint'
type: object
required:
- x
@@ -101,7 +90,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: inverse_kinematics 命令参数
title: inverse_kinematics参数
type: object
type: UniLabJsonCommand
auto-lh_joint_action_callback:
@@ -112,14 +101,12 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand lh_joint_action_callback 的参数schema
description: lh_joint_action_callback的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand lh_joint_action_callback 的参数schema
properties:
goal_handle:
description: '参数: goal_handle'
type: string
required:
- goal_handle
@@ -127,7 +114,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: lh_joint_action_callback 命令参数
title: lh_joint_action_callback参数
type: object
type: UniLabJsonCommand
auto-lh_joint_pub_callback:
@@ -137,18 +124,17 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand lh_joint_pub_callback 的参数schema
description: lh_joint_pub_callback的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand lh_joint_pub_callback 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: lh_joint_pub_callback 命令参数
title: lh_joint_pub_callback参数
type: object
type: UniLabJsonCommand
auto-move_joints:
@@ -167,39 +153,29 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_joints 的参数schema
description: move_joints的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_joints 的参数schema
properties:
option:
description: '参数: option'
type: string
resource_names:
description: '参数: resource_names'
type: string
speed:
default: 0.1
description: '参数: speed'
type: string
x:
description: '参数: x'
type: string
x_joint:
description: '参数: x_joint'
type: string
y:
description: '参数: y'
type: string
y_joint:
description: '参数: y_joint'
type: string
z:
description: '参数: z'
type: string
z_joint:
description: '参数: z_joint'
type: string
required:
- resource_names
@@ -211,7 +187,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: move_joints 命令参数
title: move_joints参数
type: object
type: UniLabJsonCommand
auto-move_to:
@@ -224,20 +200,16 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand move_to 的参数schema
description: move_to的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand move_to 的参数schema
properties:
joint_positions:
description: '参数: joint_positions'
type: string
parent_id:
description: '参数: parent_id'
type: string
speed:
description: '参数: speed'
type: string
required:
- joint_positions
@@ -247,7 +219,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: move_to 命令参数
title: move_to参数
type: object
type: UniLabJsonCommand
auto-resource_move:
@@ -260,20 +232,16 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand resource_move 的参数schema
description: resource_move的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand resource_move 的参数schema
properties:
channels:
description: '参数: channels'
type: array
link_name:
description: '参数: link_name'
type: string
resource_id:
description: '参数: resource_id'
type: string
required:
- resource_id
@@ -283,7 +251,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: resource_move 命令参数
title: resource_move参数
type: object
type: UniLabJsonCommand
auto-send_resource_action:
@@ -295,17 +263,14 @@ lh_joint_publisher:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_resource_action 的参数schema
description: send_resource_action的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_resource_action 的参数schema
properties:
link_name:
description: '参数: link_name'
type: string
resource_id_list:
description: '参数: resource_id_list'
type: array
required:
- resource_id_list
@@ -314,7 +279,7 @@ lh_joint_publisher:
result: {}
required:
- goal
title: send_resource_action 命令参数
title: send_resource_action参数
type: object
type: UniLabJsonCommand
module: unilabos.devices.ros_dev.liquid_handler_joint_publisher:LiquidHandlerJointPublisher
@@ -324,32 +289,23 @@ lh_joint_publisher:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
device_id:
default: lh_joint_publisher
description: '参数: device_id'
type: string
rate:
default: 50
description: '参数: rate'
type: integer
resource_tracker:
description: '参数: resource_tracker'
type: string
resources_config:
description: '参数: resources_config'
type: array
required:
- resources_config
- resource_tracker
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
device_id:
default: lh_joint_publisher
type: string
rate:
default: 50
type: string
resource_tracker:
type: string
resources_config:
type: array
required:
- resources_config
- resource_tracker
type: object
data:
properties: {}
required: []
type: object

View File

@@ -12,23 +12,18 @@ chiller:
handles: []
result: {}
schema:
description: UniLabJsonCommand build_modbus_frame 的参数schema
description: build_modbus_frame的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand build_modbus_frame 的参数schema
properties:
device_address:
description: '参数: device_address'
type: integer
function_code:
description: '参数: function_code'
type: integer
register_address:
description: '参数: register_address'
type: integer
value:
description: '参数: value'
type: integer
required:
- device_address
@@ -39,7 +34,7 @@ chiller:
result: {}
required:
- goal
title: build_modbus_frame 命令参数
title: build_modbus_frame参数
type: object
type: UniLabJsonCommand
auto-convert_temperature_to_modbus_value:
@@ -51,18 +46,15 @@ chiller:
handles: []
result: {}
schema:
description: UniLabJsonCommand convert_temperature_to_modbus_value 的参数schema
description: convert_temperature_to_modbus_value的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand convert_temperature_to_modbus_value 的参数schema
properties:
decimal_points:
default: 1
description: '参数: decimal_points'
type: integer
temperature:
description: '参数: temperature'
type: number
required:
- temperature
@@ -70,7 +62,7 @@ chiller:
result: {}
required:
- goal
title: convert_temperature_to_modbus_value 命令参数
title: convert_temperature_to_modbus_value参数
type: object
type: UniLabJsonCommand
auto-modbus_crc:
@@ -81,14 +73,12 @@ chiller:
handles: []
result: {}
schema:
description: UniLabJsonCommand modbus_crc 的参数schema
description: modbus_crc的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand modbus_crc 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -96,7 +86,7 @@ chiller:
result: {}
required:
- goal
title: modbus_crc 命令参数
title: modbus_crc参数
type: object
type: UniLabJsonCommand
auto-set_temperature:
@@ -107,14 +97,12 @@ chiller:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_temperature 的参数schema
description: set_temperature的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_temperature 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -122,7 +110,7 @@ chiller:
result: {}
required:
- goal
title: set_temperature 命令参数
title: set_temperature参数
type: object
type: UniLabJsonCommand
auto-stop:
@@ -132,18 +120,17 @@ chiller:
handles: []
result: {}
schema:
description: UniLabJsonCommand stop 的参数schema
description: stop的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand stop 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: stop 命令参数
title: stop参数
type: object
type: UniLabJsonCommand
set_temperature:
@@ -200,27 +187,20 @@ chiller:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
port:
description: '参数: port'
type: string
rate:
default: 9600
description: '参数: rate'
type: integer
required:
- port
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
port:
type: string
rate:
default: 9600
type: string
required:
- port
type: object
data:
properties: {}
required: []
type: object
heaterstirrer.dalong:
class:
action_value_mappings:
@@ -231,18 +211,17 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-heatchill:
@@ -258,33 +237,26 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand heatchill 的参数schema
description: heatchill的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand heatchill 的参数schema
properties:
purpose:
default: reaction
description: '参数: purpose'
type: string
stir:
default: true
description: '参数: stir'
type: boolean
stir_speed:
default: 300
description: '参数: stir_speed'
type: number
temp:
description: '参数: temp'
type: number
time:
default: 3600
description: '参数: time'
type: number
vessel:
description: '参数: vessel'
type: string
required:
- vessel
@@ -293,7 +265,7 @@ heaterstirrer.dalong:
result: {}
required:
- goal
title: heatchill 命令参数
title: heatchill参数
type: object
type: UniLabJsonCommand
auto-set_stir_speed:
@@ -304,14 +276,12 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_stir_speed 的参数schema
description: set_stir_speed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_stir_speed 的参数schema
properties:
speed:
description: '参数: speed'
type: number
required:
- speed
@@ -319,7 +289,7 @@ heaterstirrer.dalong:
result: {}
required:
- goal
title: set_stir_speed 命令参数
title: set_stir_speed参数
type: object
type: UniLabJsonCommand
auto-set_temp_inner:
@@ -331,18 +301,15 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_temp_inner 的参数schema
description: set_temp_inner的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_temp_inner 的参数schema
properties:
temp:
description: '参数: temp'
type: number
type:
default: warning
description: '参数: type'
type: string
required:
- temp
@@ -350,7 +317,7 @@ heaterstirrer.dalong:
result: {}
required:
- goal
title: set_temp_inner 命令参数
title: set_temp_inner参数
type: object
type: UniLabJsonCommand
auto-set_temp_target:
@@ -361,14 +328,12 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_temp_target 的参数schema
description: set_temp_target的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_temp_target 的参数schema
properties:
temp:
description: '参数: temp'
type: string
required:
- temp
@@ -376,7 +341,7 @@ heaterstirrer.dalong:
result: {}
required:
- goal
title: set_temp_target 命令参数
title: set_temp_target参数
type: object
type: UniLabJsonCommand
auto-set_temp_warning:
@@ -387,14 +352,12 @@ heaterstirrer.dalong:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_temp_warning 的参数schema
description: set_temp_warning的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_temp_warning 的参数schema
properties:
temp:
description: '参数: temp'
type: string
required:
- temp
@@ -402,7 +365,7 @@ heaterstirrer.dalong:
result: {}
required:
- goal
title: set_temp_warning 命令参数
title: set_temp_warning参数
type: object
type: UniLabJsonCommand
heatchill:
@@ -582,31 +545,38 @@ heaterstirrer.dalong:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
baudrate:
default: 9600
description: '参数: baudrate'
type: integer
port:
default: COM6
description: '参数: port'
type: string
temp_warning:
default: 50.0
description: '参数: temp_warning'
type: number
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
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
tempsensor:
class:
action_value_mappings:
@@ -621,23 +591,18 @@ tempsensor:
handles: []
result: {}
schema:
description: UniLabJsonCommand build_modbus_request 的参数schema
description: build_modbus_request的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand build_modbus_request 的参数schema
properties:
device_id:
description: '参数: device_id'
type: string
function_code:
description: '参数: function_code'
type: string
register_address:
description: '参数: register_address'
type: string
register_count:
description: '参数: register_count'
type: string
required:
- device_id
@@ -648,7 +613,7 @@ tempsensor:
result: {}
required:
- goal
title: build_modbus_request 命令参数
title: build_modbus_request参数
type: object
type: UniLabJsonCommand
auto-calculate_crc:
@@ -659,14 +624,12 @@ tempsensor:
handles: []
result: {}
schema:
description: UniLabJsonCommand calculate_crc 的参数schema
description: calculate_crc的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand calculate_crc 的参数schema
properties:
data:
description: '参数: data'
type: string
required:
- data
@@ -674,7 +637,7 @@ tempsensor:
result: {}
required:
- goal
title: calculate_crc 命令参数
title: calculate_crc参数
type: object
type: UniLabJsonCommand
auto-read_modbus_response:
@@ -685,14 +648,12 @@ tempsensor:
handles: []
result: {}
schema:
description: UniLabJsonCommand read_modbus_response 的参数schema
description: read_modbus_response的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand read_modbus_response 的参数schema
properties:
response:
description: '参数: response'
type: string
required:
- response
@@ -700,7 +661,7 @@ tempsensor:
result: {}
required:
- goal
title: read_modbus_response 命令参数
title: read_modbus_response参数
type: object
type: UniLabJsonCommand
auto-send_prototype_command:
@@ -711,14 +672,12 @@ tempsensor:
handles: []
result: {}
schema:
description: UniLabJsonCommand send_prototype_command 的参数schema
description: send_prototype_command的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand send_prototype_command 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -726,7 +685,7 @@ tempsensor:
result: {}
required:
- goal
title: send_prototype_command 命令参数
title: send_prototype_command参数
type: object
type: UniLabJsonCommand
auto-set_warning:
@@ -737,14 +696,12 @@ tempsensor:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_warning 的参数schema
description: set_warning的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_warning 的参数schema
properties:
command:
description: '参数: command'
type: string
required:
- command
@@ -752,7 +709,7 @@ tempsensor:
result: {}
required:
- goal
title: set_warning 命令参数
title: set_warning参数
type: object
type: UniLabJsonCommand
set_warning:
@@ -810,32 +767,26 @@ tempsensor:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
address:
description: '参数: address'
type: string
baudrate:
default: 9600
description: '参数: baudrate'
type: integer
port:
description: '参数: port'
type: string
warning:
description: '参数: warning'
type: string
required:
- port
- warning
- address
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
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

View File

@@ -8,18 +8,17 @@ gas_source.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-is_closed:
@@ -29,18 +28,17 @@ gas_source.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_closed 的参数schema
description: is_closed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_closed 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_closed 命令参数
title: is_closed参数
type: object
type: UniLabJsonCommand
auto-is_open:
@@ -50,18 +48,17 @@ gas_source.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_open 的参数schema
description: is_open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_open 命令参数
title: is_open参数
type: object
type: UniLabJsonCommand
auto-open:
@@ -71,18 +68,17 @@ gas_source.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand open 的参数schema
description: open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: open 命令参数
title: open参数
type: object
type: UniLabJsonCommand
auto-set_status:
@@ -93,14 +89,12 @@ gas_source.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_status 的参数schema
description: set_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_status 的参数schema
properties:
string:
description: '参数: string'
type: string
required:
- string
@@ -108,7 +102,7 @@ gas_source.mock:
result: {}
required:
- goal
title: set_status 命令参数
title: set_status参数
type: object
type: UniLabJsonCommand
close:
@@ -238,23 +232,20 @@ gas_source.mock:
label: out
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
port:
default: COM6
description: '参数: port'
type: string
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
port:
default: COM6
type: string
required: []
type: object
data:
properties:
status:
type: string
required:
- status
type: object
vacuum_pump.mock:
class:
action_value_mappings:
@@ -265,18 +256,17 @@ vacuum_pump.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-is_closed:
@@ -286,18 +276,17 @@ vacuum_pump.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_closed 的参数schema
description: is_closed的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_closed 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_closed 命令参数
title: is_closed参数
type: object
type: UniLabJsonCommand
auto-is_open:
@@ -307,18 +296,17 @@ vacuum_pump.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand is_open 的参数schema
description: is_open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand is_open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: is_open 命令参数
title: is_open参数
type: object
type: UniLabJsonCommand
auto-open:
@@ -328,18 +316,17 @@ vacuum_pump.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand open 的参数schema
description: open的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand open 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: open 命令参数
title: open参数
type: object
type: UniLabJsonCommand
auto-set_status:
@@ -350,14 +337,12 @@ vacuum_pump.mock:
handles: []
result: {}
schema:
description: UniLabJsonCommand set_status 的参数schema
description: set_status的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand set_status 的参数schema
properties:
string:
description: '参数: string'
type: string
required:
- string
@@ -365,7 +350,7 @@ vacuum_pump.mock:
result: {}
required:
- goal
title: set_status 命令参数
title: set_status参数
type: object
type: UniLabJsonCommand
close:
@@ -495,20 +480,17 @@ vacuum_pump.mock:
label: out
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
port:
default: COM6
description: '参数: port'
type: string
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
port:
default: COM6
type: string
required: []
type: object
data:
properties:
status:
type: string
required:
- status
type: object

File diff suppressed because it is too large Load Diff

View File

@@ -2276,17 +2276,14 @@ workstation:
handles: []
result: {}
schema:
description: UniLabJsonCommand create_ros_action_server 的参数schema
description: create_ros_action_server的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand create_ros_action_server 的参数schema
properties:
action_name:
description: '参数: action_name'
type: string
action_value_mapping:
description: '参数: action_value_mapping'
type: string
required:
- action_name
@@ -2295,7 +2292,7 @@ workstation:
result: {}
required:
- goal
title: create_ros_action_server 命令参数
title: create_ros_action_server参数
type: object
type: UniLabJsonCommand
auto-execute_single_action:
@@ -2308,20 +2305,16 @@ workstation:
handles: []
result: {}
schema:
description: UniLabJsonCommand execute_single_action 的参数schema
description: execute_single_action的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand execute_single_action 的参数schema
properties:
action_kwargs:
description: '参数: action_kwargs'
type: string
action_name:
description: '参数: action_name'
type: string
device_id:
description: '参数: device_id'
type: string
required:
- device_id
@@ -2331,7 +2324,7 @@ workstation:
result: {}
required:
- goal
title: execute_single_action 命令参数
title: execute_single_action参数
type: object
type: UniLabJsonCommandAsync
auto-initialize_device:
@@ -2343,17 +2336,14 @@ workstation:
handles: []
result: {}
schema:
description: UniLabJsonCommand initialize_device 的参数schema
description: initialize_device的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand initialize_device 的参数schema
properties:
device_config:
description: '参数: device_config'
type: string
device_id:
description: '参数: device_id'
type: string
required:
- device_id
@@ -2362,7 +2352,7 @@ workstation:
result: {}
required:
- goal
title: initialize_device 命令参数
title: initialize_device参数
type: object
type: UniLabJsonCommand
module: unilabos.ros.nodes.presets.protocol_node:ROS2ProtocolNode
@@ -2372,40 +2362,23 @@ workstation:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
args:
description: '参数: args'
type: string
children:
description: '参数: children'
type: object
device_id:
description: '参数: device_id'
type: string
kwargs:
description: '参数: kwargs'
type: string
protocol_type:
description: '参数: protocol_type'
type: string
resource_tracker:
description: '参数: resource_tracker'
type: string
required:
- device_id
- children
- protocol_type
- resource_tracker
- args
- kwargs
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
children:
type: object
device_id:
type: string
protocol_type:
type: string
resource_tracker:
type: string
required:
- device_id
- children
- protocol_type
- resource_tracker
type: object
data:
properties: {}
required: []
type: object

View File

@@ -43,18 +43,17 @@ zhida_hplc:
handles: []
result: {}
schema:
description: UniLabJsonCommand abort 的参数schema
description: abort的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand abort 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: abort 命令参数
title: abort参数
type: object
type: UniLabJsonCommand
auto-close:
@@ -64,18 +63,17 @@ zhida_hplc:
handles: []
result: {}
schema:
description: UniLabJsonCommand close 的参数schema
description: close的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand close 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: close 命令参数
title: close参数
type: object
type: UniLabJsonCommand
auto-connect:
@@ -85,18 +83,17 @@ zhida_hplc:
handles: []
result: {}
schema:
description: UniLabJsonCommand connect 的参数schema
description: connect的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand connect 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: connect 命令参数
title: connect参数
type: object
type: UniLabJsonCommand
auto-start:
@@ -107,14 +104,12 @@ zhida_hplc:
handles: []
result: {}
schema:
description: UniLabJsonCommand start 的参数schema
description: start的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand start 的参数schema
properties:
text:
description: '参数: text'
type: string
required:
- text
@@ -122,7 +117,7 @@ zhida_hplc:
result: {}
required:
- goal
title: start 命令参数
title: start参数
type: object
type: UniLabJsonCommand
get_methods:
@@ -212,28 +207,26 @@ zhida_hplc:
handles: []
icon: ''
init_param_schema:
description: UniLabJsonCommand __init__ 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand __init__ 的参数schema
properties:
host:
default: 192.168.1.47
description: '参数: host'
type: string
port:
default: 5792
description: '参数: port'
type: integer
timeout:
default: 10.0
description: '参数: timeout'
type: number
required: []
type: object
result: {}
required:
- goal
title: __init__ 命令参数
type: object
config:
properties:
host:
default: 192.168.1.47
type: string
port:
default: 5792
type: string
timeout:
default: 10.0
type: string
required: []
type: object
data:
properties:
methods:
type: object
status:
type: object
required:
- status
- methods
type: object

View File

@@ -197,6 +197,60 @@ class Registry:
logger.error(f"[UniLab Registry] 无法找到类型 '{type_name}' 用于设备 {device_id}{field_name}")
sys.exit(1)
def _generate_schema_from_info(
self,
param_name: str,
param_type: str,
param_default: Any,
) -> Dict[str, Any]:
"""
根据参数信息生成JSON Schema
"""
prop_schema = {}
# 根据类型设置schema FIXME 不完整
if param_type:
param_type_lower = param_type.lower()
if param_type_lower in ["str", "string"]:
prop_schema["type"] = "string"
elif param_type_lower in ["int", "integer"]:
prop_schema["type"] = "integer"
elif param_type_lower in ["float", "number"]:
prop_schema["type"] = "number"
elif param_type_lower in ["bool", "boolean"]:
prop_schema["type"] = "boolean"
elif param_type_lower in ["list", "array"]:
prop_schema["type"] = "array"
elif param_type_lower in ["dict", "object"]:
prop_schema["type"] = "object"
else:
# 默认为字符串类型
prop_schema["type"] = "string"
else:
# 如果没有类型信息,默认为字符串
prop_schema["type"] = "string"
# 设置默认值
if param_default is not None:
prop_schema["default"] = param_default
return prop_schema
def _generate_status_types_schema(self, status_types: Dict[str, Any]) -> Dict[str, Any]:
"""
根据状态类型生成JSON Schema
"""
status_schema = {
"type": "object",
"properties": {},
"required": [],
}
for status_name, status_type in status_types.items():
status_schema["properties"][status_name] = self._generate_schema_from_info(
status_name, status_type["return_type"], None
)
status_schema["required"].append(status_name)
return status_schema
def _generate_unilab_json_command_schema(
self, method_args: List[Dict[str, Any]], method_name: str
) -> Dict[str, Any]:
@@ -211,54 +265,24 @@ class Registry:
JSON Schema格式的参数schema
"""
schema = {
"description": f"UniLabJsonCommand {method_name} 的参数schema",
"type": "object",
"properties": {},
"required": [],
}
for arg_info in method_args:
param_name = arg_info.get("name", "")
param_type = arg_info.get("type")
param_type = arg_info.get("type", "")
param_default = arg_info.get("default")
param_required = arg_info.get("required", True)
prop_schema = {"description": f"参数: {param_name}"}
# 根据类型设置schema FIXME 不完整
if param_type:
param_type_lower = param_type.lower()
if param_type_lower in ["str", "string"]:
prop_schema["type"] = "string"
elif param_type_lower in ["int", "integer"]:
prop_schema["type"] = "integer"
elif param_type_lower in ["float", "number"]:
prop_schema["type"] = "number"
elif param_type_lower in ["bool", "boolean"]:
prop_schema["type"] = "boolean"
elif param_type_lower in ["list", "array"]:
prop_schema["type"] = "array"
elif param_type_lower in ["dict", "object"]:
prop_schema["type"] = "object"
else:
# 默认为字符串类型
prop_schema["type"] = "string"
else:
# 如果没有类型信息,默认为字符串
prop_schema["type"] = "string"
# 设置默认值
if param_default is not None:
prop_schema["default"] = param_default
schema["properties"][param_name] = prop_schema
# 如果是必需参数添加到required列表
schema["properties"][param_name] = self._generate_schema_from_info(
param_name, param_type, param_default
)
if param_required:
schema["required"].append(param_name)
return {
"title": f"{method_name} 命令参数",
"description": f"UniLabJsonCommand {method_name} 的参数schema",
"title": f"{method_name}参数",
"description": f"{method_name}的参数schema",
"type": "object",
"properties": {"goal": schema, "feedback": {}, "result": {}},
"required": ["goal"],
@@ -314,14 +338,21 @@ class Registry:
status_type = "String" # 替换成ROS的String便于显示
device_config["class"]["status_types"][status_name] = status_type
target_type = self._replace_type_with_class(status_type, device_id, f"状态 {status_name}")
if target_type in [dict, list]: # 对于嵌套类型返回的对象,暂时处理成字符串,无法直接进行转换
if target_type in [
dict,
list,
]: # 对于嵌套类型返回的对象,暂时处理成字符串,无法直接进行转换
target_type = String
status_str_type_mapping[status_type] = target_type
device_config["class"]["status_types"] = dict(
sorted(device_config["class"]["status_types"].items())
)
if complete_registry:
device_config["class"]["action_value_mappings"] = {k:v for k, v in device_config["class"]["action_value_mappings"].items() if not k.startswith("auto-")}
device_config["class"]["action_value_mappings"] = {
k: v
for k, v in device_config["class"]["action_value_mappings"].items()
if not k.startswith("auto-")
}
# 处理动作值映射
device_config["class"]["action_value_mappings"].update(
{
@@ -337,9 +368,14 @@ class Registry:
for k, v in enhanced_info["action_methods"].items()
}
)
device_config["init_param_schema"] = self._generate_unilab_json_command_schema(
device_config["init_param_schema"] = {}
device_config["init_param_schema"]["config"] = self._generate_unilab_json_command_schema(
enhanced_info["init_params"], "__init__"
)["properties"]["goal"]
device_config["init_param_schema"]["data"] = self._generate_status_types_schema(
enhanced_info["status_methods"]
)
device_config.pop("schema", None)
device_config["class"]["action_value_mappings"] = dict(
sorted(device_config["class"]["action_value_mappings"].items())

View File

@@ -240,36 +240,8 @@ class ImportManager:
cls = get_class(class_path)
class_name = cls.__name__
result = {
"class_name": class_name,
"init_params": [],
"status_methods": {},
"action_methods": {},
}
init_signature = inspect.signature(cls.__init__)
for param_name, param in init_signature.parameters.items():
if param_name == "self":
continue
# 先获取注解类型
param_type = self._get_type_string(param.annotation)
param_default = None if param.default == inspect.Parameter.empty else param.default
# 如果type为Any或None尝试用default的类型推断
if param_type in ["Any", "None"]:
if param.default != inspect.Parameter.empty and param.default is not None:
default_type = type(param.default)
param_type = self._get_type_string(default_type)
param_info = {
"name": param_name,
"type": param_type,
"required": param.default == inspect.Parameter.empty,
"default": param_default,
}
result["init_params"].append(param_info)
result = {"class_name": class_name, "init_params": self._analyze_method_signature(cls.__init__)["args"],
"status_methods": {}, "action_methods": {}}
# 分析类的所有成员
for name, method in cls.__dict__.items():
if name.startswith("_"):