The ConnectionEndpointParameterDataType is an abstract structure used by the EstablishConnections Method to provide the information for creation of a ConnectionEndpoint. It is semantically equivalent to the ConnectionEndpointParameterType as defined in 6.12.
The ConnectionEndpointParameterDataType is illustrated in Figure 57.
Figure 57 – ConnectionEndpointParameterDataType illustration
The ConnectionEndpointParameterDataType is formally defined in Table 148.
Table 148 – ConnectionEndpointParameterDataType structure
Name |
Type |
Description |
ConnectionEndpointParameterDataType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
Name |
0:String |
Specifies the BrowseName of the ConnectionEndpoint. |
ConnectionEndpointTypeId |
0:NodeId |
Specifies the well-known NodeId of the type definition, which shall be used to create the ConnectionEndpoint. This can be any of the subtypes of the ConnectionEndpointType (for example, PubSubConnectionEndpointType) |
InputVariableIds |
0:NodeId[] |
Specifies a list of ids which are inputs. If InputVariableIds is not used, it shall be an empty array. |
OutputVariableIds |
0:NodeId[] |
Specifies a list of ids that are outputs. If OutputVariableIds is not used, it shall be an empty array. |
IsPersistent |
0:Boolean |
If TRUE, specifies the ConnectionEndpoint shall be persistent. |
CleanupTimeout |
0:Duration |
Specifies the value of the CleanupTimeout variable. |
RelatedEndpoint |
2:RelatedEndpointDataType |
Specifies the other endpoint this ConnectionEndpoint is connected to. |
IsPreconfigured |
0:Boolean |
If TRUE, specifies the ConnectionEndpoint is preconfigured. |
The ConnectionEndpointParameterDataType representation in the AddressSpace is formally defined in Table 149.
Table 149 – ConnectionEndpointParameterDataType definition
Attribute |
Value |
|||
BrowseName |
2:ConnectionEndpointParameterDataType |
|||
IsAbstract |
True |
|||
References |
NodeClass |
BrowseName |
Definition |
|
Subtype of the 0:Structure defined in OPC 10000-5 |
||||
HasSubtype |
DataType |
PubSubConnectionEndpointParameterDataType |
Defined in 10.18.3 |
|
ConformanceUnits |
||||
UAFX AutomationComponent Base |
||||
UAFX ConnectionManager Base |
The PubSubConnectionEndpointParameterDataType is used by the EstablishConnections Method to create a PubSubConnectionEndpoint.
The PubSubConnectionEndpointParameterDataType is formally defined in Table 150.
Table 150 – PubSubConnectionEndpointParameterDataType structure
Name |
Type |
Description |
PubSubConnectionEndpointParameterDataType |
Structure |
Subtype of ConnectionEndpointParameterDataType |
Mode |
2:PubSubConnectionEndpointModeEnum |
Indicates the intended mode of the ConnectionEndpoint. |
The PubSubConnectionEndpointParameterDataType representation in the AddressSpace is formally defined in Table 151.
Table 151 – PubSubConnectionEndpointParameterDataType definition
Attribute |
Value |
|||||
BrowseName |
2:PubSubConnectionEndpointParameterDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 2:ConnectionEndpointParameterDataType |
||||||
ConformanceUnits |
||||||
UAFX AutomationComponent Base |
||||||
UAFX ConnectionManager Base |
The ClientServerConnectionEndpointParameterDataType is used by the EstablishConnections Method to create a ClientServerConnectionEndpoint.
This DataType will be specified in a future version of this document.