ICIPNode Interface |
public interface ICIPNode
The ICIPNode type exposes the following members.
| Name | Description | |
|---|---|---|
| ClassId | Class id. | |
| InstanceId | Instance id. | |
| LastNode | Returns the linked node with with maximum class/instance id. | |
| NotImplementedPaths | A list of paths that we know we'll get asked for but are deliberately not implemented. | |
| NumNodes | Returns the number of linked nodes. | |
| Object | The node implementation. | |
| Parent | Parent node (or null). | |
| Router | The message router instance. |
| Name | Description | |
|---|---|---|
| AddLink | Add linked object. | |
| AllNodes | Returns all linked nodes (sorted by class/instance id). | |
| GetOrAddServices | Get or add a CIP services provider. | |
| Initialize | Start initialization, initializing this node and all descendant nodes. | |
| RemoveAllLinks | Remove all removable links. | |
| RemoveLink | Remove linked node. | |
| ServiceNotSupported | Report a request for a service that's not supported. | |
| ServiceRequest | Try to service a request where we couldn't traverse the entire logical EPATH. Route will contain the remaining elements of the path that need to be resolved. | |
| SetInstance | Set the node id. | |
| SetupBus | Set up bus. |