DPIObject Class |
Namespace: Demo3D.PLC.Rockwell.Comms.DPI.Nodes
public abstract class DPIObject : DPIServices
The DPIObject type exposes the following members.
| Name | Description | |
|---|---|---|
| ClassId |
The class id of an object.
| |
| InstanceId |
The instance id of an object.
| |
| Node |
The associated node in the DPI node hierarchy.
| |
| NodeName |
Override to provide a name for the node.
| |
| NumLinks |
Returns the number of links.
| |
| Router |
The DPI router instance.
|
| Name | Description | |
|---|---|---|
| AllObjects |
Returns all linked nodes.
| |
| ConstructNode |
Initialize object properties.
| |
| Descendants |
Return all descendants of this node.
| |
| GetAttribute |
Service GetAttribute DPI request.
(Inherited from DPIServices.) | |
| GetAttributeProperties |
Returns all attribute properties (in GetAttributeAll order, ie not necessarily numerical order).
(Inherited from DPIServices.) | |
| GetAttributeProperties(UInt32) |
Return the attribute properties for one attribute.
(Inherited from DPIServices.) | |
| GetAttributeValue |
Read the value of one attribute and write it into the responseData.
(Inherited from DPIServices.) | |
| Initialize |
Initialize the object.
| |
| MissingNodeFirstChance |
First chance to intercept a missing node.
Return true to indicate that we added a node.
| |
| NotifyAddedHierarchy |
Initialize object after its has been added to the hierarchy.
| |
| NotifyAllChildrenRemoved |
Called to notify when all removable children have been removed.
| |
| NotifyAttributeSet |
Callback to indicate that an attribute value has been set. Only called at the end of the protocol request after all attributes
in the packet have been set.
(Inherited from DPIServices.) | |
| NotifyChildAdded |
Called to notify when a child object is added.
| |
| NotifyChildRemoved |
Called to notify when a child object has been removed.
| |
| NotifyRemovedHierarchy |
Called to notify when this object has been removed from the hierarchy.
| |
| RequestRemoveChild |
Called to request permission to remove a child.
| |
| SetAttribute |
Service SetAttribute DPI request.
(Inherited from DPIServices.) | |
| SetAttributeValue |
Set one attribute to the value read from requestData.
(Inherited from DPIServices.) | |
| SetInstance |
Set the node id.
|
| Name | Description | |
|---|---|---|
| OnChildAdded |
Occurs when a child object has been added.
| |
| OnChildRemoved |
Occurs when a child object has been removed.
|