Click or drag to resize

ICIPClassNode Interface

Represents a position in the node network for a class.

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

The ICIPClassNode type exposes the following members.

Properties
 NameDescription
Public propertyClassId Class id.
(Inherited from ICIPNode)
Public propertyGetAttributeListSupported GetAttributeList service request status code. (Default Success.)
Public propertyGetAttributesAllSupported GetAttributesAll service request status code. (Default Success.)
Public propertyGetAttributeSingleSupported GetAttributeSingle service request status code. (Default Success.)
Public propertyHidden Class is not reported by the message router. (Default false.)
Public propertyInstanceId Instance id.
(Inherited from ICIPNode)
Public propertyLargeInstIds Instance id's are UDINT's. (Default false.)
Public propertyLastNode Returns the linked node with with maximum class/instance id.
(Inherited from ICIPNode)
Public propertyMaxClassAttrId The maximum class attribute id. (Default -1 to report actual max class attribute id.)
Public propertyMaxInstanceAttrId The maximum instant attribute id. (Default -1 to report actual max instance attribute id.)
Public propertyMaxInstanceId Fixed maximum instance id. (Default 0 to report actual max instance id.)
Public propertyMaxInstanceSupported MaxInstance attribute supported. (Default true.)
Public propertyNotImplementedPaths A list of paths that we know we'll get asked for but are deliberately not implemented.
(Inherited from ICIPNode)
Public propertyNumInstances Fixed number of instances. (Default -1 to report actual number of instances.)
Public propertyNumInstancesSupported NumInstances attribute supported. (Default true.)
Public propertyNumNodes Returns the number of linked nodes.
(Inherited from ICIPNode)
Public propertyObject The node implementation.
(Inherited from ICIPNode)
Public propertyParent Parent node (or null).
(Inherited from ICIPNode)
Public propertyRouter The message router instance.
(Inherited from ICIPNode)
Public propertyVersion Version. (Default 1.)
Public propertyVersionSupported Version attribute supported. (Default true.)
Top
Methods
 NameDescription
Public methodAddLink Add linked object.
(Inherited from ICIPNode)
Public methodAllNodes Returns all linked nodes (sorted by class/instance id).
(Inherited from ICIPNode)
Public methodGetOrAddServices Get or add a CIP services provider.
(Inherited from ICIPNode)
Public methodInitialize Start initialization, initializing this node and all descendant nodes.
(Inherited from ICIPNode)
Public methodRemoveAllLinks Remove all removable links.
(Inherited from ICIPNode)
Public methodRemoveLink Remove linked node.
(Inherited from ICIPNode)
Public methodServiceNotSupported Report a request for a service that's not supported.
(Inherited from ICIPNode)
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.
(Inherited from ICIPNode)
Public methodSetInstance Set the node id.
(Inherited from ICIPNode)
Public methodSetupBus Set up bus.
(Inherited from ICIPNode)
Top
See Also