Click or drag to resize

IAttributeDatabase Interface

Access to an underlying attribute database.

Namespace:  Demo3D.PLC.Comms.AttrDb
Assembly:  PLC (in PLC.dll) Version: 14.0.0.10531
Syntax
C#
public interface IAttributeDatabase

The IAttributeDatabase type exposes the following members.

Properties
  NameDescription
Public propertyNumAttributes
The number of attributes.
Top
Methods
  NameDescription
Public methodFindAttributeValue
Find an attribute value by id.
Public methodGetOrAddAttributeValue
Finds or creates the value for a specified attribute.
Top
Extension Methods
  NameDescription
Public Extension MethodFindByteArrayAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindByteAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindDIntAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindDWordAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindLIntAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindLRealAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindLWordAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindRealAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindShortStringAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodFindWordAttribute
Finds an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetByteArrayAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetByteAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetDIntAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetDWordAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetLIntAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetLRealAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetLWordAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetRealAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetShortStringAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Public Extension MethodGetWordAttribute
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.)
Top
Remarks
Use methods, such as
var attribute = attributeDatabase.GetWordAttribute(attributeId: 10);  // get attribute 10
attribute.Value = 150;   // set its value to 150
See GetWordAttribute(IAttributeDatabase, UInt16).
See Also