MotionDeviceAccess Class |
Namespace: Demo3D.PLC.Comms.CIP.Nodes.Motion
public abstract class MotionDeviceAccess : CIPObjectObjectInstance, IAttributeDatabase
The MotionDeviceAccess type exposes the following members.
| Name | Description | |
|---|---|---|
| MotionDeviceAccess |
Constructs a new Motion Device Access instance.
|
| Name | Description | |
|---|---|---|
| ClassId |
The class id of an object.
(Inherited from CIPObject.) | |
| EPATH |
EPATH containing class and instance id.
(Inherited from CIPObjectObjectInstance.) | |
| InstanceId |
The instance id of an object.
(Inherited from CIPObject.) | |
| 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.) | |
| NumAttributes |
The number of attributes.
| |
| NumLinks |
Returns the number of links.
(Inherited from CIPObject.) | |
| ParentClass |
The parent class of an instance (or null).
(Inherited from CIPObjectObjectInstance.) | |
| Router |
The message router instance.
(Inherited from CIPObject.) |
| Name | Description | |
|---|---|---|
| AddChild |
Add a class to an instance.
(Inherited from CIPObjectObjectInstance.) | |
| AddControlCommanded |
Add a handler for the ControlCommanded event.
| |
| AddControlUpdated |
Add a handler for the ControlUpdated event.
| |
| AddStateTransitioned |
Add a handler for the StateTransitioned event.
| |
| AllInstancesT |
Find all instances of a specified sub class.
(Inherited from CIPObjectObjectInstance.) | |
| AllObjects |
Returns all linked nodes.
(Inherited from CIPObject.) | |
| AxisEvent |
Issue an axis event to change the state of the internal state machine.
| |
| ChangeStatus |
Set or reset status bits.
| |
| ClearFaults |
Clear faults.
| |
| ClearStatus |
Clear status bits (except LocalControl).
| |
| ConstructNode |
Initialize object properties.
(Inherited from CIPObject.) | |
| CreateAttributeList |
Common interpretation of the data part of a Create service request.
The service data is the same format as the SetAttributeList, but doesn't return the same SetAttributeList response.
(Inherited from CIPObjectObjectInstance.) | |
| Descendants |
Return all descendants of this node.
(Inherited from CIPObject.) | |
| EnqueueFault |
Enqueue a fault.
| |
| FindAttributeValue |
Find an attribute value by id.
| |
| FindClass(ClassID) |
Find class with a specified id.
(Inherited from CIPObjectObjectInstance.) | |
| FindInstanceT(ClassID, UInt32) |
Find class instance by id.
(Inherited from CIPObjectObjectInstance.) | |
| GetAttributeList |
Service GetAttributeList CIP request.
(Inherited from CIPServices.) | |
| GetAttributeProperties |
Returns all attribute properties (in GetAttributeAll order, ie not necessarily numerical order).
(Inherited from CIPServices.) | |
| 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.
(Inherited from CIPServices.) | |
| GetOrAddAttributeValue |
Finds or creates the attribute value for a specified attribute.
| |
| 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.) | |
| NotifyControlCommanded |
Raises the ControlCommanded event.
| |
| NotifyControlUpdated |
Raises the ControlUpdated event.
| |
| NotifyRemovedHierarchy |
Called to notify when this object has been removed from the hierarchy.
(Inherited from CIPObject.) | |
| NotifyStateTransitioned |
Raises the StateTransitioned event.
| |
| OverrideNodePropertyBag |
Return the property bag for this node.
(Inherited from CIPObject.) | |
| RaiseAxisException |
Raise an exception.
| |
| RemoveControlCommanded |
Remove a handler from the ControlCommanded event.
| |
| RemoveControlUpdated |
Remove a handler from the ControlUpdated event.
| |
| RemoveStateTransitioned |
Remove a handler from the StateTransitioned event.
| |
| RequestRemoveChild |
Called to request permission to remove a child.
(Inherited from CIPObject.) | |
| ResetStatus |
Reset status bits.
| |
| ServiceErrorStatus |
Return error code for a service that's not supported by this node.
(Inherited from CIPServices.) | |
| 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.
(Inherited from CIPServices.) | |
| 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.) | |
| SetFault |
Enqueue a fault.
| |
| SetInstance(ClassID, UInt32) |
Set the node id.
(Inherited from CIPObject.) | |
| SetInstance(CIPObjectObjectClass, UInt32) |
Set the node id.
(Inherited from CIPObjectObjectInstance.) | |
| SetStatus |
Set status bits.
| |
| SetupBus |
Setup the bus configuration.
(Inherited from CIPObject.) |
| Name | Description | |
|---|---|---|
| ControlCommanded |
Occurs on receipt of a control command.
| |
| ControlUpdated |
Occurs to indicate control updates.
| |
| OnChildAdded |
Occurs when a child object has been added.
(Inherited from CIPObject.) | |
| OnChildRemoved |
Occurs when a child object has been removed.
(Inherited from CIPObject.) | |
| StateTransitioned |
Occurs on state transition.
|