This structure contains the results returned from the ConnectionEndpoint configuration by the EstablishConnections Method. For a definition of how this DataType is used by the EstablishConnections Method, see 6.2.4.

The structure is formally defined in Table 144.

Table 144 – ConnectionEndpointConfigurationResultDataType structure

Name

Type

Description

ConnectionEndpointConfigurationResultDataType

Structure

Subtype of Structure defined in OPC 10000-5

ConnectionEndpointId

0:NodeId

The NodeId of the ConnectionEndpoint.

If the command is aborted or rolled back, it shall be set to null.

FunctionalEntityNodeResult

0:StatusCode

StatusCode related to the FunctionalEntityNode.

ConnectionEndpointResult

0:StatusCode

StatusCode related to the ConnectionEndpoint.

VerificationResult

2:FunctionalEntityVerificationResultEnum

Result of the identity check.

If CommandMask VerifyFunctionalEntityCmd is not set, it shall be set to NotSet.

VerificationStatus

0:StatusCode

Operational status related to identity-check of the FunctionalEntityNode.

If CommandMask VerifyFunctionalEntityCmd is not set, it shall be set to Good.

VerificationVariablesErrors

0:StatusCode[]

Variables errors related to the identity-check of the FunctionalEntityNode.

If CommandMask VerifyFunctionalEntityCmd is not set, it shall be null or empty.

EstablishControlResult

0:StatusCode[]

StatusCodes related to EstablishControl on the ControlGroup(s).

If CommandMask EstablishControlCmd is set, the length of this array shall match the length of ControlGroups, and each element shall contain the result of the corresponding element in ControlGroups. If CommandMask EstablishControlCmd is not set, it shall be null or empty.

ConfigurationDataResult

0:StatusCode[]

StatusCodes related to applying ConfigurationData.

If CommandMask SetConfigurationDataCmd is set, the length of this array shall match the length of ConfigurationData, and each element shall contain the result of the corresponding element in ConfigurationData. If CommandMask SetConfigurationDataCmd is not set, it shall be null or empty.

ReassignControlResult

0:StatusCode[]

StatusCodes related to ReassignControl on the ControlGroup(s).

If CommandMask ReassignControlCmd is set, the length of this array shall match the length of ControlGroups, and each element shall contain the result of the corresponding element in ControlGroups. If CommandMask ReassignControlCmd is not set, it shall be null or empty.

CommunicationLinksResult

0:StatusCode

StatusCode related to establishing references into the communication model.If CommandMask SetCommunicationConfigurationCmd is not set, it shall be set to Good.

EnableCommunicationResult

0:StatusCode

Status Code related to the overall enabling of the communication model.

If CommandMask EnableCommunicationConfigurationCmd is not set, it shall be set to Good.

The ConnectionEndpointConfigurationResultDataType representation in the AddressSpace is formally defined in Table 145.

Table 145 – ConnectionEndpointConfigurationResultDataType definition

Attribute

Value

BrowseName

2:ConnectionEndpointConfigurationResultDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base