20 auto device = ChimeraTK::Device(cdd);
22 BOOST_CHECK_NO_THROW(device.open());
25 auto accessor = device.getScalarRegisterAccessor<uint64_t>(
"InvalidValue");
26 BOOST_CHECK_NO_THROW(accessor.read());
27 BOOST_TEST(accessor.dataValidity() == ChimeraTK::DataValidity::faulty);
31 auto accessor = device.getScalarRegisterAccessor<uint64_t>(
"AlarmValue");
32 BOOST_CHECK_NO_THROW(accessor.read());
33 BOOST_TEST(accessor.dataValidity() == ChimeraTK::DataValidity::faulty);
37 auto accessor = device.getScalarRegisterAccessor<uint64_t>(
"WarningValue");
38 BOOST_CHECK_NO_THROW(accessor.read());
39 BOOST_TEST(accessor.dataValidity() == ChimeraTK::DataValidity::faulty);