Opc.Ua.VariableAttributes.VariableAttributes C# (CSharp) Method

VariableAttributes() public method

Initializes the object with the unitName and namespaceUri.
public VariableAttributes ( object value, byte accessLevel ) : System
value object
accessLevel byte
return System
        public VariableAttributes(object value, byte accessLevel)
        {
            Initialize();
            
            Value                   = new Variant(value);
            AccessLevel             = accessLevel;
            UserAccessLevel         = accessLevel;
            MinimumSamplingInterval = MinimumSamplingIntervals.Indeterminate;
            Historizing             = false;

            if (value == null)
            {
                DataType  = DataTypes.BaseDataType;
                ValueRank = ValueRanks.Any;
            }
            else
            {
                DataType  = TypeInfo.GetDataTypeId(value);
                ValueRank = TypeInfo.GetValueRank(value);
            }
        }
    }
VariableAttributes