babic_a
6bbbd734c7
Add jf-live-writer
...
First implementation of the image buffer writer for the
Jungfrau
2021-01-19 17:20:06 +01:00
babic_a
402a2b978d
Rework sf-stream to attach to assembler
live-writer
2021-01-19 16:58:07 +01:00
babic_a
d3d51d2957
Adjust stats to new stream workings
2021-01-19 16:57:41 +01:00
babic_a
53e24c9f1a
Reorganize assembler main code
2021-01-19 14:06:57 +01:00
babic_a
39d714f538
Add jf-assembler executable
...
This service reconstructs the various modules and sends out a
image metadata stream for further consumers.
2021-01-19 14:02:57 +01:00
babic_a
65fb6c929f
Remove hdf5 linking to core-buffer
2021-01-19 13:40:16 +01:00
babic_a
0df8598952
Separate image assembly and image retrieval in RamBuffer
2021-01-19 13:22:43 +01:00
babic_a
ccca4225d4
Change bind and connect socket helper functions to take string
2021-01-19 13:02:03 +01:00
babic_a
a3d0286250
Add missing link library to sf_writer
2021-01-19 10:56:14 +01:00
babic_a
20bf00cbbe
Adjust RamBuffer test
2021-01-19 10:52:18 +01:00
babic_a
e013c4a6f8
Increase number of packets read at once to 128
2021-01-15 18:18:54 +01:00
babic_a
0a3db103c5
Change stats names to use _ instead of -
...
Using - is causing problems in Influx -> we move to use
the executable name instead of the project name as the main
identifier.
2021-01-15 11:18:07 +01:00
babic_a
fec900ff63
Increase the sf_stream output frequency to 10 seconds
2021-01-15 11:15:28 +01:00
babic_a
ba9532591c
Add details about unexpected pulse_id in ram buffer error
2021-01-15 11:14:54 +01:00
babic_a
3ed5bcb330
Statistics for sf-stream
2021-01-15 11:07:31 +01:00
babic_a
f58ec4270c
Implementation fo StreamStats for outputting Grafana metrics
2021-01-15 11:06:47 +01:00
babic_a
2937326dbf
Return n_lost_pulses in sync from receiver
...
In order to have proper statistics we need to return the
number of lost pulses from the receiver. We cannot just count
the gap in pulse_id as the beam might be operated at
different frequencies.
2021-01-15 10:59:43 +01:00
babic_a
0cf973802d
Add stream stats modulo to config file
2021-01-14 15:45:41 +01:00
babic_a
dd52eea55b
Reverse sync difference criteria in streamer
2021-01-13 16:20:51 +01:00
babic_a
e9bb30eac8
Fix streamer sync attempts for loop
2021-01-13 16:18:47 +01:00
babic_a
cb9ddb3693
Fix the count of input parameters in streamer
2021-01-13 16:14:56 +01:00
babic_a
6ee8f7d89d
Remove pulse_id stream from streamer
...
This is not needed anymore since we have a different architecture.
2021-01-13 15:54:28 +01:00
babic_a
c90114bec9
Add 0 in module_id < 10
2021-01-13 12:45:57 +01:00
babic_a
4c914ad66e
Fix number of parameters check in main
2021-01-12 18:17:15 +01:00
babic_a
87e47173d1
Fix repetition rate in statistics to nice numbers
2021-01-12 16:19:58 +01:00
babic_a
19e08c3718
Invert the clocks to get a positive duration
2021-01-12 16:08:08 +01:00
Dmitry Ozerov
12a426f63a
changes in jungfrau header package for 5.0.0 slsDetector version
2021-01-12 15:59:59 +01:00
babic_a
d3c3641311
Fix indent in for loop
2021-01-12 13:44:40 +01:00
babic_a
b00ce59fa0
Fix the number of input parameters to the executable
2021-01-12 13:44:05 +01:00
babic_a
2399b8d59e
Fixed InfluxDB statistics on jf-buffer-writer
2020-10-01 10:03:41 +02:00
babic_a
d776e78ab0
Fix extra character in logs output
2020-10-01 09:54:19 +02:00
babic_a
9c4478343b
Change logs output format to InfluxDB
2020-10-01 09:39:08 +02:00
babic_a
db4aeacad9
Whitespace fix
2020-09-30 17:03:40 +02:00
babic_a
8a3d0d1baa
Simplify buffer writer
2020-09-30 14:17:33 +02:00
babic_a
bf6bba801d
Make it more explicit
2020-09-30 14:02:48 +02:00
babic_a
430a1507ff
Add buffer folder to detector config
2020-09-30 13:56:41 +02:00
babic_a
b8b152e5ed
Rename Detector Name to lower case
2020-09-30 13:49:57 +02:00
babic_a
fd878691e2
Transition UDP receiver to detector config file
2020-09-30 13:40:43 +02:00
babic_a
79f6eaebc9
Shorten help string in console
2020-09-30 13:38:35 +02:00
babic_a
3d21216094
Add udp port to config file
2020-09-30 13:34:09 +02:00
babic_a
0afe9480dc
Rename source_id to module_id
2020-09-30 11:52:54 +02:00
babic_a
1c5a498355
Rename project to jf-buffer-writer
2020-09-30 11:46:41 +02:00
babic_a
5df36a81a0
Rename udp receiver
2020-09-30 11:44:02 +02:00
babic_a
96100c7a7a
Rename project
2020-09-30 11:40:00 +02:00
babic_a
f42298e264
Improve attribute reading from sf_stream
2020-09-30 11:38:39 +02:00
babic_a
5b36132952
Fix build for sf_stream
2020-09-30 11:35:16 +02:00
babic_a
ae61ccae17
Fix namespace of function
2020-09-30 11:34:54 +02:00
babic_a
a7efe6492e
Use core-buffer load config
2020-09-30 10:48:13 +02:00
babic_a
2c7ceb292d
Cleanup core-buffer CMake file
2020-09-30 10:47:06 +02:00
babic_a
9de3e896af
Add configuration loading code to core-buffer
2020-09-30 10:45:40 +02:00