private NodeBrowser OnCreateItemConfigurationBrowser(
ISystemContext context,
NodeState node,
ViewDescription view,
NodeId referenceType,
bool includeSubtypes,
BrowseDirection browseDirection,
QualifiedName browseName,
IEnumerable<IReference> additionalReferences,
bool internalOnly)
{
HdaParsedNodeId nodeId = HdaParsedNodeId.Parse(node.NodeId);
if (nodeId == null)
{
return null;
}
return new HdaElementBrower(
context,
view,
referenceType,
includeSubtypes,
browseDirection,
browseName,
additionalReferences,
internalOnly,
nodeId.RootId,
Opc.Ua.ObjectTypeIds.HistoricalDataConfigurationType,
Opc.Ua.BrowseNames.HAConfiguration,
NamespaceIndex);
}