mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-05-04 19:34:13 +02:00
1af5a3fecb00e21a466dc0382ecb33c40f302457
Overview
Simple server to dump Epics Channel Access data to an HDF5 file. The server gets an http callback from the Broker whenever there was an acquisition.
The format of the request is as follows:
{
'range': {
'startPulseId': 100,
'endPulseId': 120
},
'parameters': {
'general/created': 'test',
'general/user': 'tester',
'general/process': 'test_process',
'general/instrument': 'mac',
'output_file': '/bla/test.h5'}
}
Right now this server needs to run on the same server than the
Testing
curl -XPUT -d '{"range":{"startPulseId": 7281433214, "endPulseId": 7281489688}, "parameters":{"output_file":"test.h5"}}' http://localhost:10200/notify
Languages
C++
91.1%
Python
4.9%
CMake
3.2%
Dockerfile
0.4%
Shell
0.4%