2018-12-07 15:23:05 +01:00
2018-12-07 15:23:05 +01:00
2018-12-07 15:23:05 +01:00
2018-12-07 14:06:50 +01:00
2018-12-07 14:06:50 +01:00
2018-12-07 14:06:50 +01:00
2018-12-07 15:23:05 +01: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.

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%