36 std::array<MeasurementType, 5> measurements = {
37 MeasurementType::HV_V,
38 MeasurementType::HV_I,
39 MeasurementType::LV_V_FEE_ANALOG,
40 MeasurementType::LV_V_FEE_DIGITAL,
41 MeasurementType::LV_V_SOLAR};
43 for (
const auto m : measurements) {
44 const auto mname =
name(
m);
45 if (alias.find(mname) != std::string::npos) {
49 throw std::invalid_argument(fmt::format(
"Cannot infer the measurementType for alias={}", alias));