37 _instruments.emplace_back(std::move(instrument));
42 for(
auto &instrument : _instruments)
44 instrument->test_start();
50 for(
auto &instrument : _instruments)
58 for(
auto instrument = _instruments.rbegin(); instrument != _instruments.rend(); instrument++)
60 (*instrument)->stop();
62 for(
const auto &instrument : _instruments)
64 for(
const auto &measurement : instrument->measurements())
66 _measurements[instrument->id() +
"/" + measurement.first].push_back(measurement.second);
73 for(
auto instrument = _instruments.rbegin(); instrument != _instruments.rend(); instrument++)
75 (*instrument)->test_stop();
78 for(
const auto &instrument : _instruments)
80 for(
const auto &measurement : instrument->test_measurements())
82 _measurements[instrument->id() +
"/" + measurement.first].push_back(measurement.second);
85 _header_data = instrument->instrument_header();