IOpcTranslatePathsService Interface

Namespace: Opc.UaFx.Services
Assemblies: Opc.UaFx.Advanced.dll

Defines a specialized IOpcService┬┤2 which can be used to translate one or more paths (see OpcRelativePath) to one or more node identifiers.

C#

[CLSCompliant(false)]
public interface IOpcTranslatePathsService : IOpcService<OpcTranslatePathsResponse, OpcTranslatePathsRequest>


Attributes CLSCompliantAttribute


Implements IOpcService<OpcTranslatePathsResponse, Invoke>(UaFx.Services)

Name Description
MaxPathsPerTranslate Gets or sets the maximum number of paths which shall be translated using a single translate request. This number indirectly defines the number of requests used to send a specific number of translate requests to the server.
UsedMaxPathsPerTranslate Gets the maximum number of paths which are translated using a single translate request. This property will use either the MaxPathsPerTranslate or the maximum number of paths which can be translated in one request as defined by the server. The lowest number of paths is used to partition the commands to execute into multiple translate requests.
Name Description
TranslatePaths(IEnumerable) Translates one or more paths starting from one or more dedicated nodes using the specified commands.
TranslatePaths(OpcTranslatePath) Translates one or more paths starting from one or more dedicated nodes using the specified commands.