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.
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.
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
Implements a camera class to access any registered ASCOM Camera
Provides universal access to ASCOM Dome drivers
Provides universal access to FilterWheel drivers
Provides universal access to Focuser drivers
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.
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
Provides universal access to Rotator drivers
Provides universal access to SafetyMonitor drivers
Defines the ISwitchV2 Interface
Implements a telescope class to access any registered ASCOM telescope
Late bound TrackingRates implementation
Provides universal access to Video drivers