Click or drag to resize

ICIPNode Interface

Represents a position in the node network.

Namespace:  Demo3D.PLC.Comms.CIP.Nodes
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public interface ICIPNode

The ICIPNode type exposes the following members.

Properties
  NameDescription
Public propertyClassId
Class id.
Public propertyInstanceId
Instance id.
Public propertyLastNode
Returns the linked node with with maximum class/instance id.
Public propertyNotImplementedPaths
A list of paths that we know we'll get asked for but are deliberately not implemented.
Public propertyNumNodes
Returns the number of linked nodes.
Public propertyObject
The node implementation.
Public propertyParent
Parent node (or null).
Public propertyRouter
The message router instance.
Top
Methods
  NameDescription
Public methodAddLink
Add linked object.
Public methodAllNodes
Returns all linked nodes (sorted by class/instance id).
Public methodGetOrAddServices
Get or add a CIP services provider.
Public methodInitialize
Start initialization, initializing this node and all descendant nodes.
Public methodRemoveAllLinks
Remove all removable links.
Public methodRemoveLink
Remove linked node.
Public methodServiceNotSupported
Report a request for a service that's not supported.
Public methodServiceRequest
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.
Public methodSetInstance
Set the node id.
Public methodSetupBus
Set up bus.
Top
Extension Methods
See Also