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: 19.00.00
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
See Also