diff --git a/tests/adc_dev_test.cpp b/tests/adc_dev_test.cpp index 65fca3c..f665f18 100644 --- a/tests/adc_dev_test.cpp +++ b/tests/adc_dev_test.cpp @@ -107,16 +107,16 @@ int main() dev_t dev1("DEV1"); int attr1_val = 10; - // dev1.addAttribute(dev_t::attribute_t::makeArithAttr( - // "ATTR1", [&attr1_val]() { return attr1_val; }, [&attr1_val](const int& v) { attr1_val = v; })); dev1.addAttribute(dev_t::attribute_t::makeArithAttr( - "ATTR1", [&attr1_val]() { return attr1_val; }, [&attr1_val](const int& v) { attr1_val = v; }, + "ATTR1", [&attr1_val]() { return attr1_val; }, [&attr1_val](const int& v) { attr1_val = v; })); + dev1.addAttribute(dev_t::attribute_t::makeArithAttr( + "ATTR2", [&attr1_val]() { return attr1_val + 10; }, [&attr1_val](const int& v) { attr1_val = v; }, utils::AdcDefaultValueConverter<>::serialize)); devs.push_back({&dev1, {'D', '1'}}); serialized_t sn; - std::ranges::copy(std::string_view("ATTR1"), std::back_inserter(sn)); + std::ranges::copy(std::string_view("ATTR2"), std::back_inserter(sn)); devs[0].setAttr(sn, {'7', '7'}); auto r = getAttr(0, sn);