X2 Standard  Version 1.24
Classes
Optional Interfaces

Classes

class  AddFITSKeyInterface
 The AddFITSKeyInterface allows camera drivers to add any number of additional FITS keys to the FITS header. More...
 
class  CameraDependentSettingInterface
 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. More...
 
class  CircuitAccessInterface
 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. More...
 
class  CircuitLabelsInterface
 The CircuitLabelsInterface allows power control drivers to provide TheSky a text label assoicated with each circuit. More...
 
class  CircuitLockedInterface
 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. More...
 
class  HardwareInfoInterface
 The HardwareInfoInterface provides X2 implementors a standarized way to provide hardware specific information. More...
 
class  DomeHasHighlyRelaibleOpenCloseSensors
 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. More...
 
class  DriverInfoInterface
 The DriverInfoInterface provides X2 implementors a standarized way to provide driver specific information. More...
 
class  DriverSlewsToParkPositionInterface
 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. More...
 
class  ExtendedCameraInterface
 This interface is deprecated. New development should instead use CameraDependentSettingInterface.
This interface was deprecated in TheSky build 11525. More...
 
class  FilterWheelMoveToInterface
 The FilterWheelMoveToInterface allows moving to a specific filter. More...
 
class  FocuserGotoInterface2
 The FocuserGotoInterface2 allows a focuser to perform a goto operation. More...
 
class  FocuserTemperatureInterface
 The FocuserTemperatureInterface allows focusers to report their current temperature. More...
 
class  GPSInterface
 The GPSInterface allows communcation with a GPS device. More...
 
class  HardwareModelOverrideInterface
 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. More...
 
class  ModalSettingsDialogInterface
 The ModalSettingsDialogInterface allows X2 implementors to display a customized settings user interface. More...
 
class  AsymmetricalEquatorialInterface
 The AsymmetricalEquatorialInterface for equtorial mounts. More...
 
class  LinkFromUIThreadInterface
 The LinkFromUIThreadInterface allows X2 implementors to cause TheSkyX to call establishLink from the user interface thread. More...
 
class  NeedsRefractionInterface
 The NeedsRefractionInterface for mounts. More...
 
class  OpenLoopMoveInterface
 The OpenLoopMoveInterface allows a mount to move at a given rate for a open-ended amount of time. More...
 
class  SlewToInterface
 The SlewToInterface for mounts. More...
 
class  SymmetricalEquatorialInterface
 The SymmetricalEquatorialInterface for equtorial mounts. More...
 
class  SyncMountInterface
 The SyncMountInterface for mounts. More...
 
class  TrackingRatesInterface
 The TrackingRatesInterface allows X2 mounts to support variable tracking rates. More...
 
class  MultiConnectionDeviceInterface
 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). More...
 
class  NoShutterInterface
 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. More...
 
class  ParkInterface
 The ParkInterface allows domes and mounts to be parked. More...
 
class  PixelSizeInterface
 The PixelSizeInterface allows camera drivers to provide the physical pixel size in microns. More...
 
class  PreExposureTaskInterface
 The PreExposureTaskInterface gives cameras a way to inform TheSkyX when executing CameraDriverInterface::CCStartExposure will take longer than dExposureDuration. More...
 
class  SerialPortParams2Interface
 The SerialPortParams2Interface is a cross-platform interface to common serial port parameters. More...
 
class  SetCircuitLabelsInterface
 The SetCircuitLabelsInterface allows power control drivers to provide TheSky a means to edit the text label assoicated with each circuit. More...
 
class  SubframeInterface
 The SubframeInterface allows camera drivers to enable subframe support. More...
 
class  UnparkInterface
 The UnparkInterface allows domes and mounts to be unparked. More...
 
class  WeatherStationDataInterface
 The WeatherStationDataInterface gives x2 authors a means to write a TheSky weather station driver. More...
 

Detailed Description

X2 Examples
(C) Software Bisque, Inc. All rights reserved.