X2 Standard
Version 1.24
|
CAddFITSKeyInterface | The AddFITSKeyInterface allows camera drivers to add any number of additional FITS keys to the FITS header |
CAsymmetricalEquatorialInterface | The AsymmetricalEquatorialInterface for equtorial mounts |
CBasicIniUtilInterface | The BasicIniUtilInterface is used to make properties persistent |
CBasicStringInterface | The BasicStringInterface allows a string as an output |
CCameraDependentSettingInterface | The CameraDependentSettingInterface allows camera drivers to supply one open-ended, additional argument to the standard CameraDriverInterface::CCStartExposure function. This offers camera drivers great flexibility in what the setting does along with the available options |
CCameraDriverInterface | The CameraDriverInterface allows an X2 implementor to a write X2 camera driver |
CCircuitAccessInterface | The CircuitAccessInterface allows power control drivers to provide TheSky a means to dictact access to a circuit, typically by a built in means of authentication. A locked circuit is still visible but its state cannot be changed |
CCircuitLabelsInterface | The CircuitLabelsInterface allows power control drivers to provide TheSky a text label assoicated with each circuit |
CCircuitLockedInterface | The CircuitLockedInterface allows power control drivers to provide TheSky a means to lock a circuit. A locked circuit is still visible but its state cannot be changed |
CDomeDriverInterface | The DomeDriverInterface allows an X2 implementor to a write X2 dome driver |
CDomeHasHighlyRelaibleOpenCloseSensors | The DomeHasHighlyRelaibleOpenCloseSensors is an optional interface that indicates the dome that supports this interface has very reliable sensors for the critical open and close operations that can provide highly reliable, hardware feedback to indicate the dome is open or closed. In other words, the calls to dapiIsOpenComplete() dapiIsCloseComplete() expect to provide the actual, hardware state of open/close sensor at the time of the call, callable at any time, provided there is a link to the dome |
CDriverInfoInterface | The DriverInfoInterface provides X2 implementors a standarized way to provide driver specific information |
CDriverRootInterface | The DriverRootInterface is the foundation for all X2 device drivers |
CDriverSlewsToParkPositionInterface | The DriverSlewsToParkPositionInterface prevents TheSky from slewing the mount to the park position when a Park command is issued so that the mount driver can take on this responsibility |
CExtendedCameraInterface | This interface is deprecated. New development should instead use CameraDependentSettingInterface. This interface was deprecated in TheSky build 11525 |
CFilterWheelDriverInterface | The FilterWheelDriverInterface allows an X2 implementor to a write X2 filter wheel driver |
CFilterWheelMoveToInterface | The FilterWheelMoveToInterface allows moving to a specific filter |
CFocuserDriverInterface | The FocuserDriverInterface allows an X2 implementor to a write X2 focuser driver |
CFocuserGotoInterface2 | The FocuserGotoInterface2 allows a focuser to perform a goto operation |
CFocuserTemperatureInterface | The FocuserTemperatureInterface allows focusers to report their current temperature |
CGPSInterface | The GPSInterface allows communcation with a GPS device |
CHardwareInfoInterface | The HardwareInfoInterface provides X2 implementors a standarized way to provide hardware specific information |
CHardwareModelOverrideInterface | The HardwareModelOverrideInterface allows x2 drivers to provide a textual model name other than the 'Model' field found in the corresponding company specific 'hardwarelist.txt' file |
CLinkFromUIThreadInterface | The LinkFromUIThreadInterface allows X2 implementors to cause TheSkyX to call establishLink from the user interface thread |
CLinkInterface | The LinkInterface allows connect and related device operations |
CLoggerInterface | The LoggerInterface is a cross-platform logging utility passed to X2 implementors to show real-time, driver logging information in TheSkyX. |
CModalSettingsDialogInterface | The ModalSettingsDialogInterface allows X2 implementors to display a customized settings user interface |
CMountDriverInterface | The MountDriverInterface allows an X2 implementor to a write X2 mount driver |
CMountTypeInterface | The MountTypeInterface covers all possible mount types that X2 drivers can implement |
CMultiConnectionDeviceInterface | This optional interface, MultiConnectionDeviceInterface, provides X2 implementors a way to make x2 drivers that support the capacity to accept multiple connections simultaneously without error or conflict (such as multi-device hubs) |
CMutexInterface | The MutexInterface provides a cross-platform mutex |
CNeedsRefractionInterface | The NeedsRefractionInterface for mounts |
CNoShutterInterface | The NoShutterInterface allows camera drivers to report to TheSkyX if a camera does not have a shutter, primarily for use in the acquisition of dark frames |
COpenLoopMoveInterface | The OpenLoopMoveInterface allows a mount to move at a given rate for a open-ended amount of time |
CParkInterface | The ParkInterface allows domes and mounts to be parked |
CPixelSizeInterface | The PixelSizeInterface allows camera drivers to provide the physical pixel size in microns |
CPowerControlDriverInterface | The PowerControlDriverInterface allows an X2 implementor to a write X2 power control driver |
CPreExposureTaskInterface | The PreExposureTaskInterface gives cameras a way to inform TheSkyX when executing CameraDriverInterface::CCStartExposure will take longer than dExposureDuration |
CRotatorDriverInterface | The RotatorDriverInterface allows an X2 implementor to a write X2 rotator driver |
CSerialPortParams2Interface | The SerialPortParams2Interface is a cross-platform interface to common serial port parameters |
CSerXInterface | The SerXInterface is a cross-plaform serial port |
CSetCircuitLabelsInterface | The SetCircuitLabelsInterface allows power control drivers to provide TheSky a means to edit the text label assoicated with each circuit |
CSleeperInterface | The SleeperInterface is a cross-platform "sleeper" |
CSlewToInterface | The SlewToInterface for mounts |
CSubframeInterface | The SubframeInterface allows camera drivers to enable subframe support |
CSymmetricalEquatorialInterface | The SymmetricalEquatorialInterface for equtorial mounts |
CSyncMountInterface | The SyncMountInterface for mounts |
CTheSkyXFacadeForDriversInterface | The TheSkyXFacadeForDriversInterface is a simplified interface to TheSkyX passed to X2 implementors |
CTickCountInterface | The TickCountInterface is a cross-platform way to measure relative timing |
CTrackingRatesInterface | The TrackingRatesInterface allows X2 mounts to support variable tracking rates |
CUnparkInterface | The UnparkInterface allows domes and mounts to be unparked |
CWeatherStationDataInterface | The WeatherStationDataInterface gives x2 authors a means to write a TheSky weather station driver |
CX2Camera | The X2Camera example |
CX2Dome | The X2Dome example |
CX2DomeMutexLocker | |
CX2FilterWheel | The X2FilterWheel example |
CX2Focuser | The X2Focuser example |
CX2GUIEventInterface | The X2UIEventsInterface notifies X2 implementors when user interface events happen |
CX2GUIExchangeInterface | The X2GUIExchangeInterface provides the X2 developer the means to get and set data from a graphical user interface (X2GUIInterface) |
CX2GUIInterface | The X2GUIInterface allows X2 implementors to display a customized, cross platform, graphical user interface |
CX2ModalUIUtil | Supplies the X2 developer with the X2GUIInterface interface |
CX2Mount | The X2Mount example |
CX2MutexLocker | The X2MutexLocker provides a cross-platform utility to lock and unlock a MutexInterface |
CX2PowerControl | The X2PowerControl example |
CX2Rotator | The X2Rotator example |