2020-05-18 11:38:09 +02:00
2020-05-18 11:23:22 +02:00
2020-05-18 11:23:22 +02:00
2019-01-29 11:46:29 +01:00
2020-05-18 08:15:39 +02:00
2020-05-18 11:38:09 +02:00
2020-05-18 11:23:22 +02:00

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.

Note: THIS IS/WAS A FRIDAY AFTERNOON HACK TO MAKE THE SWISSFEL DAQ WORK

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
S
Description
No description provided
Readme 3.2 MiB
Languages
C++ 91.1%
Python 4.9%
CMake 3.2%
Dockerfile 0.4%
Shell 0.4%