修复静态方法识别get status,注册表支持python类型

This commit is contained in:
Xuwznln
2025-06-28 12:18:30 +08:00
parent 9be6e1069a
commit be0a73eb19
14 changed files with 60 additions and 1024 deletions

View File

@@ -22,27 +22,6 @@ solenoid_valve:
title: close 命令参数
type: object
type: UniLabJsonCommand
auto-get_valve_position:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_valve_position 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_valve_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_valve_position 命令参数
type: object
type: UniLabJsonCommand
auto-is_closed:
feedback: {}
goal: {}
@@ -224,7 +203,6 @@ solenoid_valve:
type: StrSingleInput
module: unilabos.devices.pump_and_valve.solenoid_valve:SolenoidValve
status_types:
get_valve_position: str
status: str
valve_position: str
type: python
@@ -273,27 +251,6 @@ solenoid_valve.mock:
title: close 命令参数
type: object
type: UniLabJsonCommand
auto-get_valve_position:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_valve_position 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_valve_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_valve_position 命令参数
type: object
type: UniLabJsonCommand
auto-is_closed:
feedback: {}
goal: {}
@@ -455,7 +412,6 @@ solenoid_valve.mock:
type: EmptyIn
module: unilabos.devices.pump_and_valve.solenoid_valve_mock:SolenoidValveMock
status_types:
get_valve_position: str
status: str
valve_position: str
type: python
@@ -514,174 +470,6 @@ syringe_pump_with_valve.runze:
title: close 命令参数
type: object
type: UniLabJsonCommand
auto-get_max_velocity:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_max_velocity 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_max_velocity 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_max_velocity 命令参数
type: object
type: UniLabJsonCommand
auto-get_plunger_position:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_plunger_position 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_plunger_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_plunger_position 命令参数
type: object
type: UniLabJsonCommand
auto-get_position:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_position 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_position 命令参数
type: object
type: UniLabJsonCommand
auto-get_status:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_status 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_status 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_status 命令参数
type: object
type: UniLabJsonCommand
auto-get_valve_position:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_valve_position 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_valve_position 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_valve_position 命令参数
type: object
type: UniLabJsonCommand
auto-get_velocity_end:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_velocity_end 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_velocity_end 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_velocity_end 命令参数
type: object
type: UniLabJsonCommand
auto-get_velocity_grade:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_velocity_grade 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_velocity_grade 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_velocity_grade 命令参数
type: object
type: UniLabJsonCommand
auto-get_velocity_init:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand get_velocity_init 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand get_velocity_init 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: get_velocity_init 命令参数
type: object
type: UniLabJsonCommand
auto-initialize:
feedback: {}
goal: {}
@@ -703,27 +491,6 @@ syringe_pump_with_valve.runze:
title: initialize 命令参数
type: object
type: UniLabJsonCommand
auto-list:
feedback: {}
goal: {}
goal_default: {}
handles: []
result: {}
schema:
description: UniLabJsonCommand list 的参数schema
properties:
feedback: {}
goal:
description: UniLabJsonCommand list 的参数schema
properties: {}
required: []
type: object
result: {}
required:
- goal
title: list 命令参数
type: object
type: UniLabJsonCommand
auto-pull_plunger:
feedback: {}
goal: {}
@@ -1089,19 +856,15 @@ syringe_pump_with_valve.runze:
write: send_command
module: unilabos.devices.pump_and_valve.runze_backbone:RunzeSyringePump
status_types:
get_max_velocity: String
get_plunger_position: String
get_position: String
get_status: String
get_valve_position: str
get_velocity_end: String
get_velocity_grade: String
get_velocity_init: String
max_velocity: float
mode: int
plunger_position: String
position: float
status: str
valve_position: str
velocity_end: String
velocity_grade: String
velocity_init: String
type: python
description: Runze Syringe pump with valve
handles: []