ICIPClass |
public interface ICIPClassNode : ICIPNode
The ICIPClassNode type exposes the following members.
| Name | Description | |
|---|---|---|
| ClassId |
Class id.
(Inherited from ICIPNode) | |
| GetAttributeListSupported | GetAttributeList service request status code. (Default Success.) | |
| GetAttributesAllSupported | GetAttributesAll service request status code. (Default Success.) | |
| GetAttributeSingleSupported | GetAttributeSingle service request status code. (Default Success.) | |
| Hidden | Class is not reported by the message router. (Default false.) | |
| InstanceId |
Instance id.
(Inherited from ICIPNode) | |
| LargeInstIds | Instance id's are UDINT's. (Default false.) | |
| LastNode |
Returns the linked node with with maximum class/instance id.
(Inherited from ICIPNode) | |
| MaxClassAttrId | The maximum class attribute id. (Default -1 to report actual max class attribute id.) | |
| MaxInstanceAttrId | The maximum instant attribute id. (Default -1 to report actual max instance attribute id.) | |
| MaxInstanceId | Fixed maximum instance id. (Default 0 to report actual max instance id.) | |
| MaxInstanceSupported | MaxInstance attribute supported. (Default true.) | |
| NotImplementedPaths |
A list of paths that we know we'll get asked for but are deliberately not implemented.
(Inherited from ICIPNode) | |
| NumInstances | Fixed number of instances. (Default -1 to report actual number of instances.) | |
| NumInstancesSupported | NumInstances attribute supported. (Default true.) | |
| NumNodes |
Returns the number of linked nodes.
(Inherited from ICIPNode) | |
| Object |
The node implementation.
(Inherited from ICIPNode) | |
| Parent |
Parent node (or null).
(Inherited from ICIPNode) | |
| Router |
The message router instance.
(Inherited from ICIPNode) | |
| Version | Version. (Default 1.) | |
| VersionSupported | Version attribute supported. (Default true.) |
| Name | Description | |
|---|---|---|
| AddLink |
Add linked object.
(Inherited from ICIPNode) | |
| AllNodes |
Returns all linked nodes (sorted by class/instance id).
(Inherited from ICIPNode) | |
| GetOrAddServices |
Get or add a CIP services provider.
(Inherited from ICIPNode) | |
| Initialize |
Start initialization, initializing this node and all descendant nodes.
(Inherited from ICIPNode) | |
| RemoveAllLinks |
Remove all removable links.
(Inherited from ICIPNode) | |
| RemoveLink |
Remove linked node.
(Inherited from ICIPNode) | |
| ServiceNotSupported |
Report a request for a service that's not supported.
(Inherited from ICIPNode) | |
| 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.
(Inherited from ICIPNode) | |
| SetInstance |
Set the node id.
(Inherited from ICIPNode) | |
| SetupBus |
Set up bus.
(Inherited from ICIPNode) |