The ConnectionEndpointParameterDataType is an abstract structure used by the EstablishConnections Method to provide the information for the 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 158.
Table 158 – 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 NodeIds that are inputs. If InputVariables are not provided, it shall be null or empty. |
|
OutputVariableIds |
0:NodeId[] |
Specifies a list of NodeIds that are outputs. If OutputVariables are not provided, it shall be null or empty. |
|
IsPersistent |
0:Boolean |
If TRUE, specifies that 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 159.
Table 159 – 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 160.
Table 160 – 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 161.
Table 161 – 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.