DPIObjectObjectClass Class |
Namespace: Demo3D.PLC.Rockwell.Comms.DPI.Nodes
public class ObjectClass : DPIObject
The DPIObjectObjectClass type exposes the following members.
| Name | Description | |
|---|---|---|
| DPIObjectObjectClass |
Constructs an ObjectClass.
|
| Name | Description | |
|---|---|---|
| ClassId |
The class id of an object.
(Inherited from DPIObject.) | |
| InstanceId |
The instance id of an object.
(Inherited from DPIObject.) | |
| Node |
The associated node in the DPI node hierarchy.
(Inherited from DPIObject.) | |
| NodeName |
Override to provide a name for the node.
(Inherited from DPIObject.) | |
| NumLinks |
Returns the number of links.
(Inherited from DPIObject.) | |
| ParentInstance |
The parent instance of a class (or null).
| |
| Router |
The DPI router instance.
(Inherited from DPIObject.) |
| Name | Description | |
|---|---|---|
| AddChild |
Add an instance to a class.
| |
| AllInstances |
All instances.
| |
| AllInstancesT |
All instances of a specified type.
| |
| AllObjects |
Returns all linked nodes.
(Inherited from DPIObject.) | |
| ConstructNode |
Initialize object properties.
(Inherited from DPIObject.) | |
| Descendants |
Return all descendants of this node.
(Inherited from DPIObject.) | |
| FindInstance |
Find object with a specified id.
| |
| 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.
(Inherited from DPIObject.) | |
| MissingNodeFirstChance |
First chance to intercept a missing node.
Return true to indicate that we added a node.
(Inherited from DPIObject.) | |
| NotifyAddedHierarchy |
Initialize object after its has been added to the hierarchy.
(Inherited from DPIObject.) | |
| NotifyAllChildrenRemoved |
Called to notify when all removable children have been removed.
(Inherited from DPIObject.) | |
| 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.
(Inherited from DPIObject.) | |
| NotifyChildRemoved |
Called to notify when a child object has been removed.
(Inherited from DPIObject.) | |
| NotifyRemovedHierarchy |
Called to notify when this object has been removed from the hierarchy.
(Inherited from DPIObject.) | |
| RequestRemoveChild |
Called to request permission to remove a child.
(Inherited from DPIObject.) | |
| 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.
(Inherited from DPIObject.) |
| Name | Description | |
|---|---|---|
| OnChildAdded |
Occurs when a child object has been added.
(Inherited from DPIObject.) | |
| OnChildRemoved |
Occurs when a child object has been removed.
(Inherited from DPIObject.) |