updated 7.0.0

This commit is contained in:
2023-02-22 16:32:22 +01:00
parent 01362d53a3
commit 62614a7cb9

View File

@ -1,38 +1,39 @@
SLS Detector Package Minor Release 7.0.0.rc1 released on 12.12.2021 SLS Detector Package Major Release 7.0.0 released on 22.02.2023
=================================================================== ===============================================================
This document describes the differences between v7.0.0.rc1 and v6.1.2 This document describes the differences between v7.0.0 and v6.1.2
CONTENTS CONTENTS
-------- --------
1. New, Changed or Resolved Features 1 New, Changed or Resolved Features
1.1. Compilation 1.1 Compilation
1.2. Callback 1.2 Callback
1.3. Python 1.3 Python
1.4. Client 1.4 Client
1.5. Detector Server 1.5 Detector Server
1.6. Simulator 1.6 Simulator
1.7. Receiver 1.7 Receiver
1.8. Gui 1.8 Gui
2. On-board Detector Server Compatibility 2 On-board Detector Server Compatibility
3. Firmware Requirements 3 Firmware Requirements
4. Kernel Requirements 4 Kernel Requirements
5. Download, Documentation & Support 5 Download, Documentation & Support
1. New, Changed or Resolved Features 1 New, Changed or Resolved Features
===================================== =====================================
1.1. Compilation 1.1 Compilation
---------------- ==================
General: General:
--------
* Custom location to find ZeroMQ * Custom location to find ZeroMQ
@ -54,6 +55,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Gui: Gui:
----
* Qt5 and in-built compressed Qwt 6.1.5 * Qt5 and in-built compressed Qwt 6.1.5
@ -64,6 +66,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Python: Python:
-------
* Install python extension * Install python extension
@ -84,15 +87,17 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.2. Callback 1.2 Callback
------------- =============
* Datatype of Metadata [registerCallBackRawDataReady, registerCallBackRawDataModifyReady] * Datatype of Metadata [registerCallBackRawDataReady,
registerCallBackRawDataModifyReady]
Datatype changed from char* to sls_receiver_header. Datatype changed from char* to sls_receiver_header.
* Datatype of Size [registerCallBackRawDataReady, registerCallBackRawDataModifyReady] * Datatype of Size [registerCallBackRawDataReady,
registerCallBackRawDataModifyReady]
Datatype changed from uint32_t to size_t Datatype changed from uint32_t to size_t
@ -112,8 +117,8 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.3. Python 1.3 Python
----------- ===========
* Python sub-microsecond resolution * Python sub-microsecond resolution
@ -142,11 +147,12 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.4. Client 1.4 Client
----------- ===========
Breaking API: Breaking API:
-------------
* Versioning * Versioning
@ -259,6 +265,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
New commands: New commands:
-------------
* [Eiger][Gotthard][Gotthard2][Mythen3][Jungfrau] Master * [Eiger][Gotthard][Gotthard2][Mythen3][Jungfrau] Master
@ -390,6 +397,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
New commands for Receiver only: New commands for Receiver only:
-------------------------------
* Arping for 10GbE * Arping for 10GbE
@ -419,6 +427,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Additonal Features: Additonal Features:
-------------------
* Non-blocking start * Non-blocking start
@ -440,7 +449,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
* Udp Source IP * Udp Source IP
Command line: udp_srcip(2), API: getSourceUDPIP(2)/ setSourceUDPIP(2) Command line: udp_srcip(2), API: getSourceUDPIP(2)/ setSourceUDPIP(2)
One can also set this to 'auto' for 1 GbE data and virtual detectors. One can also set this to 'auto' for 1 GbE data and virtual detectors.
It will set to IP of detector. Not available for GotthardI. It will set to IP of detector. Not available for GotthardI.
* Incrementing default receiver tcp port * Incrementing default receiver tcp port
Automatically incrementing the default receiver tcp port for every module Automatically incrementing the default receiver tcp port for every module
@ -459,6 +468,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Changes or Fixes: Changes or Fixes:
-----------------
* [Jungfrau][Gotthard2][Mythen3][Gotthard][Moench][Ctb] Can't stop * [Jungfrau][Gotthard2][Mythen3][Gotthard][Moench][Ctb] Can't stop
@ -566,11 +576,12 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Only allowing unicast addresses (LSB of first octet must be 0). Only allowing unicast addresses (LSB of first octet must be 0).
1.5. Detector Server 1.5 Detector Server
-------------------- ====================
Config file: Config file:
------------
* [Eiger][Gotthard2][Gotthard] Master * [Eiger][Gotthard2][Gotthard] Master
Using config file with 'master' with argument (master=1, slave=0) Using config file with 'master' with argument (master=1, slave=0)
@ -582,6 +593,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Command line arguments: Command line arguments:
-----------------------
* They have precedence over config files. * They have precedence over config files.
@ -602,6 +614,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Fixes: Fixes:
------
* [Jungfrau][Eiger] Clear UDP destination * [Jungfrau][Eiger] Clear UDP destination
@ -655,6 +668,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Changes: Changes:
--------
* [Jungfrau] Temporary fix for stop in 6.1.1 * [Jungfrau] Temporary fix for stop in 6.1.1
@ -701,6 +715,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Additional Features: Additional Features:
--------------------
* Stop server startup errors * Stop server startup errors
@ -728,8 +743,8 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.6. Simulator 1.6 Simulator
-------------- ==============
* Command line arguments. Please refer to previous section on Detector Server. * Command line arguments. Please refer to previous section on Detector Server.
@ -761,11 +776,12 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.7. Receiver 1.7 Receiver
------------- =============
Breaking API: Breaking API:
-------------
* Namespace sls * Namespace sls
@ -794,6 +810,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Fixes: Fixes:
------
* Refactored and fixed minor issues * Refactored and fixed minor issues
@ -844,6 +861,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Changes: Changes:
--------
* Master file created at end of acquisition * Master file created at end of acquisition
@ -857,6 +875,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
Additional Features: Additional Features:
--------------------
* [Gotthard2] 25um image reconstruction in virtual HDF5 * [Gotthard2] 25um image reconstruction in virtual HDF5
@ -873,8 +892,8 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
1.8. Gui 1.8 Gui
-------- ========
* Refer Compilation topic for changes. * Refer Compilation topic for changes.
@ -916,7 +935,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
2. On-board Detector Server Compatibility 2 On-board Detector Server Compatibility
========================================== ==========================================
@ -943,7 +962,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
3. Firmware Requirements 3 Firmware Requirements
======================== ========================
@ -992,22 +1011,22 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
4. Kernel Requirements 4 Kernel Requirements
====================== ======================
Blackfin Blackfin
======== --------
Latest version: Fri Oct 29 00:00:00 2021 Latest version: Fri Oct 29 00:00:00 2021
Older ones will work, but might have issues with programming firmware via Older ones will work, but might have issues with programming firmware via
the package. the package.
Nios Nios
==== -----
Compatible version: Mon May 10 18:00:21 CEST 2021 Compatible version: Mon May 10 18:00:21 CEST 2021
Kernel Upgrade Kernel Upgrade
============== ---------------
Eiger via bit files Eiger via bit files
Others via command Others via command
@ -1020,7 +1039,7 @@ This document describes the differences between v7.0.0.rc1 and v6.1.2
5. Download, Documentation & Support 5 Download, Documentation & Support
==================================== ====================================
Download Download