From df33e1a2142cbcde710a9b41d1e5c639e39811be Mon Sep 17 00:00:00 2001 From: Xuwznln <18435084+Xuwznln@users.noreply.github.com> Date: Sat, 11 Oct 2025 01:12:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtransfer=5Fresource=5Fto=5Fan?= =?UTF-8?q?other=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workstation/bioyond_studio/station.py | 8 +++--- .../devices/dispensing_station_bioyond.yaml | 28 +++++++++---------- .../devices/reaction_station_bioyond.yaml | 28 +++++++++---------- unilabos/registry/devices/work_station.yaml | 28 +++++++++---------- 4 files changed, 46 insertions(+), 46 deletions(-) diff --git a/unilabos/devices/workstation/bioyond_studio/station.py b/unilabos/devices/workstation/bioyond_studio/station.py index a57840ff..f08e3d11 100644 --- a/unilabos/devices/workstation/bioyond_studio/station.py +++ b/unilabos/devices/workstation/bioyond_studio/station.py @@ -155,11 +155,11 @@ class BioyondWorkstation(WorkstationBase): "resources": [self.deck] }) - def transfer_resource_to_another(self, resource_a: ResourceSlot, device_id: DeviceSlot, resource_b: ResourceSlot): + def transfer_resource_to_another(self, resource: ResourceSlot, mount_device_id: DeviceSlot, mount_resource: ResourceSlot): ROS2DeviceNode.run_async_func(self._ros_node.transfer_resource_to_another, True, **{ - "plr_resources": [resource_a], - "target_device_id": device_id, - "target_resource_uuid": getattr(resource_b, "unilabos_uuid", None), + "plr_resources": [resource], + "target_device_id": mount_device_id, + "target_resource_uuid": getattr(mount_resource, "unilabos_uuid", None), }) def _configure_station_type(self, station_config: Optional[Dict[str, Any]] = None) -> None: diff --git a/unilabos/registry/devices/dispensing_station_bioyond.yaml b/unilabos/registry/devices/dispensing_station_bioyond.yaml index 877f00f0..a8bf6699 100644 --- a/unilabos/registry/devices/dispensing_station_bioyond.yaml +++ b/unilabos/registry/devices/dispensing_station_bioyond.yaml @@ -886,14 +886,14 @@ dispensing_station.bioyond: feedback: {} goal: {} goal_default: - device_id: null - resource_a: null - resource_b: null + mount_device_id: null + mount_resource: null + resource: null handles: {} placeholder_keys: - device_id: unilabos_devices - resource_a: unilabos_resources - resource_b: unilabos_resources + mount_device_id: unilabos_devices + mount_resource: unilabos_resources + resource: unilabos_resources result: {} schema: description: '' @@ -901,9 +901,9 @@ dispensing_station.bioyond: feedback: {} goal: properties: - device_id: + mount_device_id: type: object - resource_a: + mount_resource: properties: category: type: string @@ -974,9 +974,9 @@ dispensing_station.bioyond: - pose - config - data - title: resource_a + title: mount_resource type: object - resource_b: + resource: properties: category: type: string @@ -1047,12 +1047,12 @@ dispensing_station.bioyond: - pose - config - data - title: resource_b + title: resource type: object required: - - resource_a - - device_id - - resource_b + - resource + - mount_device_id + - mount_resource type: object result: {} required: diff --git a/unilabos/registry/devices/reaction_station_bioyond.yaml b/unilabos/registry/devices/reaction_station_bioyond.yaml index 675b4a0a..97cbe51b 100644 --- a/unilabos/registry/devices/reaction_station_bioyond.yaml +++ b/unilabos/registry/devices/reaction_station_bioyond.yaml @@ -880,14 +880,14 @@ reaction_station.bioyond: feedback: {} goal: {} goal_default: - device_id: null - resource_a: null - resource_b: null + mount_device_id: null + mount_resource: null + resource: null handles: {} placeholder_keys: - device_id: unilabos_devices - resource_a: unilabos_resources - resource_b: unilabos_resources + mount_device_id: unilabos_devices + mount_resource: unilabos_resources + resource: unilabos_resources result: {} schema: description: '' @@ -895,9 +895,9 @@ reaction_station.bioyond: feedback: {} goal: properties: - device_id: + mount_device_id: type: object - resource_a: + mount_resource: properties: category: type: string @@ -968,9 +968,9 @@ reaction_station.bioyond: - pose - config - data - title: resource_a + title: mount_resource type: object - resource_b: + resource: properties: category: type: string @@ -1041,12 +1041,12 @@ reaction_station.bioyond: - pose - config - data - title: resource_b + title: resource type: object required: - - resource_a - - device_id - - resource_b + - resource + - mount_device_id + - mount_resource type: object result: {} required: diff --git a/unilabos/registry/devices/work_station.yaml b/unilabos/registry/devices/work_station.yaml index 640824b9..947b0560 100644 --- a/unilabos/registry/devices/work_station.yaml +++ b/unilabos/registry/devices/work_station.yaml @@ -7131,14 +7131,14 @@ workstation.bioyond: feedback: {} goal: {} goal_default: - device_id: null - resource_a: null - resource_b: null + mount_device_id: null + mount_resource: null + resource: null handles: {} placeholder_keys: - device_id: unilabos_devices - resource_a: unilabos_resources - resource_b: unilabos_resources + mount_device_id: unilabos_devices + mount_resource: unilabos_resources + resource: unilabos_resources result: {} schema: description: '' @@ -7146,9 +7146,9 @@ workstation.bioyond: feedback: {} goal: properties: - device_id: + mount_device_id: type: object - resource_a: + mount_resource: properties: category: type: string @@ -7219,9 +7219,9 @@ workstation.bioyond: - pose - config - data - title: resource_a + title: mount_resource type: object - resource_b: + resource: properties: category: type: string @@ -7292,12 +7292,12 @@ workstation.bioyond: - pose - config - data - title: resource_b + title: resource type: object required: - - resource_a - - device_id - - resource_b + - resource + - mount_device_id + - mount_resource type: object result: {} required: