Show / Hide Table of Contents

Class Telescope

Client implementation of an ASCOM Alpaca Telescope device.

This class is meant to be use in a client application that need to control an ASCOM Alpaca Telescope

Inheritance
System.Object
DeviceBase
Telescope
Implements
ITelescope
IDevice
ITelescopeAsync
IDeviceAsync
Inherited Members
DeviceBase.DeviceNumber
DeviceBase.InvokeAction(String, String)
DeviceBase.InvokeActionAsync(String, String)
DeviceBase.SendCommandBlind(String, Boolean)
DeviceBase.SendCommandBlindAsync(String, Boolean)
DeviceBase.SendCommandBool(String, Boolean)
DeviceBase.SendCommandBoolAsync(String, Boolean)
DeviceBase.SendCommandString(String, Boolean)
DeviceBase.SendCommandStringAsync(String, Boolean)
DeviceBase.IsConnected()
DeviceBase.IsConnectedAsync()
DeviceBase.SetConnected(Boolean)
DeviceBase.SetConnectedAsync(Boolean)
DeviceBase.GetDescription()
DeviceBase.GetDescriptionAsync()
DeviceBase.GetDriverInfo()
DeviceBase.GetDriverInfoAsync()
DeviceBase.GetDriverVersion()
DeviceBase.GetDriverVersionAsync()
DeviceBase.GetInterfaceVersion()
DeviceBase.GetInterfaceVersionAsync()
DeviceBase.GetName()
DeviceBase.GetNameAsync()
DeviceBase.GetSupportedActions()
DeviceBase.GetSupportedActionsAsync()
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()
Namespace: ES.Ascom.Alpaca.Client.Devices
Assembly: ES.Ascom.Alpaca.Client.dll
Syntax
public sealed class Telescope : DeviceBase, ITelescope, IDevice, ITelescopeAsync, IDeviceAsync

Constructors

| Improve this Doc View Source

Telescope(DeviceConfiguration)

Initializes a new instance of the Telescope class.

Declaration
public Telescope(DeviceConfiguration configuration)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

| Improve this Doc View Source

Telescope(DeviceConfiguration, ILogger)

Initializes a new instance of the Telescope class.

Declaration
public Telescope(DeviceConfiguration configuration, ILogger logger)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

ILogger logger

Logger, can be useful for debugging

| Improve this Doc View Source

Telescope(DeviceConfiguration, IClientTransactionIdGenerator)

Initializes a new instance of the Telescope class.

