Update buffer folder and files naming convention

All references to folders and files inside buffer were updated.
- Base folder to write detector: detector_folder
- Name of the modules inside detector_folder: module_name
- Data grouping folders based on pulse_id: data_folder
- Data grouping files, based on pulse_id: data_file
This commit is contained in:
2020-07-20 11:06:13 +02:00
parent 8c1182e412
commit dbc913ee78
10 changed files with 76 additions and 76 deletions
+10 -10
View File
@@ -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();
}