Finder Class

Initiates a discovery and raises events as devices respond

Definition

Namespace: ASCOM.Alpaca.Discovery
Assembly: ASCOM.Alpaca (in ASCOM.Alpaca.dll) Version: 4.0.0+77e18c564bf9ecdb0ef30166e894390d1b7d077c
C#
public class Finder : IDisposable
Inheritance
Object    Finder
Implements
IDisposable

Constructors

Finder Creates an Alpaca Finder object that sends out a search request for Alpaca devices
Finder(ILogger) Creates an Alpaca Finder object with an associated ILogger instance that sends out a search request for Alpaca devices
Finder(JsonNameCaseSensitivity) Creates an Alpaca Finder object with an associated ILogger instance that sends out a search request for Alpaca devices
Finder(Boolean, ILogger) Creates an Alpaca Finder object with an associated ILogger instance and given JSON name case sensitivity that sends out a search request for Alpaca devices
Obsolete
Finder(JsonNameCaseSensitivity, ILogger) Creates an Alpaca Finder object with an associated ILogger instance that sends out a search request for Alpaca devices

Properties

BroadcastResponses List of all responses to the broadcasts
CachedEndpoints List of IP Endpoints that returned valid Alpaca discovery responses

Methods

ClearCache Clears the cached IP Endpoints in CachedEndpoints
Dispose DIspose of the Finder
Search(Boolean, Boolean) Resends the search request on the default discovery port
Search(Int32, Boolean, Boolean) Resends the search request on the specified discovery port

Events

ResponseReceivedEvent Event raised each time a discovery response is received from a device

Version Information

Supported in: .NET Standard 2.0, .NET 8 .NET 9. .NET 10

See Also