libfsdaqwriter merge requestshttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests2023-11-27T14:34:26+01:00https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/26Resolve "first live image is not displayed"2023-11-27T14:34:26+01:00Yuelong YuResolve "first live image is not displayed"Closes #17Closes #17https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/25Added stop and save2023-10-30T17:01:19+01:00Yuelong YuAdded stop and saveIf stop_and_save is true, the data in buffer is also written to
file, the writer returns running state.
Closes #16If stop_and_save is true, the data in buffer is also written to
file, the writer returns running state.
Closes #16https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/24Added utilities functions2023-09-06T15:01:05+02:00Yuelong YuAdded utilities functions- method CreateDirectory
- method CheckDirectoryExists
It can be used like:
```C++
UtilitiesNS::CreateDirectory
UtilitiesNS::CheckDirectoryExists
```
in client code
Closes #14- method CreateDirectory
- method CheckDirectoryExists
It can be used like:
```C++
UtilitiesNS::CreateDirectory
UtilitiesNS::CheckDirectoryExists
```
in client code
Closes #14https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/23make it compatible with windows2023-02-01T16:12:52+01:00Yuelong Yumake it compatible with windows
Closes #12
Closes #12https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/22upgrade ASAPO to 22.03 and updated CI script2022-07-07T11:44:04+02:00Yuelong Yuupgrade ASAPO to 22.03 and updated CI script* changed streamIO API to work with ASAPO 22.03
* added debian 11 test for CI
Closes #11* changed streamIO API to work with ASAPO 22.03
* added debian 11 test for CI
Closes #11Yuelong YuYuelong Yuhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/21migrated to pninexus2021-12-09T13:02:02+01:00Yuelong Yumigrated to pninexus- added cmake module to find library
- changed cmake files to use pninexus instead of old pniio
- change API calls in code- added cmake module to find library
- changed cmake files to use pninexus instead of old pniio
- change API calls in codehttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/20Resolve "migrate to new libpninexus"2021-12-09T12:30:41+01:00Yuelong YuResolve "migrate to new libpninexus"Closes #6Closes #6Yuelong YuYuelong Yuhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/19minor changes2021-11-26T14:09:33+01:00Yuelong Yuminor changeshttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/18supporting writing arbitrary data2021-11-23T11:31:57+01:00Yuelong Yusupporting writing arbitrary dataresolved #1, #4, #7, #9
- added DataParams to support arbitrary data writing(array, array + scalar)
- removed template implementation
- code refactoring on multiple classes
- more unit tests addedresolved #1, #4, #7, #9
- added DataParams to support arbitrary data writing(array, array + scalar)
- removed template implementation
- code refactoring on multiple classes
- more unit tests addedhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/17added interface for precompressed data2021-11-18T15:52:34+01:00Yuelong Yuadded interface for precompressed data- added compressed_header_length to store length of compressed data
- added related tests
Closes #9- added compressed_header_length to store length of compressed data
- added related tests
Closes #9https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/16Resolve "add ASAPO support"2021-11-16T11:25:31+01:00Yuelong YuResolve "add ASAPO support"Closes #5Closes #5Yuelong YuYuelong Yuhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/15Resolve "support precompressed data"2021-11-10T17:53:27+01:00Yuelong YuResolve "support precompressed data"Closes #9Closes #9Yuelong YuYuelong Yuhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/13working on mca data2021-11-01T10:41:32+01:00Yuelong Yuworking on mca data- support writing data to multiple Nexus fields
- code refactoring
Closes #7- support writing data to multiple Nexus fields
- code refactoring
Closes #7https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/12Develop2021-10-05T16:09:50+02:00Yuelong YuDevelophttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/11code refactoring2021-06-17T12:15:20+02:00Yuelong Yucode refactoring- added IO class to unify the interface for file, mem, hardware
- removed old DataReceiver class
- clean header files
- unittest added for related changes- added IO class to unify the interface for file, mem, hardware
- removed old DataReceiver class
- clean header files
- unittest added for related changeshttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/10Develop2021-04-15T14:46:41+02:00Yuelong YuDevelophttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/9Coderefactoring2021-04-15T14:40:56+02:00Yuelong YuCoderefactoringhttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/8Develop2021-01-29T18:21:49+01:00Yuelong YuDevelophttps://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/7Resolve "code refactoring"2021-01-29T18:12:55+01:00Yuelong YuResolve "code refactoring"https://gitlab.desy.de/detectorsoftware/libfsdaqwriter/-/merge_requests/6code clean2020-12-17T15:22:56+01:00Yuelong Yucode cleanCloses #1Closes #1