Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ O.*/
.project
.settings
.clangd
.iocsh_history
.zed/
15 changes: 10 additions & 5 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,19 @@ https://github.com/areaDetector/ADEiger/tags

Release Notes
=============
R3-6 (January XXX, 2026)
R3-6 (April XXX, 2026)
----
* Added support for the Stream2 interface. Stream2 supports multiple thresholds.
- Added new StreamVersion record to select the Stream or Stream2 interface.
- LZ4 compression on the Stream2 interface uses block-mode compression, which is
different from the LZ4 compression on the Stream interface. A new codec called
"lz4hdf5" was addeded to ADSupport R1-11 to support this compression.
Support for lz4hdf5 compression was added to NDPluginCodec in ADCore R3-15, and to the
ImageJ NTNDArrayViewer plugin in ADViewers R1-8.
* Added support for the v2024.2 format in the FileWriter interface, which also supports multiple thresholds.
- Added new FWHDF5Format record for the FileWriter interface to select the Legacy of v2024.2 format.
* Added support for reading multiple thresholds.
This is only for Eiger2 and Pilatus4 detectors, not older Pilatus or Eiger models.
- Added support for the Stream2 interface. Stream2 supports multiple thresholds.
- Added new StreamVersion record to select the Stream or Stream2 interface.
- Added support for the v2024.2 format in the FileWriter interface, which also supports multiple thresholds.
- Added new FWHDF5Format record for the FileWriter interface to select the Legacy of v2024.2 format.
- If DataSource=Stream with Stream2 or DataSource=FileWriter v2024.2 and if
more than one threshold is enabled then the driver creates one NDArray for each threshold.
- The driver sends the NDArrays for all thresholds on asyn address 0. It sends
Expand Down
2 changes: 0 additions & 2 deletions eigerApp/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@ include $(TOP)/configure/CONFIG

DIRS := $(DIRS) frozenSrc
DIRS := $(DIRS) tinyCBORSrc
DIRS := $(DIRS) compressionSrc
DIRS := $(DIRS) rfc3339Src
DIRS := $(DIRS) src
src_DEPEND_DIRS += frozenSrc
src_DEPEND_DIRS += tinyCBORSrc
src_DEPEND_DIRS += compressionSrc
src_DEPEND_DIRS += rfc3339Src
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*))
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*))
Expand Down
21 changes: 0 additions & 21 deletions eigerApp/compressionSrc/LICENSE

This file was deleted.

17 changes: 0 additions & 17 deletions eigerApp/compressionSrc/Makefile

This file was deleted.

226 changes: 0 additions & 226 deletions eigerApp/compressionSrc/compression.c

This file was deleted.

56 changes: 0 additions & 56 deletions eigerApp/compressionSrc/compression.h

This file was deleted.

5 changes: 0 additions & 5 deletions eigerApp/src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,6 @@ else
LIB_SYS_LIBS += hdf5_hl
endif

PROD += test_lz4
test_lz4_SRCS += test_lz4.cpp
test_lz4_LIBS += dectrisCompression
test_lz4_SYS_LIBS += lz4

include $(ADCORE)/ADApp/commonLibraryMakefile

#=============================
Expand Down
Binary file removed eigerApp/src/Stream2_lz4_data
Binary file not shown.
Binary file removed eigerApp/src/Stream_lz4_data
Binary file not shown.
Loading