59 std::map<uint32_t, const confmodel::DetectorStream*> streams;
60 for (
const auto& det_connections : cfg->get_connections()) {
62 for (
const auto& stream : det_connections->streams()) {
63 streams[stream->get_source_id()] = stream;
67 for (
const auto& cb : cfg->get_raw_data_callbacks()) {
69 TLOG() <<
"Cannot find queue: " << cb->UID() << std::endl;
70 throw datahandlinglibs::GenericConfigurationError(
ERS_HERE,
"Cannot find queue: " + cb->UID());
73 TLOG() <<
"Emulator for queue name " << cb->UID() <<
" was already configured";
74 throw datahandlinglibs::GenericConfigurationError(
ERS_HERE,
"Emulator configured twice: " + cb->UID());
78 cfg->get_configuration()->get_snb_conf());
81 if (!emu->is_configured()) {
82 throw datahandlinglibs::GenericConfigurationError(
ERS_HERE,
"Not all links were configured");