...
This commit is contained in:
@@ -56,15 +56,18 @@ int main()
|
||||
fst.close();
|
||||
|
||||
asibfm700::Asibfm700MountConfig acfg;
|
||||
// asibfm700::Asibfm700MountConfig2 acfg;
|
||||
|
||||
auto ec = acfg.load("/tmp/cfg.cfg");
|
||||
std::cout << "EC (load) = " << ec.message() << "\n";
|
||||
|
||||
std::cout << "refr w: " << acfg.refractWavelength << "\n";
|
||||
|
||||
acfg.update("refractWavelength", 0.3);
|
||||
// acfg.update("refractWavelength", 0.3);
|
||||
acfg.setValue("refractWavelength", 0.3);
|
||||
|
||||
auto e = acfg.value<double>("refractWavelength");
|
||||
auto e = acfg.getValue<double>("refractWavelength");
|
||||
// auto e = acfg.value<double>("refractWavelength");
|
||||
std::cout << "refr w: " << e.value_or(0.0) << "\n";
|
||||
std::cout << "refr w: " << acfg.refractWavelength << "\n";
|
||||
|
||||
@@ -78,5 +81,19 @@ int main()
|
||||
std::cout << "kvh[C] = " << vs.value_or("<no value>") << "\n";
|
||||
}
|
||||
|
||||
ec = kvh.fromCharRange(cfg_str);
|
||||
if (ec) {
|
||||
std::cout << "EC = " << ec.message() << "\n";
|
||||
} else {
|
||||
v3 = kvh.getValue<std::vector<int>>("E");
|
||||
std::cout << "[";
|
||||
for (auto& el : v3.value_or({0, 0, 0})) {
|
||||
std::cout << el << " ";
|
||||
}
|
||||
std::cout << "]\n";
|
||||
}
|
||||
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user