Declaration
public Telescope(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

IClientTransactionIdGenerator clientTransactionIdGenerator

Client Transaction ID Generator

| Improve this Doc View Source

Telescope(DeviceConfiguration, IClientTransactionIdGenerator, ILogger)

Initializes a new instance of the Telescope class.

Declaration
public Telescope(DeviceConfiguration configuration, IClientTransactionIdGenerator clientTransactionIdGenerator, ILogger logger)
Parameters
Type Name Description
DeviceConfiguration configuration

Device configuration

IClientTransactionIdGenerator clientTransactionIdGenerator

Client Transaction ID Generator

ILogger logger

Logger, can be useful for debugging

Properties

| Improve this Doc View Source

DeviceType

Declaration
protected override DeviceType DeviceType { get; }
Property Value
Type Description
DeviceType
Overrides
ES.Ascom.Alpaca.Client.Devices.DeviceBase.DeviceType

Methods

| Improve this Doc View Source

AbortSlew()

Declaration
public void AbortSlew()
| 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

CanMoveAxis(TelescopeAxis)

Declaration
public bool CanMoveAxis(TelescopeAxis axis)
Parameters
Type Name Description
TelescopeAxis axis
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanMoveAxisAsync(TelescopeAxis)

Declaration
public Task<bool> CanMoveAxisAsync(TelescopeAxis axis)
Parameters
Type Name Description
TelescopeAxis axis
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanPark()

Declaration
public bool CanPark()
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

CanPulseGuide()

Declaration
public bool CanPulseGuide()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanPulseGuideAsync()

Declaration
public Task<bool> CanPulseGuideAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetDeclinationRate()

Declaration
public bool CanSetDeclinationRate()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetDeclinationRateAsync()

Declaration
public Task<bool> CanSetDeclinationRateAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetGuideRates()

Declaration
public bool CanSetGuideRates()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetGuideRatesAsync()

Declaration
public Task<bool> CanSetGuideRatesAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetPark()

Declaration
public bool CanSetPark()
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

CanSetPierSide()

Declaration
public bool CanSetPierSide()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetPierSideAsync()

Declaration
public Task<bool> CanSetPierSideAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetRightAscensionRate()

Declaration
public bool CanSetRightAscensionRate()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetRightAscensionRateAsync()

Declaration
public Task<bool> CanSetRightAscensionRateAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSetTracking()

Declaration
public bool CanSetTracking()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSetTrackingAsync()

Declaration
public Task<bool> CanSetTrackingAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSlew()

Declaration
public bool CanSlew()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSlewAltAz()

Declaration
public bool CanSlewAltAz()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSlewAltAzAsync()

Declaration
public Task<bool> CanSlewAltAzAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSlewAsync()

Declaration
public Task<bool> CanSlewAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSync()

Declaration
public bool CanSync()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSyncAltAz()

Declaration
public bool CanSyncAltAz()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

CanSyncAltAzAsync()

Declaration
public Task<bool> CanSyncAltAzAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

CanSyncAsync()

Declaration
public Task<bool> CanSyncAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

DoesRefraction()

Declaration
public bool DoesRefraction()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

DoesRefractionAsync()

Declaration
public Task<bool> DoesRefractionAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

FindHome()

Declaration
public void FindHome()
| Improve this Doc View Source

FindHomeAsync()

Declaration
public Task FindHomeAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

GetAlignmentMode()

Declaration
public AlignmentMode GetAlignmentMode()
Returns
Type Description
AlignmentMode
| Improve this Doc View Source

GetAlignmentModeAsync()

Declaration
public Task<AlignmentMode> GetAlignmentModeAsync()
Returns
Type Description
System.Threading.Tasks.Task<AlignmentMode>
| 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

GetApertureArea()

Declaration
public double GetApertureArea()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetApertureAreaAsync()

Declaration
public Task<double> GetApertureAreaAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetApertureDiameter()

Declaration
public double GetApertureDiameter()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetApertureDiameterAsync()

Declaration
public Task<double> GetApertureDiameterAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetAxisRates(TelescopeAxis)

Declaration
public IList<AxisRate> GetAxisRates(TelescopeAxis axis)
Parameters
Type Name Description
TelescopeAxis axis
Returns
Type Description
System.Collections.Generic.IList<AxisRate>
| Improve this Doc View Source

GetAxisRatesAsync(TelescopeAxis)

Declaration
public Task<IList<AxisRate>> GetAxisRatesAsync(TelescopeAxis axis)
Parameters
Type Name Description
TelescopeAxis axis
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IList<AxisRate>>
| 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

GetDeclination()

Declaration
public double GetDeclination()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetDeclinationAsync()

Declaration
public Task<double> GetDeclinationAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetDeclinationRate()

Declaration
public double GetDeclinationRate()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetDeclinationRateAsync()

Declaration
public Task<double> GetDeclinationRateAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetDestinationSideOfPier(Double, Double)

Declaration
public PierSide GetDestinationSideOfPier(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
Returns
Type Description
PierSide
| Improve this Doc View Source

GetDestinationSideOfPierAsync(Double, Double)

Declaration
public Task<PierSide> GetDestinationSideOfPierAsync(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
Returns
Type Description
System.Threading.Tasks.Task<PierSide>
| Improve this Doc View Source

GetEquatorialSystem()

Declaration
public EquatorialCoordinateType GetEquatorialSystem()
Returns
Type Description
EquatorialCoordinateType
| Improve this Doc View Source

GetEquatorialSystemAsync()

Declaration
public Task<EquatorialCoordinateType> GetEquatorialSystemAsync()
Returns
Type Description
System.Threading.Tasks.Task<EquatorialCoordinateType>
| Improve this Doc View Source

GetFocalLength()

Declaration
public double GetFocalLength()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetFocalLengthAsync()

Declaration
public Task<double> GetFocalLengthAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetGuideRateDeclination()

Declaration
public double GetGuideRateDeclination()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetGuideRateDeclinationAsync()

Declaration
public Task<double> GetGuideRateDeclinationAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetGuideRateRightAscension()

Declaration
public double GetGuideRateRightAscension()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetGuideRateRightAscensionAsync()

Declaration
public Task<double> GetGuideRateRightAscensionAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetRightAscension()

Declaration
public double GetRightAscension()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetRightAscensionAsync()

Declaration
public Task<double> GetRightAscensionAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetRightAscensionRate()

Declaration
public double GetRightAscensionRate()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetRightAscensionRateAsync()

Declaration
public Task<double> GetRightAscensionRateAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetSideOfPier()

Declaration
public PierSide GetSideOfPier()
Returns
Type Description
PierSide
| Improve this Doc View Source

GetSideOfPierAsync()

Declaration
public Task<PierSide> GetSideOfPierAsync()
Returns
Type Description
System.Threading.Tasks.Task<PierSide>
| Improve this Doc View Source

GetSiderealTime()

Declaration
public double GetSiderealTime()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetSiderealTimeAsync()

Declaration
public Task<double> GetSiderealTimeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetSiteElevation()

Declaration
public double GetSiteElevation()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetSiteElevationAsync()

Declaration
public Task<double> GetSiteElevationAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetSiteLatitude()

Declaration
public double GetSiteLatitude()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetSiteLatitudeAsync()

Declaration
public Task<double> GetSiteLatitudeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetSiteLongitude()

Declaration
public double GetSiteLongitude()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetSiteLongitudeAsync()

Declaration
public Task<double> GetSiteLongitudeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetSlewSettleTime()

Declaration
public int GetSlewSettleTime()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetSlewSettleTimeAsync()

Declaration
public Task<int> GetSlewSettleTimeAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
| Improve this Doc View Source

GetTargetDeclination()

Declaration
public double GetTargetDeclination()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetTargetDeclinationAsync()

Declaration
public Task<double> GetTargetDeclinationAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetTargetRightAscension()

Declaration
public double GetTargetRightAscension()
Returns
Type Description
System.Double
| Improve this Doc View Source

GetTargetRightAscensionAsync()

Declaration
public Task<double> GetTargetRightAscensionAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Double>
| Improve this Doc View Source

GetTrackingRate()

Declaration
public DriveRate GetTrackingRate()
Returns
Type Description
DriveRate
| Improve this Doc View Source

GetTrackingRateAsync()

Declaration
public Task<DriveRate> GetTrackingRateAsync()
Returns
Type Description
System.Threading.Tasks.Task<DriveRate>
| Improve this Doc View Source

GetTrackingRates()

Declaration
public IList<DriveRate> GetTrackingRates()
Returns
Type Description
System.Collections.Generic.IList<DriveRate>
| Improve this Doc View Source

GetTrackingRatesAsync()

Declaration
public Task<IList<DriveRate>> GetTrackingRatesAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IList<DriveRate>>
| Improve this Doc View Source

GetUtcDate()

Declaration
public DateTime GetUtcDate()
Returns
Type Description
System.DateTime
| Improve this Doc View Source

GetUtcDateAsync()

Declaration
public Task<DateTime> GetUtcDateAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.DateTime>
| Improve this Doc View Source

IsAtHome()

Declaration
public bool IsAtHome()
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
public bool IsAtPark()
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

IsPulseGuiding()

Declaration
public bool IsPulseGuiding()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsPulseGuidingAsync()

Declaration
public Task<bool> IsPulseGuidingAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

IsSlewing()

Declaration
public bool IsSlewing()
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

IsTracking()

Declaration
public bool IsTracking()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsTrackingAsync()

Declaration
public Task<bool> IsTrackingAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
| Improve this Doc View Source

MoveAxis(TelescopeAxis, Double)

Declaration
public void MoveAxis(TelescopeAxis axis, double rate)
Parameters
Type Name Description
TelescopeAxis axis
System.Double rate
| Improve this Doc View Source

MoveAxisAsync(TelescopeAxis, Double)

Declaration
public Task MoveAxisAsync(TelescopeAxis axis, double rate)
Parameters
Type Name Description
TelescopeAxis axis
System.Double rate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

Park()

Declaration
public void Park()
| Improve this Doc View Source

ParkAsync()

Declaration
public Task ParkAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

PulseGuide(GuideDirection, Int32)

Declaration
public void PulseGuide(GuideDirection direction, int duration)
Parameters
Type Name Description
GuideDirection direction
System.Int32 duration
| Improve this Doc View Source

PulseGuideAsync(GuideDirection, Int32)

Declaration
public Task PulseGuideAsync(GuideDirection direction, int duration)
Parameters
Type Name Description
GuideDirection direction
System.Int32 duration
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetDeclinationRate(Double)

Declaration
public void SetDeclinationRate(double declinationRate)
Parameters
Type Name Description
System.Double declinationRate
| Improve this Doc View Source

SetDeclinationRateAsync(Double)

Declaration
public Task SetDeclinationRateAsync(double declinationRate)
Parameters
Type Name Description
System.Double declinationRate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetDoesRefraction(Boolean)

Declaration
public void SetDoesRefraction(bool doesRefraction)
Parameters
Type Name Description
System.Boolean doesRefraction
| Improve this Doc View Source

SetDoesRefractionAsync(Boolean)

Declaration
public Task SetDoesRefractionAsync(bool doesRefraction)
Parameters
Type Name Description
System.Boolean doesRefraction
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetGuideRateDeclination(Double)

Declaration
public void SetGuideRateDeclination(double guideRate)
Parameters
Type Name Description
System.Double guideRate
| Improve this Doc View Source

SetGuideRateDeclinationAsync(Double)

Declaration
public Task SetGuideRateDeclinationAsync(double guideRate)
Parameters
Type Name Description
System.Double guideRate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetGuideRateRightAscension(Double)

Declaration
public void SetGuideRateRightAscension(double guideRate)
Parameters
Type Name Description
System.Double guideRate
| Improve this Doc View Source

SetGuideRateRightAscensionAsync(Double)

Declaration
public Task SetGuideRateRightAscensionAsync(double guideRate)
Parameters
Type Name Description
System.Double guideRate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetPark()

Declaration
public void SetPark()
| Improve this Doc View Source

SetParkAsync()

Declaration
public Task SetParkAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetRightAscensionRate(Double)

Declaration
public void SetRightAscensionRate(double rightAscensionRate)
Parameters
Type Name Description
System.Double rightAscensionRate
| Improve this Doc View Source

SetRightAscensionRateAsync(Double)

Declaration
public Task SetRightAscensionRateAsync(double rightAscensionRate)
Parameters
Type Name Description
System.Double rightAscensionRate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetSideOfPier(PierSide)

Declaration
public void SetSideOfPier(PierSide sideOfPier)
Parameters
Type Name Description
PierSide sideOfPier
| Improve this Doc View Source

SetSideOfPierAsync(PierSide)

Declaration
public Task SetSideOfPierAsync(PierSide sideOfPier)
Parameters
Type Name Description
PierSide sideOfPier
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetSiteElevation(Double)

Declaration
public void SetSiteElevation(double siteElevation)
Parameters
Type Name Description
System.Double siteElevation
| Improve this Doc View Source

SetSiteElevationAsync(Double)

Declaration
public Task SetSiteElevationAsync(double siteElevation)
Parameters
Type Name Description
System.Double siteElevation
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetSiteLatitude(Double)

Declaration
public void SetSiteLatitude(double latitude)
Parameters
Type Name Description
System.Double latitude
| Improve this Doc View Source

SetSiteLatitudeAsync(Double)

Declaration
public Task SetSiteLatitudeAsync(double latitude)
Parameters
Type Name Description
System.Double latitude
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetSiteLongitude(Double)

Declaration
public void SetSiteLongitude(double longitude)
Parameters
Type Name Description
System.Double longitude
| Improve this Doc View Source

SetSiteLongitudeAsync(Double)

Declaration
public Task SetSiteLongitudeAsync(double longitude)
Parameters
Type Name Description
System.Double longitude
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetSlewSettleTime(Int32)

Declaration
public void SetSlewSettleTime(int settleTime)
Parameters
Type Name Description
System.Int32 settleTime
| Improve this Doc View Source

SetSlewSettleTimeAsync(Int32)

Declaration
public Task SetSlewSettleTimeAsync(int settleTime)
Parameters
Type Name Description
System.Int32 settleTime
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetTargetDeclination(Double)

Declaration
public void SetTargetDeclination(double declination)
Parameters
Type Name Description
System.Double declination
| Improve this Doc View Source

SetTargetDeclinationAsync(Double)

Declaration
public Task SetTargetDeclinationAsync(double declination)
Parameters
Type Name Description
System.Double declination
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetTargetRightAscension(Double)

Declaration
public void SetTargetRightAscension(double rightAscension)
Parameters
Type Name Description
System.Double rightAscension
| Improve this Doc View Source

SetTargetRightAscensionAsync(Double)

Declaration
public Task SetTargetRightAscensionAsync(double rightAscension)
Parameters
Type Name Description
System.Double rightAscension
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetTracking(Boolean)

Declaration
public void SetTracking(bool tracking)
Parameters
Type Name Description
System.Boolean tracking
| Improve this Doc View Source

SetTrackingAsync(Boolean)

Declaration
public Task SetTrackingAsync(bool tracking)
Parameters
Type Name Description
System.Boolean tracking
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetTrackingRate(DriveRate)

Declaration
public void SetTrackingRate(DriveRate trackingRate)
Parameters
Type Name Description
DriveRate trackingRate
| Improve this Doc View Source

SetTrackingRateAsync(DriveRate)

Declaration
public Task SetTrackingRateAsync(DriveRate trackingRate)
Parameters
Type Name Description
DriveRate trackingRate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SetUtcDate(DateTime)

Declaration
public void SetUtcDate(DateTime utcDate)
Parameters
Type Name Description
System.DateTime utcDate
| Improve this Doc View Source

SetUtcDateAsync(DateTime)

Declaration
public Task SetUtcDateAsync(DateTime utcDate)
Parameters
Type Name Description
System.DateTime utcDate
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SlewToAltAz(Double, Double)

Declaration
public void SlewToAltAz(double altitude, double azimuth)
Parameters
Type Name Description
System.Double altitude
System.Double azimuth
| Improve this Doc View Source

SlewToAltAzAsync(Double, Double)

Declaration
public Task SlewToAltAzAsync(double altitude, double azimuth)
Parameters
Type Name Description
System.Double altitude
System.Double azimuth
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SlewToCoordinates(Double, Double)

Declaration
public void SlewToCoordinates(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
| Improve this Doc View Source

SlewToCoordinatesAsync(Double, Double)

Declaration
public Task SlewToCoordinatesAsync(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SlewToTarget()

Declaration
public void SlewToTarget()
| Improve this Doc View Source

SlewToTargetAsync()

Declaration
public Task SlewToTargetAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SyncToAltAz(Double, Double)

Declaration
public void SyncToAltAz(double altitude, double azimuth)
Parameters
Type Name Description
System.Double altitude
System.Double azimuth
| Improve this Doc View Source

SyncToAltAzAsync(Double, Double)

Declaration
public Task SyncToAltAzAsync(double altitude, double azimuth)
Parameters
Type Name Description
System.Double altitude
System.Double azimuth
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SyncToCoordinates(Double, Double)

Declaration
public void SyncToCoordinates(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
| Improve this Doc View Source

SyncToCoordinatesAsync(Double, Double)

Declaration
public Task SyncToCoordinatesAsync(double rightAscension, double declination)
Parameters
Type Name Description
System.Double rightAscension
System.Double declination
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

SyncToTarget()

Declaration
public void SyncToTarget()
| Improve this Doc View Source

SyncToTargetAsync()

Declaration
public Task SyncToTargetAsync()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

Unpark()

Declaration
public void Unpark()
| Improve this Doc View Source

UnparkAsync()

Declaration
public Task UnparkAsync()
Returns
Type Description
System.Threading.Tasks.Task

Implements

ITelescope
IDevice
ITelescopeAsync
IDeviceAsync
  • Improve this Doc
  • View Source
Back to top Generated by DocFX