mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-04-24 09:30:44 +02:00
Writer manager refactoring
This commit is contained in:
+3
-72
@@ -1,84 +1,15 @@
|
||||
#include "WriterManager.hpp"
|
||||
#include <iostream>
|
||||
|
||||
#include "WriterManager.hpp"
|
||||
|
||||
using namespace std;
|
||||
|
||||
WriterManager::WriterManager(uint64_t n_images, std::string dataset_name):
|
||||
WriterManager::WriterManager(uint64_t n_images):
|
||||
n_images(n_images), running_flag(true), n_received_frames(0), n_written_frames(0)
|
||||
{
|
||||
#ifdef DEBUG_OUTPUT
|
||||
cout << "[WriterManager::WriterManager] Writer manager for n_images " << n_images << endl;
|
||||
cout << "[WriterManager::WriterManager] Using dataset_name " << dataset_name << endl;
|
||||
#endif
|
||||
|
||||
// TODO: Remove this. This is needed only for testing.
|
||||
parameters.insert({"sl2wv", 1.0});
|
||||
parameters.insert({"sl0ch", 1.0});
|
||||
parameters.insert({"sl2wh", 1.0});
|
||||
parameters.insert({"temp_mono_cryst_1", 1.0});
|
||||
parameters.insert({"harmonic", 2});
|
||||
parameters.insert({"mokev", 1.0});
|
||||
parameters.insert({"sl2cv", 1.0});
|
||||
parameters.insert({"bpm4_gain_setting", 1.0});
|
||||
parameters.insert({"mirror_coating", string("test_char")});
|
||||
parameters.insert({"samx", 1.0});
|
||||
parameters.insert({"sample_name", string("test_char")});
|
||||
parameters.insert({"bpm5y", 1.0});
|
||||
parameters.insert({"sl2ch", 1.0});
|
||||
parameters.insert({"curr", 1.0});
|
||||
parameters.insert({"bs2_status", string("test_char")});
|
||||
parameters.insert({"bs2y", 1.0});
|
||||
parameters.insert({"diode", 1.0});
|
||||
parameters.insert({"samy", 1.0});
|
||||
parameters.insert({"sl4ch", 1.0});
|
||||
parameters.insert({"sl4wh", 1.0});
|
||||
parameters.insert({"temp_mono_cryst_2", 1.0});
|
||||
parameters.insert({"sl3wh", 1.0});
|
||||
parameters.insert({"mith", 1.0});
|
||||
parameters.insert({"bs1_status", string("test_char")});
|
||||
parameters.insert({"bpm4s", 1.0});
|
||||
parameters.insert({"sl0wh", 1.0});
|
||||
parameters.insert({"bpm6z", 1.0});
|
||||
parameters.insert({"bs1y", 1.0});
|
||||
parameters.insert({"scan", string("test_char")});
|
||||
parameters.insert({"bpm5_gain_setting", 1.0});
|
||||
parameters.insert({"bpm4z", 1.0});
|
||||
parameters.insert({"bpm4x", 1.0});
|
||||
parameters.insert({"date", string("test_char")});
|
||||
parameters.insert({"mibd", 1.0});
|
||||
parameters.insert({"temp", 1.0});
|
||||
parameters.insert({"idgap", 1.0});
|
||||
parameters.insert({"sl4cv", 1.0});
|
||||
parameters.insert({"sl1wv", 1.0});
|
||||
parameters.insert({"sl3wv", 1.0});
|
||||
parameters.insert({"sl1ch", 1.0});
|
||||
parameters.insert({"bs2x", 1.0});
|
||||
parameters.insert({"bpm6_gain_setting", 1.0});
|
||||
parameters.insert({"bpm4y", 1.0});
|
||||
parameters.insert({"bpm6s", 1.0});
|
||||
parameters.insert({"sample_description", string("test_char")});
|
||||
parameters.insert({"bpm5z", 1.0});
|
||||
parameters.insert({"moth1", 1.0});
|
||||
parameters.insert({"sec", 1.0});
|
||||
parameters.insert({"sl3cv", 1.0});
|
||||
parameters.insert({"bs1x", 1.0});
|
||||
parameters.insert({"bpm6_saturation_value", 1.0});
|
||||
parameters.insert({"bpm5s", 1.0});
|
||||
parameters.insert({"mobd", 1.0});
|
||||
parameters.insert({"sl1wh", 1.0});
|
||||
parameters.insert({"sl4wv", 1.0});
|
||||
parameters.insert({"bs2_det_dist", 1.0});
|
||||
parameters.insert({"bpm5_saturation_value", 1.0});
|
||||
parameters.insert({"fil_comb_description", string("test_char")});
|
||||
parameters.insert({"bpm5x", 1.0});
|
||||
parameters.insert({"bpm4_saturation_value", 1.0});
|
||||
parameters.insert({"bs1_det_dist", 1.0});
|
||||
parameters.insert({"sl3ch", 1.0});
|
||||
parameters.insert({"bpm6y", 1.0});
|
||||
parameters.insert({"sl1cv", 1.0});
|
||||
parameters.insert({"bpm6x", 1.0});
|
||||
parameters.insert({"ftrans", 1.0});
|
||||
parameters.insert({"samz", 1.0});
|
||||
}
|
||||
|
||||
void WriterManager::stop()
|
||||
|
||||
Reference in New Issue
Block a user