Click or drag to resize

IOConnection Class

The IOConnection instance.
Inheritance Hierarchy
SystemObject
  Demo3D.PLC.Rockwell.Comms.CIP.Nodes.DeviceIOConnection

Namespace: Demo3D.PLC.Rockwell.Comms.CIP.Nodes.Device
Assembly: PLC (in PLC.dll) Version: 19.00.00
Syntax
C#
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
public class IOConnection : IAttributeDatabase

The IOConnection type exposes the following members.

Constructors
 NameDescription
Public methodIOConnection Constructs an IOConnection.
Top
Properties
 NameDescription
Public propertyConnectionPath The connection path (if supported).
Public propertyInConnectionPoint In connection point (or 0 if not supported).
Public propertyInDataClassId InData class from InDataPath.
Public propertyInDataInstanceId InData instance id from InDataPath.
Public propertyInDataPath InData path.
Public propertyInDataPtr In data address.
Public propertyInDataSize In data size.
Public propertyInFormat In real time format.
Public propertyInstanceId ConnectionIO instance id.
Public propertyOutConnectionPoint Out connection point (or 0 if not supported).
Public propertyOutDataClassId OutData class from OutDataPath.
Public propertyOutDataInstanceId OutData instance id from OutDataPath.
Public propertyOutDataPath OutData path.
Public propertyOutDataPtr Out data address.
Public propertyOutDataSize Out data size.
Public propertyOutFormat Out real time format.
Public propertyType Connection type.
Public propertyUpdateRate Update rate.
Top
Methods
 NameDescription
Public methodFindAddOrUpdateAttributeValue Find, add or update an attribute value.

If an attribute value with the specified id does not exist, then the function 'create' is called to create a new attribute value. If the 'create' function is null then no new attribute value is added.

If an attribute value with the specified id already exists, then the function 'update' (if not null) is called to update the attribute value.

Public methodGetAttributeValues Get all the attribute values.
Top
Extension Methods
 NameDescription
Public Extension MethodFindAttributeValue Find an attribute value by id.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindByteArrayAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindByteAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindDIntAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindDWordAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindLIntAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindLRealAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindLWordAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindOrAddAttributeValue Find or add an attribute value.

If an attribute value with the specified id does not exist, then the specified attribute is added. If an attribute value with the specified id already exists, then the original attribute is returned.


(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindOrAddAttributeValue Find or add an attribute value.

If an attribute value with the specified id already exists, then it's returned. If an attribute value with the specified id does not exist, then a new attribute value is created.


(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindRealAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindShortStringAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodFindWordAttribute Finds an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetByteArrayAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetByteArrayAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetByteArrayAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetByteAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetByteAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetDIntAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetDIntAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetDWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetDWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLIntAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLIntAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLRealAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLRealAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetLWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetRealAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetRealAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetShortStringAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetShortStringAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Public Extension MethodGetWordAttribute Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions)
Top
See Also