Click or drag to resize

AttributeValue Class

Represents an attribute value in memory, and acts as a base for classes that store the actual attribute value. AttributeValue also stores attribute meta data (dimensions and properties), and provides common abstract methods for accessing attribute values. Typical use of AttributeValue is through an AttributeBase, which provides a strongly typed view on the value.
Inheritance Hierarchy
SystemObject
  Demo3D.PLC.Comms.AttrDbAttributeValue

Namespace:  Demo3D.PLC.Comms.AttrDb
Assembly:  PLC (in PLC.dll) Version: 14.0.0.10531
Syntax
C#
public abstract class AttributeValue

The AttributeValue type exposes the following members.

Constructors
  NameDescription
Protected methodAttributeValue
Constructs an AttributeValue.
Top
Properties
  NameDescription
Public propertyAttributeId
Attribute ID.
Public propertyDimensions
The dimensions of the value (or null).
Public propertyFlags
Attribute value flags.
Public propertyGettable
True if protocol attribute-get requests are allowed.
Public propertyIgnoreSet
True if protocol attribute-set requests are allowed, but should be ignored.
Public propertyMemory
Returns the underlying shared memory segment.
Public propertySettable
True if protocol attribute-set requests are allowed.
Top
Methods
Events
  NameDescription
Public eventOnAttributeValueSet
Occurs when the attribute value is set, but only under certain circumstances (see remarks).
Top
See Also