The ReserveCommunicationIdsDataType is an abstract structure used to request communication model-specific identifiers using the EstablishConnections Method.
The ReserveCommunicationIdsDataType is illustrated in Figure 60.
Figure 60 – ReserveCommunicationIdsDataType illustration
The ReserveCommunicationIdsDataType is an abstract type that has no structure and is expected to be subtyped. It is formally defined in Table 210.
Table 210 – ReserveCommunicationIdsDataType definition
Attributes |
Value |
||
BrowseName |
2:ReserveCommunicationIdsDataType |
||
IsAbstract |
True |
||
References |
Node Class |
BrowseName |
Description |
Subtype of the 0:Structure defined in OPC 10000-5 |
|||
HasSubtype |
DataType |
2:PubSubReserveCommunicationIdsDataType |
Defined in 10.43.3 |
ConformanceUnits |
|||
UAFX AutomationComponent Base |
|||
UAFX ConnectionManager Base |
The PubSubReserveCommunicationIdsDataType is formally defined in Table 211.
Table 211 – PubSubReserveCommunicationIdsDataType structure
Name |
Type |
Description |
PubSubReserveCommunicationIdsDataType |
Structure |
Subtype of ReserveCommunicationIdsDataType |
TransportProfileUri |
0:String |
See OPC 10000-14 for details |
NumReqWriterGroupIds |
0:UInt16 |
Indicates the number of requested node ids for WriterGroups. |
NumReqDataSetWriterIds |
0:UInt16 |
Indicates the number of requested node ids for DataSetWriter. |
The PubSubReserveCommunicationIdsDataType representation in the AddressSpace is formally defined in Table 212.
Table 212 – PubSubReserveCommunicationIdsDataType definition
Attribute |
Value |
|||||
BrowseName |
2:PubSubReserveCommunicationIdsDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 2:ReserveCommunicationIdsDataType |
||||||
ConformanceUnits |
||||||
UAFX AutomationComponent PubSub Connections |
||||||
UAFX ConnectionManager PubSubCommunicationFlowConfiguration |
The PubSubReserveCommunicationIds2DataType is formally defined in Table 214.
Table 213 – PubSubReserveCommunicationIds2DataType structure
Name |
Type |
Description |
PubSubReserveCommunicationIds2DataType |
Structure |
Subtype of PubSubReserveCommunicationIdsDataType |
RequestTransportSpecificInfo |
0:Boolean |
Set this to TRUE to request transport profile-specific information from the AutomationComponent. For UDP-UADP, if this is set to TRUE, the AutomationComponent shall return the UDP port number used to receive UDP unicast traffic. |
The PubSubReserveCommunicationIds2DataType representation in the AddressSpace is formally defined in Table 214.
Table 214 – PubSubReserveCommunicationIds2DataType definition
Attribute |
Value |
|||||
BrowseName |
2:PubSubReserveCommunicationIds2DataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 2:PubSubReserveCommunicationIdsDataType |
||||||
ConformanceUnits |
||||||
UAFX AutomationComponent Base |
||||||
UAFX ConnectionManager Base |
This data type will be specified in a later version of this document.