Click or drag to resize
ASCOM.DriverAccess Namespace

ASCOM.DriverAccess Namespace


This namespace contains a class that provides easy access for .NET programs to device drivers. It handles differences between device interface versions transparently so that the client does not need to be concerned about these and sees a single cocnsistent interface to each device type.

  Class Description
Public class AscomDriver
Base class for ASCOM driver access toolkit device classes. This class contains the methods common to all devices so that they can be maintained in just one place.
Public class AxisRates
A collection of rates at which the telescope may be moved about the specified axis by the MoveAxis(TelescopeAxes, Double) method. This is only used if the telescope interface version is 2 or 3
Public class Camera
Implements a camera class to access any registered ASCOM Camera
Public class Dome
Provides universal access to ASCOM Dome drivers
Public class FilterWheel
Provides universal access to FilterWheel drivers
Public class Focuser
Provides universal access to Focuser drivers
Public class ObservingConditions
Provides universal access to ObservingConditions drivers. Defines the IObservingConditions Interface. This interface provides a limited set of values that are useful for astronomical purposes for things such as determining if it is safe to open or operate the observing system, for recording astronomical data or determining refraction corrections.
Public class Rate
Describes a range of rates supported by the MoveAxis(TelescopeAxes, Double) method (degrees/per second) These are contained within an AxisRates collection and serve to describe one or more supported ranges of rates of motion about a mechanical axis. It is possible that the Maximum and Minimum properties will be equal. In this case, the Rate object expresses a single discrete rate. Both the Minimum and Maximum properties are always expressed in units of degrees per second. This is only using for Telescope InterfaceVersions 2 and 3
Public class Rotator
Provides universal access to Rotator drivers
Public class SafetyMonitor
Provides universal access to SafetyMonitor drivers
Public class Switch
Defines the ISwitchV2 Interface
Public class Telescope
Implements a telescope class to access any registered ASCOM telescope
Public class TrackingRates
Late bound TrackingRates implementation
Public class Video
Provides universal access to Video drivers