diff --git a/detector_control/SLSDetectorWrapper.cpp b/detector_control/SLSDetectorWrapper.cpp index ae9035ba..6b27c672 100644 --- a/detector_control/SLSDetectorWrapper.cpp +++ b/detector_control/SLSDetectorWrapper.cpp @@ -7,6 +7,10 @@ #include "../common/Definitions.h" #include "SLSDetectorWrapper.h" +SLSDetectorWrapper::SLSDetectorWrapper() { + logger.Info("SLS detector package {} client {}", det.getPackageVersion(), det.getClientVersion()); +} + void SLSDetectorWrapper::Initialize(DiffractionExperiment& experiment, const std::vector& net_config) { if (experiment.GetDetectorType() == DetectorType::DECTRIS) diff --git a/detector_control/SLSDetectorWrapper.h b/detector_control/SLSDetectorWrapper.h index 2b873387..8615340e 100644 --- a/detector_control/SLSDetectorWrapper.h +++ b/detector_control/SLSDetectorWrapper.h @@ -13,7 +13,7 @@ class SLSDetectorWrapper : public DetectorWrapper { Logger logger{"SLSDetectorWrapper"}; - DetectorType det_type; + DetectorType det_type = DetectorType::JUNGFRAU; sls::Detector det; void InternalStop(); [[nodiscard]] int64_t GetNumberOfTriggersLeft() const; @@ -23,6 +23,7 @@ class SLSDetectorWrapper : public DetectorWrapper { std::vector GetFPGATemperatures() const; std::vector GetHighVoltage() const; public: + SLSDetectorWrapper(); [[nodiscard]] DetectorState GetState() const override; void Initialize(DiffractionExperiment& experiment, const std::vector& net_config) override;