mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2026-02-07 07:25:15 +00:00
registry upadte
This commit is contained in:
@@ -6847,7 +6847,10 @@ liquid_handler.prcxi:
|
|||||||
type: LiquidHandlerPickUpTips
|
type: LiquidHandlerPickUpTips
|
||||||
set_liquid:
|
set_liquid:
|
||||||
feedback: {}
|
feedback: {}
|
||||||
goal: {}
|
goal:
|
||||||
|
liquid_names: liquid_names
|
||||||
|
volumes: volumes
|
||||||
|
wells: wells
|
||||||
goal_default:
|
goal_default:
|
||||||
liquid_names:
|
liquid_names:
|
||||||
- ''
|
- ''
|
||||||
|
|||||||
@@ -240,6 +240,8 @@ workstation:
|
|||||||
type: object
|
type: object
|
||||||
type: AGVTransfer
|
type: AGVTransfer
|
||||||
AddProtocol:
|
AddProtocol:
|
||||||
|
placeholder_keys:
|
||||||
|
vessel: unilabos_resources
|
||||||
feedback: {}
|
feedback: {}
|
||||||
goal:
|
goal:
|
||||||
amount: amount
|
amount: amount
|
||||||
|
|||||||
@@ -461,7 +461,6 @@ def resource_plr_to_ulab(resource_plr: "ResourcePLR", parent_name: str = None):
|
|||||||
"data": all_states[d["name"]],
|
"data": all_states[d["name"]],
|
||||||
}
|
}
|
||||||
return r
|
return r
|
||||||
|
|
||||||
d = resource_plr.serialize()
|
d = resource_plr.serialize()
|
||||||
all_states = resource_plr.serialize_all_state()
|
all_states = resource_plr.serialize_all_state()
|
||||||
r = resource_plr_to_ulab_inner(d, all_states)
|
r = resource_plr_to_ulab_inner(d, all_states)
|
||||||
|
|||||||
@@ -10,6 +10,15 @@ class DeviceNodeResourceTracker(object):
|
|||||||
self.resource2parent_resource = {}
|
self.resource2parent_resource = {}
|
||||||
pass
|
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):
|
def parent_resource(self, resource):
|
||||||
if id(resource) in self.resource2parent_resource:
|
if id(resource) in self.resource2parent_resource:
|
||||||
return self.resource2parent_resource[id(resource)]
|
return self.resource2parent_resource[id(resource)]
|
||||||
|
|||||||
Reference in New Issue
Block a user