mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-29 01:20:02 +02:00
eiger: default flag is parallel, updated release.txt, yet to update binaries
This commit is contained in:
parent
4ec38a071c
commit
c6aa8d6072
37
RELEASE.txt
37
RELEASE.txt
@ -1,4 +1,4 @@
|
|||||||
SLS Detector Package 4.2.0 released on 04.04.2020 (Minor Release)
|
SLS Detector Package 4.2.0 released on 09.04.2020 (Minor Release)
|
||||||
===================================================================
|
===================================================================
|
||||||
|
|
||||||
|
|
||||||
@ -18,7 +18,8 @@ This document describes the differences between 4.2.0 and 4.1.1 releases.
|
|||||||
====================
|
====================
|
||||||
|
|
||||||
- (Eiger) Additional status: Transmitting
|
- (Eiger) Additional status: Transmitting
|
||||||
- (Eiger) Change in default vcal dac value
|
- (Eiger) Default vcal dac value
|
||||||
|
- (Eiger) Default readout mode
|
||||||
- (Eiger) Deactivate a module
|
- (Eiger) Deactivate a module
|
||||||
- (Eiger) Setting all trimbits argument check
|
- (Eiger) Setting all trimbits argument check
|
||||||
- (Eiger client) Dynamic range change effect on clock divider
|
- (Eiger client) Dynamic range change effect on clock divider
|
||||||
@ -46,24 +47,24 @@ This document describes the differences between 4.2.0 and 4.1.1 releases.
|
|||||||
from start. Removed file buffering when writing to file. Replaced
|
from start. Removed file buffering when writing to file. Replaced
|
||||||
pausing on keepRunning variable with semaphore to reduce cpu
|
pausing on keepRunning variable with semaphore to reduce cpu
|
||||||
load.
|
load.
|
||||||
2. (Eiger) rx_fifodepth default is 100 for 32 bit mode, but 1000
|
|
||||||
for other modes. Changing dynamic range changes bit mode to
|
2. (Eiger) Default rx_fifodepth for 32 bit mode is 100, but 1000
|
||||||
|
for other modes. Changing dynamic range will now change bit mode to
|
||||||
their defaults.
|
their defaults.
|
||||||
|
|
||||||
|
|
||||||
Client
|
Client
|
||||||
------
|
------
|
||||||
1. Added setflippeddatax to users class.
|
1. Added setflippeddatax to users class.
|
||||||
|
|
||||||
2. (Eiger) Changing dynamic range ro 4, 8 or 16 changes the clock divider
|
|
||||||
to full speed, whereas dynamic range of 32 still changes the clock divider to
|
|
||||||
quarter speed.
|
|
||||||
|
|
||||||
Detector Server (Eiger)
|
Detector Server (Eiger)
|
||||||
-----------------------
|
-----------------------
|
||||||
1. After acquiring, if the detector is still streaming out data, then the
|
1. Transmitting Status: After acquiring, if the detector is still
|
||||||
status is Trasnmitting (command line: 'data'). Only after this process,
|
streaming out data, then the status is Trasnmitting
|
||||||
will it become idle. Previously, sls_detector_acquire waited for
|
(command line: 'data'). Only after this process, will it become idle.
|
||||||
end of data streaming before returning. It will continue to do so.
|
Previously, sls_detector_acquire waited for end of data streaming
|
||||||
|
before returning. It will continue to do so.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -75,11 +76,19 @@ This document describes the differences between 4.2.0 and 4.1.1 releases.
|
|||||||
1. Vcal dac set to 0 at on-board detector server start up to
|
1. Vcal dac set to 0 at on-board detector server start up to
|
||||||
reduce noise.
|
reduce noise.
|
||||||
|
|
||||||
2. Setting activate to 0 sent to both control and stop server.
|
2. Default Readout mode set to Parallel instead of Non parallel.
|
||||||
|
|
||||||
|
3. Dynamic range 4, 8 or 16 changes the clock divider to full speed,
|
||||||
|
whereas dynamic range of 32 still changes the clock divider to
|
||||||
|
quarter speed.
|
||||||
|
|
||||||
|
4. Setting activate to 0 sent to both control and stop server.
|
||||||
So, deactivate a module can be done even if FEB communication fails.
|
So, deactivate a module can be done even if FEB communication fails.
|
||||||
Restarting the server will activate the module again.
|
Restarting the server will activate the module again.
|
||||||
|
|
||||||
3. Setting all trimbits values checked for values 0 - 63.
|
5. Verification included for input of setting all trimbits values.
|
||||||
|
Valid input is 0 - 63.
|
||||||
|
|
||||||
|
|
||||||
Receiver
|
Receiver
|
||||||
--------
|
--------
|
||||||
@ -90,11 +99,13 @@ This document describes the differences between 4.2.0 and 4.1.1 releases.
|
|||||||
2. Modifying subexptime now also updates subperiod in master file.
|
2. Modifying subexptime now also updates subperiod in master file.
|
||||||
Also, the print for subperiod name to console is corrected.
|
Also, the print for subperiod name to console is corrected.
|
||||||
|
|
||||||
|
|
||||||
Package
|
Package
|
||||||
-------
|
-------
|
||||||
1. Many warnings have been fixed, including those with overlapping
|
1. Many warnings have been fixed, including those with overlapping
|
||||||
memory copies for source and destination.
|
memory copies for source and destination.
|
||||||
|
|
||||||
|
|
||||||
Client
|
Client
|
||||||
------
|
------
|
||||||
1. Each time client data streaming was enabled to receive, it
|
1. Each time client data streaming was enabled to receive, it
|
||||||
|
@ -77,7 +77,7 @@ enum NETWORKINDEX {TXN_LEFT, TXN_RIGHT, TXN_FRAME,FLOWCTRL_10G};
|
|||||||
#define DEFAULT_SUBFRAME_DEADTIME (0)
|
#define DEFAULT_SUBFRAME_DEADTIME (0)
|
||||||
#define DEFAULT_DYNAMIC_RANGE (16)
|
#define DEFAULT_DYNAMIC_RANGE (16)
|
||||||
|
|
||||||
#define DEFAULT_READOUT_MODE (NONPARALLEL)
|
#define DEFAULT_READOUT_MODE (PARALLEL)
|
||||||
#define DEFAULT_READOUT_STOREINRAM_MODE (CONTINOUS_RO)
|
#define DEFAULT_READOUT_STOREINRAM_MODE (CONTINOUS_RO)
|
||||||
#define DEFAULT_READOUT_OVERFLOW32_MODE (NOOVERFLOW)
|
#define DEFAULT_READOUT_OVERFLOW32_MODE (NOOVERFLOW)
|
||||||
#define DEFAULT_CLK_SPEED (HALF_SPEED)
|
#define DEFAULT_CLK_SPEED (HALF_SPEED)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user