mirror of
https://github.com/okalachev/flix.git
synced 2025-08-17 09:06:11 +00:00
Implement parameters subsystem
* Unified parameters storage. * Store parameters in flash on the hardware. * Store parameters in text file in simulation. * Work with parameters in command line. * Support parameters in MAVLink for working with parameters in QGC.
This commit is contained in:
9
gazebo/util.h
Normal file
9
gazebo/util.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#include <filesystem>
|
||||
|
||||
std::filesystem::path getPluginPath() {
|
||||
Dl_info dl_info;
|
||||
if (dladdr((void*)&getPluginPath, &dl_info) == 0) {
|
||||
throw std::runtime_error("Unable to determine plugin path using dladdr.");
|
||||
}
|
||||
return std::filesystem::path(dl_info.dli_fname);
|
||||
}
|
Reference in New Issue
Block a user