Class Focuser
Client implementation of an ASCOM Alpaca Focuser device.
This class is meant to be use in a client application that need to control an ASCOM Alpaca Focuser
Inheritance
System.Object
Focuser
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 Focuser : DeviceBase, IFocuser, IDevice, IFocuserAsync, IDeviceAsync
Constructors
|
Improve this Doc
View Source
Focuser(DeviceConfiguration)
Initializes a new instance of the Focuser class.
Declaration
public Focuser(DeviceConfiguration configuration)
Parameters
|
Improve this Doc
View Source
Focuser(DeviceConfiguration, ILogger)
Initializes a new instance of the Focuser class.
Declaration
public Focuser(DeviceConfiguration configuration, ILogger logger)
Parameters
|
Improve this Doc
View Source
Focuser(DeviceConfiguration, IClientTransactionIdGenerator)
Initializes a new instance of the Focuser class.
Declaration
public Focuser(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator)
Parameters
|
Improve this Doc
View Source
Focuser(DeviceConfiguration, IClientTransactionIdGenerator, ILogger)
Initializes a new instance of the Focuser class.
Declaration
public Focuser(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
GetMaxIncrement()
Declaration
public int GetMaxIncrement()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetMaxIncrementAsync()
Declaration
public Task<int> GetMaxIncrementAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
|
|
Improve this Doc
View Source
GetMaxStep()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetMaxStepAsync()
Declaration
public Task<int> GetMaxStepAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
|
|
Improve this Doc
View Source
GetPosition()
Declaration
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetPositionAsync()
Declaration
public Task<int> GetPositionAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int32> |
|
|
Improve this Doc
View Source
GetStepSize()
Declaration
public double GetStepSize()
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
GetStepSizeAsync()
Declaration
public Task<double> GetStepSizeAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
|
Improve this Doc
View Source
GetTemperature()
Declaration
public double GetTemperature()
Returns
Type |
Description |
System.Double |
|
|
Improve this Doc
View Source
GetTemperatureAsync()
Declaration
public Task<double> GetTemperatureAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Double> |
|
|
Improve this Doc
View Source
Halt()
Declaration
|
Improve this Doc
View Source
HaltAsync()
Declaration
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
IsAbsolute()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsAbsoluteAsync()
Declaration
public Task<bool> IsAbsoluteAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsMoving()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsMovingAsync()
Declaration
public Task<bool> IsMovingAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsTempComp()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsTempCompAsync()
Declaration
public Task<bool> IsTempCompAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
IsTempCompAvailable()
Declaration
public bool IsTempCompAvailable()
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsTempCompAvailableAsync()
Declaration
public Task<bool> IsTempCompAvailableAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
|
Improve this Doc
View Source
Move(Int32)
Declaration
public void Move(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
|
Improve this Doc
View Source
MoveAsync(Int32)
Declaration
public Task MoveAsync(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
|
Improve this Doc
View Source
SetTempComp(Boolean)
Declaration
public void SetTempComp(bool tempComp)
Parameters
Type |
Name |
Description |
System.Boolean |
tempComp |
|
|
Improve this Doc
View Source
SetTempCompAsync(Boolean)
Declaration
public Task SetTempCompAsync(bool tempComp)
Parameters
Type |
Name |
Description |
System.Boolean |
tempComp |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements