diff --git a/core-buffer/include/BufferUtils.hpp b/core-buffer/include/BufferUtils.hpp index 5353ff0..37f9f62 100644 --- a/core-buffer/include/BufferUtils.hpp +++ b/core-buffer/include/BufferUtils.hpp @@ -7,8 +7,8 @@ namespace BufferUtils { std::string get_filename( - std::string root_folder, - std::string device_name, + std::string detector_folder, + std::string module_name, uint64_t pulse_id); std::size_t get_file_frame_index(uint64_t pulse_id); diff --git a/core-buffer/src/BufferUtils.cpp b/core-buffer/src/BufferUtils.cpp index 5cb6147..c2a60a4 100644 --- a/core-buffer/src/BufferUtils.cpp +++ b/core-buffer/src/BufferUtils.cpp @@ -6,21 +6,21 @@ using namespace std; string BufferUtils::get_filename( - std::string root_folder, - std::string device_name, + std::string detector_folder, + std::string module_name, uint64_t pulse_id) { - uint64_t folder_base = pulse_id / buffer_config::FOLDER_MOD; - folder_base *= buffer_config::FOLDER_MOD; + uint64_t data_folder = pulse_id / buffer_config::FOLDER_MOD; + data_folder *= buffer_config::FOLDER_MOD; - uint64_t file_base = pulse_id / buffer_config::FILE_MOD; - file_base *= buffer_config::FILE_MOD; + uint64_t data_file = pulse_id / buffer_config::FILE_MOD; + data_file *= buffer_config::FILE_MOD; stringstream folder; - folder << root_folder << "/"; - folder << device_name << "/"; - folder << folder_base << "/"; - folder << file_base << buffer_config::FILE_EXTENSION; + folder << detector_folder << "/"; + folder << module_name << "/"; + folder << data_folder << "/"; + folder << data_file << buffer_config::FILE_EXTENSION; return folder.str(); } diff --git a/core-buffer/test/test_buffer_utils.cpp b/core-buffer/test/test_buffer_utils.cpp index d7fdd6b..eeed4e9 100644 --- a/core-buffer/test/test_buffer_utils.cpp +++ b/core-buffer/test/test_buffer_utils.cpp @@ -9,33 +9,33 @@ TEST(BufferUtils, get_filename) auto expected_file = "/root/device-1/12300000/12345000" + buffer_config::FILE_EXTENSION; - auto root_folder = "/root"; - auto device_name = "device-1"; + auto detector_folder = "/root"; + auto module_name = "device-1"; auto result = BufferUtils::get_filename( - root_folder, - device_name, + detector_folder, + module_name, 12345000); ASSERT_EQ(result, expected_file); auto result2 = BufferUtils::get_filename( - root_folder, - device_name, + detector_folder, + module_name, 12345999); ASSERT_EQ(result2, expected_file); auto result3 = BufferUtils::get_filename( - root_folder, - device_name, + detector_folder, + module_name, 12346000); ASSERT_NE(result3, expected_file); auto result4 = BufferUtils::get_filename( - root_folder, - device_name, + detector_folder, + module_name, 12344999); ASSERT_NE(result4, expected_file); diff --git a/jf-live-writer/src/main.cpp b/jf-live-writer/src/main.cpp index 7a73af7..643d47f 100644 --- a/jf-live-writer/src/main.cpp +++ b/jf-live-writer/src/main.cpp @@ -19,13 +19,13 @@ using namespace writer_config; using namespace buffer_config; void read_buffer( - const string device, - const string channel_name, + const string detector_folder, + const string module_name, const int i_module, const vector& buffer_blocks, ImageAssembler& image_assembler) { - BufferBinaryReader block_reader(device, channel_name); + BufferBinaryReader block_reader(detector_folder, module_name); auto block_buffer = new BufferBinaryBlock(); for (uint64_t block_id:buffer_blocks) { @@ -63,11 +63,11 @@ int main (int argc, char *argv[]) { if (argc != 7) { cout << endl; - cout << "Usage: sf_writer [output_file] [device] [n_modules]"; + cout << "Usage: sf_writer [output_file] [detector_folder] [n_modules]"; cout << " [start_pulse_id] [stop_pulse_id] [pulse_id_step]"; cout << endl; cout << "\toutput_file: Complete path to the output file." << endl; - cout << "\tdevice: Name of detector." << endl; + cout << "\tdetector_folder: Absolute path to detector buffer." << endl; cout << "\tn_modules: number of modules" << endl; cout << "\tstart_pulse_id: Start pulse_id of retrieval." << endl; cout << "\tstop_pulse_id: Stop pulse_id of retrieval." << endl; @@ -78,7 +78,7 @@ int main (int argc, char *argv[]) } string output_file = string(argv[1]); - const string device = string(argv[2]); + const string detector_folder = string(argv[2]); size_t n_modules = atoi(argv[3]); uint64_t start_pulse_id = (uint64_t) atoll(argv[4]); uint64_t stop_pulse_id = (uint64_t) atoll(argv[5]); @@ -107,22 +107,22 @@ int main (int argc, char *argv[]) for (size_t i_module=0; i_module& buffer_blocks, ImageAssembler& image_assembler) { - BufferBinaryReader block_reader(device, channel_name); + BufferBinaryReader block_reader(detector_folder, module_name); auto block_buffer = new BufferBinaryBlock(); for (uint64_t block_id:buffer_blocks) { @@ -63,11 +63,11 @@ int main (int argc, char *argv[]) { if (argc != 7) { cout << endl; - cout << "Usage: sf_writer [output_file] [device] [n_modules]"; + cout << "Usage: sf_writer [output_file] [detector_folder] [n_modules]"; cout << " [start_pulse_id] [stop_pulse_id] [pulse_id_step]"; cout << endl; cout << "\toutput_file: Complete path to the output file." << endl; - cout << "\tdevice: Name of detector." << endl; + cout << "\tdetector_folder: Absolute path to detector buffer." << endl; cout << "\tn_modules: number of modules" << endl; cout << "\tstart_pulse_id: Start pulse_id of retrieval." << endl; cout << "\tstop_pulse_id: Stop pulse_id of retrieval." << endl; @@ -78,7 +78,7 @@ int main (int argc, char *argv[]) } string output_file = string(argv[1]); - const string device = string(argv[2]); + const string detector_folder = string(argv[2]); size_t n_modules = atoi(argv[3]); uint64_t start_pulse_id = (uint64_t) atoll(argv[4]); uint64_t stop_pulse_id = (uint64_t) atoll(argv[5]); @@ -107,23 +107,23 @@ int main (int argc, char *argv[]) for (size_t i_module=0; i_module