Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
            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;
            }
Esempio n. 6
0
            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>();
            }