Files
Uni-Lab-OS/unilabos/registry/devices/laiyu_liquid_test.yaml
2025-12-26 03:26:06 +08:00

586 lines
14 KiB
YAML

xyz_stepper_controller:
category:
- laiyu_liquid_test
class:
action_value_mappings:
auto-degrees_to_steps:
feedback: {}
goal: {}
goal_default:
degrees: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
degrees:
type: number
required:
- degrees
type: object
result: {}
required:
- goal
title: degrees_to_steps参数
type: object
type: UniLabJsonCommand
auto-emergency_stop:
feedback: {}
goal: {}
goal_default:
axis: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
axis:
type: object
required:
- axis
type: object
result: {}
required:
- goal
title: emergency_stop参数
type: object
type: UniLabJsonCommand
auto-enable_all_axes:
feedback: {}
goal: {}
goal_default:
enable: true
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
enable:
default: true
type: boolean
required: []
type: object
result: {}
required:
- goal
title: enable_all_axes参数
type: object
type: UniLabJsonCommand
auto-enable_motor:
feedback: {}
goal: {}
goal_default:
axis: null
enable: true
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
axis:
type: object
enable:
default: true
type: boolean
required:
- axis
type: object
result: {}
required:
- goal
title: enable_motor参数
type: object
type: UniLabJsonCommand
auto-home_all_axes:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: home_all_axes参数
type: object
type: UniLabJsonCommand
auto-home_axis:
feedback: {}
goal: {}
goal_default:
axis: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
axis:
type: object
required:
- axis
type: object
result: {}
required:
- goal
title: home_axis参数
type: object
type: UniLabJsonCommand
auto-move_to_position:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
axis: null
position: null
precision: 100
speed: 5000
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
axis:
type: object
position:
type: integer
precision:
default: 100
type: integer
speed:
default: 5000
type: integer
required:
- axis
- position
type: object
result: {}
required:
- goal
title: move_to_position参数
type: object
type: UniLabJsonCommand
auto-move_to_position_degrees:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
axis: null
degrees: null
precision: 100
speed: 5000
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
axis:
type: object
degrees:
type: number
precision:
default: 100
type: integer
speed:
default: 5000
type: integer
required:
- axis
- degrees
type: object
result: {}
required:
- goal
title: move_to_position_degrees参数
type: object
type: UniLabJsonCommand
auto-move_to_position_revolutions:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
axis: null
precision: 100
revolutions: null
speed: 5000
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
axis:
type: object
precision:
default: 100
type: integer
revolutions:
type: number
speed:
default: 5000
type: integer
required:
- axis
- revolutions
type: object
result: {}
required:
- goal
title: move_to_position_revolutions参数
type: object
type: UniLabJsonCommand
auto-move_xyz:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
speed: 5000
x: null
y: null
z: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
speed:
default: 5000
type: integer
x:
type: string
y:
type: string
z:
type: string
required: []
type: object
result: {}
required:
- goal
title: move_xyz参数
type: object
type: UniLabJsonCommand
auto-move_xyz_degrees:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
speed: 5000
x_deg: null
y_deg: null
z_deg: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
speed:
default: 5000
type: integer
x_deg:
type: string
y_deg:
type: string
z_deg:
type: string
required: []
type: object
result: {}
required:
- goal
title: move_xyz_degrees参数
type: object
type: UniLabJsonCommand
auto-move_xyz_revolutions:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
speed: 5000
x_rev: null
y_rev: null
z_rev: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
speed:
default: 5000
type: integer
x_rev:
type: string
y_rev:
type: string
z_rev:
type: string
required: []
type: object
result: {}
required:
- goal
title: move_xyz_revolutions参数
type: object
type: UniLabJsonCommand
auto-revolutions_to_steps:
feedback: {}
goal: {}
goal_default:
revolutions: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
revolutions:
type: number
required:
- revolutions
type: object
result: {}
required:
- goal
title: revolutions_to_steps参数
type: object
type: UniLabJsonCommand
auto-set_speed_mode:
feedback: {}
goal: {}
goal_default:
acceleration: 1000
axis: null
speed: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
acceleration:
default: 1000
type: integer
axis:
type: object
speed:
type: integer
required:
- axis
- speed
type: object
result: {}
required:
- goal
title: set_speed_mode参数
type: object
type: UniLabJsonCommand
auto-steps_to_degrees:
feedback: {}
goal: {}
goal_default:
steps: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
steps:
type: integer
required:
- steps
type: object
result: {}
required:
- goal
title: steps_to_degrees参数
type: object
type: UniLabJsonCommand
auto-steps_to_revolutions:
feedback: {}
goal: {}
goal_default:
steps: null
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
steps:
type: integer
required:
- steps
type: object
result: {}
required:
- goal
title: steps_to_revolutions参数
type: object
type: UniLabJsonCommand
auto-stop_all_axes:
feedback: {}
goal: {}
goal_default: {}
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties: {}
required: []
type: object
result: {}
required:
- goal
title: stop_all_axes参数
type: object
type: UniLabJsonCommand
auto-wait_for_completion:
feedback: {}
goal: {}
goal_default:
axis: null
timeout: 30.0
handles: {}
placeholder_keys: {}
result: {}
schema:
description: ''
properties:
feedback: {}
goal:
properties:
axis:
type: object
timeout:
default: 30.0
type: number
required:
- axis
type: object
result: {}
required:
- goal
title: wait_for_completion参数
type: object
type: UniLabJsonCommand
module: unilabos.devices.liquid_handling.laiyu.drivers.xyz_stepper_driver:XYZStepperController
status_types:
all_positions: dict
motor_status: unilabos.devices.liquid_handling.laiyu.drivers.xyz_stepper_driver:MotorPosition
type: python
config_info: []
description: 新XYZ控制器
handles: []
icon: ''
init_param_schema:
config:
properties:
baudrate:
default: 115200
type: integer
port:
type: string
timeout:
default: 1.0
type: number
required:
- port
type: object
data:
properties:
all_positions:
type: object
motor_status:
type: object
required:
- motor_status
- all_positions
type: object
registry_type: device
version: 1.0.0