diff --git a/RELEASE.txt b/RELEASE.txt index b691e3ea6..8d1a78011 100644 --- a/RELEASE.txt +++ b/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) Change in default vcal dac value + - (Eiger) Default vcal dac value + - (Eiger) Default readout mode - (Eiger) Deactivate a module - (Eiger) Setting all trimbits argument check - (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 pausing on keepRunning variable with semaphore to reduce cpu 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. + Client ------ 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) ----------------------- - 1. After acquiring, if the detector is still streaming out data, then the - status is Trasnmitting (command line: 'data'). Only after this process, - will it become idle. Previously, sls_detector_acquire waited for - end of data streaming before returning. It will continue to do so. + 1. Transmitting Status: After acquiring, if the detector is still + streaming out data, then the status is Trasnmitting + (command line: 'data'). Only after this process, will it become idle. + 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 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. 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 -------- @@ -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. Also, the print for subperiod name to console is corrected. + Package ------- 1. Many warnings have been fixed, including those with overlapping memory copies for source and destination. + Client ------ 1. Each time client data streaming was enabled to receive, it diff --git a/slsDetectorSoftware/eigerDetectorServer/slsDetectorServer_defs.h b/slsDetectorSoftware/eigerDetectorServer/slsDetectorServer_defs.h index b0d858827..40e0ec321 100644 --- a/slsDetectorSoftware/eigerDetectorServer/slsDetectorServer_defs.h +++ b/slsDetectorSoftware/eigerDetectorServer/slsDetectorServer_defs.h @@ -77,7 +77,7 @@ enum NETWORKINDEX {TXN_LEFT, TXN_RIGHT, TXN_FRAME,FLOWCTRL_10G}; #define DEFAULT_SUBFRAME_DEADTIME (0) #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_OVERFLOW32_MODE (NOOVERFLOW) #define DEFAULT_CLK_SPEED (HALF_SPEED)