...
This commit is contained in:
@@ -20,6 +20,8 @@ int main()
|
||||
},
|
||||
std::tuple<double, long>{});
|
||||
|
||||
dev.addAttr("2", [&d]() -> adc_result_t<double> { return d; }, nullptr);
|
||||
|
||||
adc_result_t<int> ri = dev["1"];
|
||||
if (ri) {
|
||||
std::println("dev[1] = {}", ri.value());
|
||||
@@ -39,5 +41,17 @@ int main()
|
||||
std::println("cannot get dev[1] as double: {}", rd.error().message());
|
||||
}
|
||||
|
||||
ri = dev["1"];
|
||||
if (ri) {
|
||||
std::println("dev[1] = {}", ri.value());
|
||||
} else {
|
||||
std::println("cannot get dev[1] as int: {}", ri.error().message());
|
||||
}
|
||||
|
||||
err = dev["2"] = 0.29817;
|
||||
if (err) {
|
||||
std::println("cannot set dev[2] as double: {}", err.message());
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user