ClientConfiguration Class

Class presenting client specific configuration

Definition

Namespace: ASCOM.Alpaca.Clients
Assembly: ASCOM.Alpaca (in ASCOM.Alpaca.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
C#
public class ClientConfiguration
Inheritance
Object    ClientConfiguration

Properties

ClientNumber Arbitrary number identifying this particular client
DeviceType Device type of this client
EstablishConnectionTimeout Communications timeout (seconds) when initially connecting to the client
ImageArrayCompression Image array compression level (Camera specific)
ImageArrayTransferType Image array transfer type (Camera specific)
IpAddress Alpaca device IP address as a string
Logger ILogger instance to which operational debug messages will be sent.
LongDeviceResponseTimeout Communications timeout (seconds) for commands that are expected to take a long time such as synchronous telescope slews.
Password Basic authentication password
PortNumber Alpaca device IP port number.
RemoteDeviceNumber Alpaca device number of the ASCOM device
Request100Continue Gets or sets a value indicating whether the client sends an Expect: 100-continue header with HTTP requests.
ServiceType HTTP or HTTPS service type used to communicate with the Alpaca device
StandardDeviceResponseTimeout Communications timeout (seconds) for commands that are expected to complete quickly
StrictCasing Set to require that clients case JSON variables in accordance with the Alpaca standard. Set to accept any casing.
UserAgentProductName Product name to include in the User-Agent HTTP header
UserAgentProductVersion Product version to include in the User-Agent HTTP header
UserName Basic authentication user name.

Version Information

.NET Standard

Supported in: 2.0

See Also