using Opc.Ua; namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Adapters; /// /// Abstracts OPC UA endpoint discovery for testability. /// internal interface IEndpointDiscovery { /// /// Discovers endpoints at the given URL and returns the best match for the requested security mode. /// Also rewrites the endpoint URL hostname to match the requested URL when they differ. /// EndpointDescription SelectEndpoint(ApplicationConfiguration config, string endpointUrl, MessageSecurityMode requestedMode); }