fix multiple instance error

This commit is contained in:
Xuwznln
2025-10-24 02:29:46 +08:00
parent 85590672d8
commit 85a58e3464

View File

@@ -595,12 +595,12 @@ class BaseROS2DeviceNode(Node, Generic[T]):
if "spot" in spec.parameters: if "spot" in spec.parameters:
additional_params["spot"] = site additional_params["spot"] = site
old_parent = plr_resource.parent old_parent = plr_resource.parent
# if old_parent is not None: if old_parent is not None:
# # plr并不支持同一个deck的加载和卸载 # plr并不支持同一个deck的加载和卸载
# self.lab_logger().warning( self.lab_logger().warning(
# f"物料{plr_resource}请求从{old_parent}卸载" f"物料{plr_resource}请求从{old_parent}卸载"
# ) )
# plr_resource.unassign_child_resource(plr_resource) plr_resource.unassign_child_resource(plr_resource)
parent_resource.assign_child_resource( parent_resource.assign_child_resource(
plr_resource, location=None, **additional_params plr_resource, location=None, **additional_params
) )