ASCOM.Common.DeviceInterfaces Namespace
Device interface definitions used by all clients and devices.
| AxisRate |
Describe a rate at which the telescope may be moved about the specified axis by the MoveAxis(TelescopeAxes, Double) method.
|
| DeviceCapabilities |
Methods that report whether a capability is present in a given device and interface version
|
| OperationalStateProperty |
A reference class that describes valid operational state properties
|
| StateValue |
Class to hold a state name:value pair.
|
| VideoFrame |
Describe a rate at which the telescope may be moved about the specified axis by the MoveAxis(TelescopeAxes, Double) method.
|
| IAscomDevice |
Defines the properties and methods that are common to all ASCOM devices.
|
| IAscomDeviceV2 |
Defines additional properties and methods that are common to all ASCOM device interfaces in Platform 7 and later.
|
| IAxisRates |
A collection of rates at which the telescope may be moved about the specified axis by the MoveAxis(TelescopeAxis, Double) method.
This is only used if the telescope interface version is 2 or 3
|
| ICameraV3 |
Defines the ICamera Interface
|
| ICameraV4 |
Camera interface version 4, which incorporates the new members in IAscomDeviceV2 and the members present in ICameraV3
|
| ICoverCalibratorV1 |
Interface for devices that support one or both of two independent capabilities: Telescope Covers and Flat Field Calibrators.
|
| ICoverCalibratorV2 |
CoverCalibrtator interface version 2, which incorporates the new members in IAscomDeviceV2, the members present in ICameraV3 plus new CalibratorRead and CoverMoving properties
|
| IDomeV2 |
Defines the IDome Interface
|
| IDomeV3 |
Dome interface version 3, which incorporates the new members in IAscomDeviceV2 and the members present in IDomeV2
|
| IFilterWheelV2 |
Defines the IFilterWheel Interface
|
| IFilterWheelV3 |
Filter wheel interface version 3, which incorporates the new members in IAscomDeviceV2 and the members present in IFilterWheelV2
|
| IFocuserV3 |
Provides universal access to Focuser drivers - Updated to IFocuserV3 - see remarks below
|
| IFocuserV4 |
Focuser interface version 4, which incorporates the new members in IAscomDeviceV2 and the members present in IFocuserV3
|
| IObservingConditions |
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.
|
| IObservingConditionsV2 |
Observing conditions interface version 2, which incorporates the new members in IAscomDeviceV2 and the members present in IObservingConditionsV1
|
| IRate |
Describes a range of rates supported by the MoveAxis(TelescopeAxis, Double) method (degrees/per second)
These are contained within an IAxisRates 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 IRate 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
|
| IRotatorV3 |
Defines the IRotator Interface
|
| IRotatorV4 |
Rotator interface version 4, which incorporates the new members in IAscomDeviceV2 and the members present in IRotatorV3
|
| ISafetyMonitor |
Defines the ISafetyMonitor Interface
|
| ISafetyMonitorV3 |
Safety monitor interface version 3, which incorporates the new members in IAscomDeviceV2 and the members present in ISafetyMonitorV1
|
| IStateValue |
Interface definition for DeviceState objects
|
| ISwitchV2 |
Defines the ISwitchV2 Interface
|
| ISwitchV3 |
Switch interface version 3, which incorporates the new members in IAscomDeviceV2 and the members present in ISwitchV2 plus the new ISwitchV3 asynchronous methods.
|
| ITelescopeV3 |
Defines the ITelescope Interface
|
| ITelescopeV4 |
Defines the ITelescopeV4 Interface
|
| ITrackingRates |
Returns a collection of supported DriveRate values that describe the permissible values of the TrackingRate property for this telescope type.
|
| IVideo |
Defines the IVideo Interface
Note: this applies to COM only
|
| IVideoFrame |
Defines the IVideoFrame Interface
Note: this applies to COM only
|
| IVideoV2 |
Video interface version 2, which incorporates the new members in IAscomDeviceV2 and the members present in IVideov1
|