Next: How can I control Up: SLS Detectors Software Previous: SLS Detectors Software Contents

# Which programs can I use to control my detector?

The complete software package is composed of several programs which can be installed (or locally compiled) depending on the needs:

- The slsDetector shared and static libraries which are necessary for all user interfaces.
  The class slsDetectorUsers can be used as API from your acquisition software (see separate documentation).
- The command line interfaces (sls_detector_put, sls_detector_get, sls_detector_acquire, sls_detector_help), which are provided to communicate with the detectors using the command line and eventually to the data receiver
- The data receiver (slsReceiver), which can be run on a different machine, receives the data from the detector and interfaces to the control software via TCP/IP for defining e.g. the file name, output path and return status and progress of the acquisition
- The graphical user interface (slsDetectorGUI) which provides a user friendly way of operating the detectors with online data preview
- The calibration wizards (energyCalibrationWizard, angularCalibrationWizard) to analyze the data and produce the energy or angular calibration files

Next: How can I control Up: SLS Detectors Software Previous: SLS Detectors Software Contents