use ordering to convert identifier to idx

This commit is contained in:
Xuwznln
2025-10-24 02:58:50 +08:00
parent 4d9d5701e9
commit e504505137

View File

@@ -593,7 +593,7 @@ class BaseROS2DeviceNode(Node, Generic[T]):
site = additional_add_params.get("site", None)
spec = inspect.signature(parent_resource.assign_child_resource)
if "spot" in spec.parameters:
ordering_dict: Dict[str, Any] = getattr(plr_resource, "_ordering")
ordering_dict: Dict[str, Any] = getattr(parent_resource, "_ordering")
if ordering_dict:
site = list(ordering_dict.keys()).index(site)
additional_params["spot"] = site