From e73c830d4abb2c4587c20988e98457db33b99f25 Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Sat, 28 Jun 2025 01:19:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E9=80=9A=E8=BF=87=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=96=B9=E5=BC=8F=E8=A1=A5=E5=85=A8=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E8=A1=A8=EF=BC=8C=E6=96=B0=E5=A2=9E=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?unilabos=5Fdevice=5Fid=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unilabos/registry/devices/mock_devices.yaml | 10 ++++++++++ unilabos/registry/devices/pump_and_valve.yaml | 10 ++++++++++ unilabos/registry/devices/temperature.yaml | 2 ++ unilabos/registry/devices/vacuum_and_purge.yaml | 2 ++ 4 files changed, 24 insertions(+) diff --git a/unilabos/registry/devices/mock_devices.yaml b/unilabos/registry/devices/mock_devices.yaml index ec62986..cee5299 100644 --- a/unilabos/registry/devices/mock_devices.yaml +++ b/unilabos/registry/devices/mock_devices.yaml @@ -319,6 +319,7 @@ mock_chiller: module: unilabos.devices.mock.mock_chiller:MockChiller status_types: current_temperature: float + get_status_info: dict is_cooling: bool is_heating: bool purpose: str @@ -737,6 +738,7 @@ mock_filter: filtered_volume: float filtrate_vessel: str flow_rate: float + get_status_info: dict is_filtering: bool pressure_drop: float progress: float @@ -1358,6 +1360,7 @@ mock_heater: module: unilabos.devices.mock.mock_heater:MockHeater status_types: current_temperature: float + get_status_info: dict heating_power: float is_heating: bool max_temperature: float @@ -1879,6 +1882,7 @@ mock_pump: current_device: str flow_rate: float from_vessel: str + get_status_info: dict is_solid: bool is_viscous: bool max_flow_rate: float @@ -2299,6 +2303,7 @@ mock_rotavap: type: EmptyIn module: unilabos.devices.mock.mock_rotavap:MockRotavap status_types: + get_status_info: dict pump_state: str pump_time: float rotate_speed: float @@ -3244,6 +3249,7 @@ mock_separator: status_types: current_device: str from_vessel: str + get_status_info: dict product_phase: str purpose: str repeats: int @@ -3498,6 +3504,7 @@ mock_solenoid_valve: type: StrSingleInput module: unilabos.devices.mock.mock_solenoid_valve:MockSolenoidValve status_types: + get_valve_status: str status: str valve_status: str type: python @@ -3760,6 +3767,7 @@ mock_stirrer: type: EmptyIn module: unilabos.devices.mock.mock_stirrer:MockStirrer status_types: + get_status_info: dict heating_power: float heating_state: str max_stir_speed: float @@ -4293,6 +4301,7 @@ mock_stirrer_new: type: StopStir module: unilabos.devices.mock.mock_stirrer_new:MockStirrer_new status_types: + get_status_info: dict max_stir_speed: float progress: float purpose: str @@ -4629,6 +4638,7 @@ mock_vacuum: type: EmptyIn module: unilabos.devices.mock.mock_vacuum:MockVacuum status_types: + get_status_info: dict max_pump_speed: float power_state: str pump_efficiency: float diff --git a/unilabos/registry/devices/pump_and_valve.yaml b/unilabos/registry/devices/pump_and_valve.yaml index 7dcfa75..32b409e 100644 --- a/unilabos/registry/devices/pump_and_valve.yaml +++ b/unilabos/registry/devices/pump_and_valve.yaml @@ -169,6 +169,7 @@ 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 @@ -330,6 +331,7 @@ 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 @@ -752,6 +754,14 @@ 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 diff --git a/unilabos/registry/devices/temperature.yaml b/unilabos/registry/devices/temperature.yaml index 95bdeed..4783e49 100644 --- a/unilabos/registry/devices/temperature.yaml +++ b/unilabos/registry/devices/temperature.yaml @@ -522,6 +522,8 @@ heaterstirrer.dalong: type: SendCmd module: unilabos.devices.heaterstirrer.dalong:HeaterStirrer_DaLong status_types: + get_status: str + get_temp: String status: str stir_speed: float temp: float diff --git a/unilabos/registry/devices/vacuum_and_purge.yaml b/unilabos/registry/devices/vacuum_and_purge.yaml index a127a08..b4873e7 100644 --- a/unilabos/registry/devices/vacuum_and_purge.yaml +++ b/unilabos/registry/devices/vacuum_and_purge.yaml @@ -149,6 +149,7 @@ gas_source.mock: type: StrSingleInput module: unilabos.devices.pump_and_valve.vacuum_pump_mock:VacuumPumpMock status_types: + get_status: str status: str type: python config_info: [] @@ -328,6 +329,7 @@ vacuum_pump.mock: type: StrSingleInput module: unilabos.devices.pump_and_valve.vacuum_pump_mock:VacuumPumpMock status_types: + get_status: str status: str type: python config_info: []