AttributeValue Class |
Namespace: Demo3D.PLC.Comms.AttrDb
public abstract class AttributeValue
The AttributeValue type exposes the following members.
| Name | Description | |
|---|---|---|
| AttributeValue |
Constructs an AttributeValue.
|
| Name | Description | |
|---|---|---|
| AttributeId |
Attribute ID.
| |
| Dimensions |
The dimensions of the value (or null).
| |
| Flags |
Attribute value flags.
| |
| Gettable |
True if protocol attribute-get requests are allowed.
| |
| IgnoreSet |
True if protocol attribute-set requests are allowed, but should be ignored.
| |
| Memory |
Returns the underlying shared memory segment.
| |
| Settable |
True if protocol attribute-set requests are allowed.
|
| Name | Description | |
|---|---|---|
| AddOnAttributeValueSet |
Add a handler for the OnAttributeValueSet event.
| |
| GetValue(ArraySegmentByte) |
Protocol access to the attribute value.
Honours Gettable.
| |
| GetValue(IPacketWriter, DataSelect) |
Protocol access to the attribute value.
Honours Gettable.
| |
| NotifyAttributeValueSet |
Raises the OnAttributeValueSet event.
| |
| RemoveOnAttributeValueSet |
Remove a handler from the OnAttributeValueSet event.
| |
| SetValue(ArraySegmentByte, Boolean) | ||
| SetValue(IPacketReader, DataSelect, Boolean) |
| Name | Description | |
|---|---|---|
| OnAttributeValueSet |
Occurs when the attribute value is set, but only under certain circumstances (see remarks).
|