public class ClientConfigurationPublic Class ClientConfiguration| 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. |