We have a setup of federated Site hierarchy where we have added few child sites to central site.
Using following code we are trying to find camera under the camera group
List<Item> serverItems = serverItems = Configuration.Instance.GetItems(ItemHierarchy.UserDefined);
foreach (var item in serverItems)
{
Log.Info("GetTreeView " + item.Name);
if (item.FQID.Kind == Kind.Server)
{
var cameraGroup = item.GetChildren()[0].GetChildren();
foreach (var group in cameraGroup)
{
Log.Info("GetTreeView cameraGroup " + group.Name);
queue.Enqueue(group);
}
}
}
Here item.GetChildren() has zero items. But same code works inside smart client plugin. Not working as component integration.
if i use SystemDefined instead of UserDefined it finds system groups and cameras inside system groups. But i need camera groups.
Here management Server is 2020R2 and smart client is 2022R2
How I can get camera groups in Federated Site hierarchy pls help?