Example #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;
 }
Example #2
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;
 }
Example #3
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;
 }
Example #4
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;
            }