Class Dome
Client implementation of an ASCOM Alpaca Dome device.
This class is meant to be use in a client application that need to control an ASCOM Alpaca Dome
Inheritance
System.Object
Dome
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: ES.Ascom.Alpaca.Client.dll
Syntax
public sealed class Dome : DeviceBase, IDome, IDevice, IDomeAsync, IDeviceAsync
Constructors
|
Improve this Doc
View Source
Dome(DeviceConfiguration)
Initializes a new instance of the Dome class.
Declaration
public Dome(DeviceConfiguration configuration)
Parameters
|
Improve this Doc
View Source
Dome(DeviceConfiguration, ILogger)
Initializes a new instance of the Dome class.
Declaration
public Dome(DeviceConfiguration configuration, ILogger logger)
Parameters
|
Improve this Doc
View Source
Dome(DeviceConfiguration, IClientTransactionIdGenerator)
Initializes a new instance of the Dome class.
Declaration
public Dome(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator)
Parameters
|
Improve this Doc
View Source
Dome(DeviceConfiguration, IClientTransactionIdGenerator, ILogger)
Initializes a new instance of the Dome class.
Declaration
public Dome(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator, ILogger logger)
Parameters
Properties
|
Improve this Doc
View Source
DeviceType
Declaration
protected override DeviceType DeviceType { get; }
Property Value
Overrides
ES.Ascom.Alpaca.Client.Devices.DeviceBase.DeviceType
Methods
|
Improve this Doc
View Source
AbortSlew()
Declaration
|
Improve this Doc
View Source
AbortSlewAsync()
Declaration
public Task AbortSlewAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
CanFindHome()
Declaration
public bool CanFindHome()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanFindHomeAsync()
Declaration
public Task<bool> CanFindHomeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanPark()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanParkAsync()
Declaration
public Task<bool> CanParkAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSetAltitude()
Declaration
public bool CanSetAltitude()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSetAltitudeAsync()
Declaration
public Task<bool> CanSetAltitudeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSetAzimuth()
Declaration
public bool CanSetAzimuth()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSetAzimuthAsync()
Declaration
public Task<bool> CanSetAzimuthAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSetPark()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSetParkAsync()
Declaration
public Task<bool> CanSetParkAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSetShutter()
Declaration
public bool CanSetShutter()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSetShutterAsync()
Declaration
public Task<bool> CanSetShutterAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSlave()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSlaveAsync()
Declaration
public Task<bool> CanSlaveAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CanSyncAzimuth()
Declaration
public bool CanSyncAzimuth()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CanSyncAzimuthAsync()
Declaration
public Task<bool> CanSyncAzimuthAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
CloseShutter()
Declaration
public void CloseShutter()
|
Improve this Doc
View Source
CloseShutterAsync()
Declaration
public Task CloseShutterAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
FindHome()
Declaration
|
Improve this Doc
View Source
FindHomeAsync()
Declaration
public Task FindHomeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
GetAltitude()
Declaration
public double GetAltitude()
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
GetAltitudeAsync()
Declaration
public Task<double> GetAltitudeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
|
Improve this Doc
View Source
GetAzimuth()
Declaration
public double GetAzimuth()
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
GetAzimuthAsync()
Declaration
public Task<double> GetAzimuthAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
|
Improve this Doc
View Source
GetShutterStatus()
Declaration
public ShutterState GetShutterStatus()
Returns
|
Improve this Doc
View Source
GetShutterStatusAsync()
Declaration
public Task<ShutterState> GetShutterStatusAsync()
Returns
|
Improve this Doc
View Source
IsAtHome()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsAtHomeAsync()
Declaration
public Task<bool> IsAtHomeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsAtPark()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsAtParkAsync()
Declaration
public Task<bool> IsAtParkAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsSlaved()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsSlavedAsync()
Declaration
public Task<bool> IsSlavedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsSlewing()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsSlewingAsync()
Declaration
public Task<bool> IsSlewingAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
OpenShutter()
Declaration
public void OpenShutter()
|
Improve this Doc
View Source
OpenShutterAsync()
Declaration
public Task OpenShutterAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
Park()
Declaration
|
Improve this Doc
View Source
ParkAsync()
Declaration
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SetPark()
Declaration
|
Improve this Doc
View Source
SetParkAsync()
Declaration
public Task SetParkAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SetSlaved(Boolean)
Declaration
public void SetSlaved(bool slaved)
Parameters
Type |
Name |
Description |
System.Boolean |
slaved |
|
|
Improve this Doc
View Source
SetSlavedAsync(Boolean)
Declaration
public Task SetSlavedAsync(bool slaved)
Parameters
Type |
Name |
Description |
System.Boolean |
slaved |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SlewToAltitude(Double)
Declaration
public void SlewToAltitude(double altitude)
Parameters
Type |
Name |
Description |
System.Double |
altitude |
|
|
Improve this Doc
View Source
SlewToAltitudeAsync(Double)
Declaration
public Task SlewToAltitudeAsync(double altitude)
Parameters
Type |
Name |
Description |
System.Double |
altitude |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SlewToAzimuth(Double)
Declaration
public void SlewToAzimuth(double azimuth)
Parameters
Type |
Name |
Description |
System.Double |
azimuth |
|
|
Improve this Doc
View Source
SlewToAzimuthAsync(Double)
Declaration
public Task SlewToAzimuthAsync(double azimuth)
Parameters
Type |
Name |
Description |
System.Double |
azimuth |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SyncToAzimuth(Double)
Declaration
public void SyncToAzimuth(double azimuth)
Parameters
Type |
Name |
Description |
System.Double |
azimuth |
|
|
Improve this Doc
View Source
SyncToAzimuthAsync(Double)
Declaration
public Task SyncToAzimuthAsync(double azimuth)
Parameters
Type |
Name |
Description |
System.Double |
azimuth |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements