registry upadte

This commit is contained in:
Xuwznln
2025-07-18 21:27:56 +08:00
parent c462540484
commit 3d9798476b
4 changed files with 15 additions and 2 deletions

View File

@@ -6847,7 +6847,10 @@ liquid_handler.prcxi:
type: LiquidHandlerPickUpTips
set_liquid:
feedback: {}
goal: {}
goal:
liquid_names: liquid_names
volumes: volumes
wells: wells
goal_default:
liquid_names:
- ''

View File

@@ -240,6 +240,8 @@ workstation:
type: object
type: AGVTransfer
AddProtocol:
placeholder_keys:
vessel: unilabos_resources
feedback: {}
goal:
amount: amount

View File

@@ -461,7 +461,6 @@ def resource_plr_to_ulab(resource_plr: "ResourcePLR", parent_name: str = None):
"data": all_states[d["name"]],
}
return r
d = resource_plr.serialize()
all_states = resource_plr.serialize_all_state()
r = resource_plr_to_ulab_inner(d, all_states)

View File

@@ -10,6 +10,15 @@ class DeviceNodeResourceTracker(object):
self.resource2parent_resource = {}
pass
def prefix_path(self, resource):
resource_prefix_path = "/"
resource_parent = getattr(resource, "parent", None)
while resource_parent is not None:
resource_prefix_path = f"/{resource_parent.name}" + resource_prefix_path
resource_parent = resource_parent.parent
return resource_prefix_path
def parent_resource(self, resource):
if id(resource) in self.resource2parent_resource:
return self.resource2parent_resource[id(resource)]