public static NodeId ConstructIdForHdaAggregate(uint aggregateId, ushort namespaceIndex)
{
// check for built in aggregates.
NodeId nodeId = ComUtils.GetHdaAggregateId(aggregateId);
if (nodeId != null)
{
return nodeId;
}
// server specific aggregates.
ParsedNodeId parsedNodeId = new ParsedNodeId();
parsedNodeId.RootId = aggregateId.ToString();
parsedNodeId.NamespaceIndex = namespaceIndex;
parsedNodeId.RootType = HdaAggregate;
return parsedNodeId.Construct();
}