Opc.Ua.Com.Server.ComHdaItemManager.Construct C# (CSharp) Method

Construct() private method

Constructs the browse path.
private Construct ( NodeId nodeId, uint hdaAttributeId ) : BrowsePath
nodeId NodeId The node id.
hdaAttributeId uint The hda attribute id.
return BrowsePath
        private BrowsePath Construct(NodeId nodeId, uint hdaAttributeId, params string[] browsePaths)
        {
            BrowsePath browsePath = new BrowsePath();
            browsePath.StartingNode = nodeId;
            browsePath.Handle = hdaAttributeId;

            for (int ii = 0; ii < browsePaths.Length; ii++)
            {
                RelativePathElement element = new RelativePathElement();

                element.ReferenceTypeId = ReferenceTypeIds.HasChild;
                element.IsInverse = false;
                element.IncludeSubtypes = true;
                element.TargetName = browsePaths[ii];

                browsePath.RelativePath.Elements.Add(element);
            }

            return browsePath;
        }

Same methods

ComHdaItemManager::Construct ( InternalHandle handle, uint uaAttributeId ) : ReadValueId
ComHdaItemManager::Construct ( NodeId nodeId, uint hdaAttributeId, uint uaAttributeId ) : ReadValueId