public NodeDataType(NodeId Id, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask, bool IsAbstract) : base(Id, NodeClass.ObjectType, BrowseName, DisplayName, Description, WriteMask, UserWriteMask) { this.IsAbstract = IsAbstract; }
public NodeView(NodeId Id, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask, bool ContainsNoLoops, byte EventNotifier) : base(Id, NodeClass.ObjectType, BrowseName, DisplayName, Description, WriteMask, UserWriteMask) { this.ContainsNoLoops = ContainsNoLoops; this.EventNotifier = EventNotifier; }
public NodeMethod(NodeId Id, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask, bool IsExecutable, bool IsUserExecutable) : base(Id, NodeClass.ObjectType, BrowseName, DisplayName, Description, WriteMask, UserWriteMask) { this.IsExecutable = IsExecutable; this.IsUserExecutable = IsUserExecutable; }
public NodeReferenceType(NodeId Id, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask, bool IsAbstract, bool IsSymmetric, LocalizedText InverseName) : base(Id, NodeClass.ObjectType, BrowseName, DisplayName, Description, WriteMask, UserWriteMask) { this.IsAbstract = IsAbstract; this.IsSymmetric = IsSymmetric; this.InverseName = InverseName; }
public NodeVariable(NodeId Id, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask, Core.AccessLevel AccessLevel, Core.AccessLevel UserAccessLevel, double MinimumResamplingInterval, bool IsHistorizing, NodeId DataType) : base(Id, NodeClass.ObjectType, BrowseName, DisplayName, Description, WriteMask, UserWriteMask) { this.Value = null; this.DataType = DataType; this.ValueRank = (int)Core.ValueRank.Scalar; this.AccessLevel = AccessLevel; this.UserAccessLevel = UserAccessLevel; this.MinimumResamplingInterval = MinimumResamplingInterval; this.IsHistorizing = IsHistorizing; }
public Node(NodeId Id, NodeClass Class, QualifiedName BrowseName, LocalizedText DisplayName, LocalizedText Description, UInt32 WriteMask, UInt32 UserWriteMask) { this.Id = Id; this.Class = Class; this.BrowseName = BrowseName; this.DisplayName = DisplayName; this.Description = Description; this.WriteMask = WriteMask; this.UserWriteMask = UserWriteMask; this.References = new List <ReferenceNode>(); }