CIPObjectObjectClass Class |
Namespace: Demo3D.PLC.Comms.CIP.Nodes
public class ObjectClass : CIPObject
The CIPObjectObjectClass type exposes the following members.
| Name | Description | |
|---|---|---|
| CIPObjectObjectClass |
Constructs an ObjectClass.
|
| Name | Description | |
|---|---|---|
| ClassId |
The class id of an object.
(Inherited from CIPObject.) | |
| ClassNode |
The class node of this class object.
| |
| 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 |
The instance id of an object.
(Inherited from CIPObject.) | |
| LargeInstIds |
Instance id's are UDINT's. (Default false.)
| |
| MaxClassAttrId |
The maximum class attribute id.
| |
| MaxInstanceAttrId |
The maximum instance attribute id.
| |
| MaxInstanceId |
The maximum instance id.
| |
| MaxInstanceSupported |
MaxInstance attribute supported. (Default true.)
| |
| Node |
The associated node in the CIP node hierarchy.
(Inherited from CIPObject.) | |
| NodeName |
Override to provide a name for the node.
(Inherited from CIPObject.) | |
| NotImplementedPaths |
A list of paths that we know we'll get asked for but are deliberately not implemented.
(Inherited from CIPObject.) | |
| NumInstances |
Number of instances.
| |
| NumInstancesSupported |
NumInstances attribute supported. (Default true.)
| |
| NumLinks |
Returns the number of links.
(Inherited from CIPObject.) | |
| ParentInstance |
The parent instance of a class (or null).
| |
| Router |
The message router instance.
(Inherited from CIPObject.) | |
| Version |
Version. (Default 1.)
| |
| VersionSupported |
Version attribute supported. (Default true.)
|
| Name | Description | |
|---|---|---|
| AddChild |
Add an instance to a class.
| |
| AllInstances |
All instances.
| |
| AllInstancesT |
All instances of a specified type.
| |
| AllObjects |
Returns all linked nodes.
(Inherited from CIPObject.) | |
| ConstructNode |
Initialize object properties.
(Inherited from CIPObject.) | |
| CreateInstance |
Create a new instance of the class.
| |
| Descendants |
Return all descendants of this node.
(Inherited from CIPObject.) | |
| FindInstance |
Find object with a specified id.
| |
| GetAttributeList |
Service GetAttributeList CIP request.
(Inherited from CIPServices.) | |
| GetAttributeProperties |
Return all attribute properties (in GetAttributeAll order, ie not necessarily numerical order).
(Overrides CIPServicesGetAttributeProperties.) | |
| GetAttributeProperties(UInt32) |
Return the attribute properties for one attribute.
(Inherited from CIPServices.) | |
| GetAttributesAll |
Service GetAttributesAll CIP request.
(Inherited from CIPServices.) | |
| GetAttributeSingle |
Service GetAttributeSingle CIP request.
(Inherited from CIPServices.) | |
| GetAttributeValue |
Read the value of one attribute and write it into the responseData.
(Overrides CIPServicesGetAttributeValue(MessageContext, IPacketWriter, UInt32).) | |
| Initialize |
Initialize the object.
(Inherited from CIPObject.) | |
| MissingNodeFirstChance |
First chance to intercept a missing node.
Return true to indicate that we added a node.
(Inherited from CIPObject.) | |
| NotifyAddedHierarchy |
Initialize object after its has been added to the hierarchy.
(Inherited from CIPObject.) | |
| NotifyAllChildrenRemoved |
Called to notify when all removable children have been removed.
(Inherited from CIPObject.) | |
| NotifyAttributesSet |
Callback to indicate that an attribute value has been set. Only called at the end of the protocol request after all attributes
in the packet have been set.
(Inherited from CIPServices.) | |
| NotifyChildAdded |
Called to notify when a child object is added.
(Inherited from CIPObject.) | |
| NotifyChildRemoved |
Called to notify when a child object has been removed.
(Inherited from CIPObject.) | |
| NotifyRemovedHierarchy |
Called to notify when this object has been removed from the hierarchy.
(Inherited from CIPObject.) | |
| OverrideNodePropertyBag |
Return the property bag for this node.
(Inherited from CIPObject.) | |
| RequestRemoveChild |
Called to request permission to remove a child.
(Inherited from CIPObject.) | |
| ServiceErrorStatus |
Return error code for a service that's not supported by class nodes.
(Overrides CIPServicesServiceErrorStatus(ServiceCode).) | |
| ServiceRequest(MessageContext, OutgoingResponseContainer, IncomingRequest) |
Service a request.
(Inherited from CIPServices.) | |
| ServiceRequest(MessageContext, OutgoingResponseContainer, IncomingRequest, EPATHLogicalPath, ServiceRequestHandler) |
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.
(Overrides CIPServicesServiceRequest(MessageContext, OutgoingResponseContainer, IncomingRequest, EPATHLogicalPath, ServiceRequestHandler).) | |
| SetAttributeList |
Service SetAttributeList CIP request.
(Inherited from CIPServices.) | |
| SetAttributesAll |
Service SetAttributesAll CIP request.
(Inherited from CIPServices.) | |
| SetAttributeSingle |
Service SetAttributeSingle CIP request.
(Inherited from CIPServices.) | |
| SetAttributeValue |
Set one attribute to the value read from requestData.
(Inherited from CIPServices.) | |
| SetInstance |
Set the node id.
(Inherited from CIPObject.) | |
| SetupBus |
Setup the bus configuration.
(Inherited from CIPObject.) |
| Name | Description | |
|---|---|---|
| OnChildAdded |
Occurs when a child object has been added.
(Inherited from CIPObject.) | |
| OnChildRemoved |
Occurs when a child object has been removed.
(Inherited from CIPObject.) |
| Name | Description | |
|---|---|---|
| DefaultVersion |
The default version for this class.
|