ASCOM.Alpaca.Discovery Namespace

Tools providing Alpaca Discovery capabilities for Alpaca clients and devices. This namespace is delivered in NuGet package: ASCOM.Alpaca.Components except for the Responder class, which is delivered in NuGet package: ASCOM.Alpaca.Device to minimise its footprint.

Classes

AlpacaConfiguredDevice Returns an array of device description objects, providing unique information for each served device, enabling them to be accessed through the Alpaca Device API.
AlpacaConfiguredDevicesResponse Class representing an Alpaca device's configured devices response
AlpacaDescriptionResponse The response for the AlpacaDeviceDescription
AlpacaDevice Data object describing an Alpaca device that supports discovery as returned by the AlpacaDiscovery component.
AlpacaDeviceDescription Returns cross-cutting information that applies to all devices available at this URL:Port.
AlpacaDiscovery Enables clients to discover Alpaca devices by sending one or more discovery polls. Returns information on discovered Alpaca devices and the ASCOM devices that are available.
AlpacaDiscoveryResponse Class representing the IP port of the Alpaca device
AscomDevice Data object describing an ASCOM device that is served by an Alpaca device as returned by the AlpacaDiscovery component.
BroadcastResponse Response to an Alpaca discovery broadcast.
Constants Constants related to Alpaca discovery
DnsResponse Define the state object for the callback. Use hostName to correlate calls with the proper result.
Finder Initiates a discovery and raises events as devices respond
Responder Enable Alpaca devices to respond to Alpaca discovery broadcasts by returning the Alpaca port number. This component is delivered in NuGet package: ASCOM.Alpaca.Device to minimise its footprint.