Raw frames dataset name out of format

This commit is contained in:
2018-02-12 15:34:10 +01:00
parent b08e413e98
commit a45c399edc
6 changed files with 5 additions and 11 deletions
+2 -1
View File
@@ -3,6 +3,7 @@
#include <stdexcept>
#include <iostream>
#include "config.hpp"
#include "H5Format.hpp"
using namespace std;
@@ -329,5 +330,5 @@ void H5FormatUtils::write_format(H5::H5File& file, const H5Format& format, const
write_format_data(file, format_definition, format_values);
file.move(format.get_raw_frames_dataset_name().c_str(), format.get_frames_dataset_name().c_str());
file.move(config::raw_image_dataset_name.c_str(), format.get_frames_dataset_name().c_str());
}
-2
View File
@@ -98,8 +98,6 @@ class H5Format
virtual void add_input_values(std::map<std::string, boost::any>& values,
const std::map<std::string, boost::any>& input_values) const = 0;
virtual std::string get_raw_frames_dataset_name() const = 0;
virtual std::string get_frames_dataset_name() const = 0;
};
+1 -1
View File
@@ -90,7 +90,7 @@ void ProcessManager::write_h5(WriterManager& manager, const H5Format& format, Ri
const unordered_map<string, string>& header_values_type)
{
H5Writer writer(manager.get_output_file(), 0, config::initial_dataset_size, config::dataset_increase_step);
auto raw_frames_dataset_name = format.get_raw_frames_dataset_name();
auto raw_frames_dataset_name = config::raw_image_dataset_name;
// Mapping for header values.
// TODO: This should be moved into future PROTOCOL FORMAT file.
+1 -1
View File
@@ -15,7 +15,7 @@ namespace config {
// Delay before trying again to get data from the ring buffer.
uint32_t ring_buffer_read_retry_interval = 5;
std::string raw_dataset_name = "raw_data";
std::string raw_image_dataset_name = "raw_data";
// By how much to enlarge a dataset when a resizing is needed.
hsize_t dataset_increase_step = 1000;
+1 -1
View File
@@ -16,7 +16,7 @@ namespace config
extern hsize_t dataset_increase_step;
extern hsize_t initial_dataset_size;
extern std::string raw_dataset_name;
extern std::string raw_image_dataset_name;
extern uint32_t parameters_read_retry_interval;
}
-5
View File
@@ -897,11 +897,6 @@ class NXmxFormat : public H5Format
}));
}
string get_raw_frames_dataset_name() const override {
return "raw_data";
}
string get_frames_dataset_name() const override {
return "entry/plottable_data/data";
}