diff --git a/src/common/ReadoutDataModel.h b/src/common/ReadoutDataModel.h index 809a983..2b4e906 100644 --- a/src/common/ReadoutDataModel.h +++ b/src/common/ReadoutDataModel.h @@ -183,6 +183,7 @@ using RDHv3Reader = RDHReaderImpl; // V4 and V3 are using RDHv4Reader = RDHReaderImpl; // V4 and V3 are equivalent? using RDHv5Reader = RDHReaderImpl; using RDHv6Reader = RDHReaderImpl; +using RDHv7Reader = RDHReaderImpl; class RDHReader { // NOTE: This must be set in the Init() phase. Logical program error otherwise. @@ -219,8 +220,11 @@ class RDHReader { case 6: sRDHReader = std::make_unique(); break; + case 7: + sRDHReader = std::make_unique(); + break; default: - EDDLOG("Unknown RDH version! version={} Supported versions are RDHv3, RDHv4, RDHv5, and RDHv6", pVer); + EDDLOG("Unknown RDH version! version={} Supported versions are RDHv3, RDHv4, RDHv5, RDHv6, and RDHv7", pVer); throw std::runtime_error("Unknown RDH version"); break; }