mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-31 15:10:41 +02:00
206 lines
5.5 KiB
Plaintext
Executable File
206 lines
5.5 KiB
Plaintext
Executable File
SLS Detector Package 5.0.0 released on xx.xx.2020 (Major Release)
|
|
=================================================================
|
|
|
|
CONTENTS
|
|
--------
|
|
1. Topics Concerning
|
|
2. New Features
|
|
3. Resolved Issues
|
|
4. Firmware Requirements
|
|
5. Download, Documentation & Support
|
|
|
|
|
|
1. Topics Concerning
|
|
====================
|
|
|
|
- Compilation requirements
|
|
- Manuals
|
|
- Client API complete change
|
|
- Exceptions
|
|
- Scans (dacs and trimbit)
|
|
- Command line timing commands (s, ms, us etc.)
|
|
- daclist, dacvalues, settingslist, drlist etc.
|
|
- Detector Simulators
|
|
- Zmq interface (ZmqSocket.h)
|
|
- Gui (zmq high water mark)
|
|
- Receiver (additional metadata)
|
|
- (Jungfrau server) settings and default dacs
|
|
- (Eiger server) blocked when stopping or status
|
|
- UDP configuration change
|
|
|
|
|
|
|
|
|
|
|
|
2. New Features
|
|
===============
|
|
|
|
Client
|
|
------
|
|
1. Compilation requirements are different now.
|
|
https://slsdetectorgroup.github.io/devdoc/dependencies.html
|
|
Gui not included in default cmk.sh script. Must be explicitly asked for.
|
|
|
|
2. Manuals can be compiled in the package.
|
|
https://slsdetectorgroup.github.io/devdoc/installation.html#build-this-documentation
|
|
Or refer to the documentation provided in
|
|
https://slsdetectorgroup.github.io/devdoc/index.html
|
|
|
|
3. API changed to Detector class.
|
|
C++: Detector.h
|
|
Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/detector.html
|
|
Examples to use the Detector class:
|
|
https://github.com/slsdetectorgroup/api-examples
|
|
|
|
Python API Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/pydetector.html
|
|
|
|
Command line:
|
|
Many commands have become deprecated. They will still execute,
|
|
but give a warning.
|
|
Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/commandline.html
|
|
|
|
4. Exceptions are thrown instead of providing error codes.
|
|
sls_detector_exceptions.h
|
|
Make sure you catch all exceptions in custom gui and handle them or
|
|
inform the user.
|
|
|
|
|
|
Detector Servers
|
|
----------------
|
|
|
|
1. Detector Simulators or virtual detector servers for every detector
|
|
have been provided. They are compiled along with the client by enabling
|
|
its option. They should also send fake data (increasing pixel/channel value).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Resolved Issues
|
|
==================
|
|
|
|
|
|
4. Firmware Requirements
|
|
========================
|
|
|
|
Eiger
|
|
=====
|
|
Compatible version : 08.09.2020 (v27)
|
|
|
|
Jungfrau
|
|
========
|
|
Compatible version : 24.07.2020 (v1.1, PCB v1.0)
|
|
: 21.07.2020 (v2.1, PCB v2.0)
|
|
|
|
Gotthard
|
|
========
|
|
Compatible version : 08.02.2018 (50um and 25um Master)
|
|
: 09.02.2018 (25 um Slave)
|
|
|
|
Mythen3
|
|
=======
|
|
Compatible version : 25.09.2020 (development)
|
|
|
|
Gotthard2
|
|
=========
|
|
Compatible version : 25.09.2020 (development)
|
|
|
|
Moench
|
|
======
|
|
Compatible version : 10.05.2020 (v1.0)
|
|
|
|
Ctb
|
|
===
|
|
Compatible version : 10.05.2019 (v1.0)
|
|
|
|
|
|
Detector Upgrade
|
|
================
|
|
|
|
The following can be upgraded remotely:
|
|
Eiger via bit files
|
|
Jungfrau via command <.pof>
|
|
Mythen3 via command <.rbf>
|
|
Gotthard2 via command <.rbf>
|
|
Moench via command <.pof>
|
|
Ctb via command <.pof>
|
|
|
|
The following cannot be upgraded remotely:
|
|
Gotthard
|
|
|
|
Instructions available at
|
|
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
|
and
|
|
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
|
|
|
|
|
5. Download, Documentation & Support
|
|
====================================
|
|
|
|
Download
|
|
--------
|
|
|
|
The Source Code:
|
|
https://github.com/slsdetectorgroup/slsDetectorPackage
|
|
|
|
Documentation
|
|
-------------
|
|
|
|
Installation:
|
|
https://slsdetectorgroup.github.io/devdoc/installation.html#
|
|
|
|
Firmware Upgrade:
|
|
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
|
|
|
Detector Server upgrade:
|
|
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
|
|
|
Detector Simulators:
|
|
https://slsdetectorgroup.github.io/devdoc/virtualserver.html
|
|
|
|
Consuming slsDetectorPackage:
|
|
https://slsdetectorgroup.github.io/devdoc/consuming.html
|
|
|
|
API Examples:
|
|
https://github.com/slsdetectorgroup/api-examples
|
|
|
|
Command Line Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/commandline.html
|
|
|
|
Quick Start Guide:
|
|
https://slsdetectorgroup.github.io/devdoc/quick_start_guide.html
|
|
|
|
C++ API Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/detector.html
|
|
|
|
C++ API Example:
|
|
https://slsdetectorgroup.github.io/devdoc/examples.html#
|
|
|
|
Python API Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/pygettingstarted.html
|
|
|
|
Python API Example:
|
|
https://slsdetectorgroup.github.io/devdoc/pyexamples.html
|
|
|
|
TroubleShooting:
|
|
https://slsdetectorgroup.github.io/devdoc/troubleshooting.html
|
|
|
|
Further Documentation:
|
|
https://www.psi.ch/en/detectors/documentation
|
|
|
|
Info on Releases:
|
|
https://www.psi.ch/en/detectors/software
|
|
|
|
|
|
Support
|
|
-------
|
|
|
|
dhanya.thattil@psi.ch
|
|
erik.frojdh@psi.ch
|
|
|