Releases: slsdetectorgroup/slsDetectorPackage
Releases · slsdetectorgroup/slsDetectorPackage
Bug Fix Release: 4.0.1
- Jungfrau server (new firmware mapped)
- Eiger server (measuredPeriod, reg)
- Gotthard server(ADC channel shift, ROI, 25um slave packets)
- Receiver (padding, releasing resources segfault, gappixels)
- Users class (detectorSize, ROI, versions, status)
- API (config error, ROI)
- Compile (Options prefix, static libraries, Makefile for API)
- Gui (multi module)
Major Release: 4.0.0
- POSIX shared memory
- exception in constructors
- api compatibility
- commands type, id, replace removed
- sls_receiver_header with packetsmask
- zmqsocket class
- reciever call back with modified size (roi)
- new commands (add, replace, user, checkdetversion, checkrecversion)
- new commands in receiver (rx_zmqip, zmqip, rx_jsonaddheader, r_discardpolicy,
r_padding, activate, rx_udpsocksize, rx_realudpsocksize, r_framesperfile) - software trigger for eiger
- eiger subdeadtime
- gappixels
- measured period, measured subperiod
- flags to include overflow
- storage cells in jungfrau and storage_start
- gotthard and jungfrau does not use settingsdir and caldir
- x and y coord changed to row and column
- row and column calculated from position in config file to detector udp header
- change in eiger interpolation when setting threshold
- users api updated
- slsMultiReceiver
- gain plot in gui for jungfrau
- option to maintain aspect ratio in gui
- start and stop separated in gui
- jungfrau programming server with -update mode
- jungfrau server variables adjusted for new firmware
- jungfrau minimum exptime
- memory leak in client fixed
- compiler flag -std=c++98 enforcved
- programming jungfrau in /tmp
- gotthard roi segfault fixed
- silent receiver fixed
- global optind in receiver for multiple receivers in same process
- socket buffer size warnings and defaults
- refactoring receiver
- jungfrau power status
- eiger bug fix in saving tirmbits to file
- gotthard 25um server config read once at power up
Bug Fix Release: 3.1.5
- Gotthard adc channel shifted by one
- users class: get version, status, resetframescaught
Bug Fix Release: 3.1.4
- get settings in users class
- HDF5 in Receiver
- gotthard timer accuracy
Bug Fix Release: 3.1.3
- Using delay after trigger for Jungfrau
Bug Fix Release: 3.1.2
- Memory Leak in Client API
Bug Fix Release: 3.1.1
- jungfrau fix for setting same adc phase
- eiger bug fix in order in config file if detectorip before tengiga
Minor Release: 3.1.0
Major Release: 3.1.0
Bug Fix Release: 3.0.1
- users class updated
- python api provided
- zmq for client & receiver separated
- clear acquiring flag in shared memory
- getSettingsFile signature
- mainReceiver.cpp in manual modified for flexibility
- rx_datastream added, external gui removed
- receiver started up with -t for port
- cmake optimizations
- --version for all binaries
- all version with YYMMDD
- parallelized more commands
- threaded 0 for speed and no progress
- eiger virtual class
- temperatures to stop server
- program firmware for Jungfrau in "debug" mode
- jungfrau server exit if firmware or server incompatible
- jungfrau transmission delay
- jungfrau threshold temperature, control and event
- 25um gotthard start acq delay to master
- gotthard min exptime and period restrictions
- overwrite mac using rx_udpmac and configuremac
- silent mode in receiver
- zmq package to zeromq4
- zmq streaming json header includes file index
- stop acquisition restreams dummy packet to gui from receiver if done
- getaddrinfo thread safe
- config and parameter dump
- improved locking in client
- overwritten ip and mac of eiger server relayed to client
- eiger status give error
- jungfrau fix for settings, high voltage and dacs
- improved jungfrau fpga reset and programming
- gotthard temperature read improved
- gotthard stressed handled with error
- gotthard only timing and trigger mode and only extsig 0
- gotthard fix to get first few images after configure mac
- jungfrau hdf5 dimensions fixed
- rest implementation in receiver removed
- different trimbits in eiger gui complains fixed
- segfault in gui fixed
- gui start also clears acquiring flag in shared memory
- gui plotting fixed
- jungfrau multi detector in x direction in gui
- fixed enabling of fields in gui when switching tabs
Major Release: 3.0.0
- cmk.sh script for compiling
- udp packets using standard detector header
- x, y, z in 1d by receiver
- busy command to poll status of acquire
- hdf5 file format and virtual hdf5 files
- eiger master file in receiver
- threshold without trimbits
- eiger high voltage for slave as -999
- start acquisition parallelized
- set zmq streaming port calculates others
- manual-api forks
- memory leak in client fixed, threadsafe, seg fault for rx_hostname as IP fixed
- SIGPIPE signal caught in server
- eiger server temperature conversion fixed
- eiger trimval for different values
- ctrl+c in receiver calling destructors
- blocking and non blocking acquire when switching between gui and command line
- frameindex fixed
- custom recevers allowed without prepare acquisition
- gotthard readout 1st pixel unaccounted for