20#include <unordered_map>
22#include "nlohmann/json.hpp"
38 std::string *path,
bool get_conf_json =
true);
41 std::string dynamic_model_local_path_;
42 std::string home_path_;
44 void RegisterSimPerfectControl();
bool UnregisterDynamicModel(const std::string &dynamic_model_name)
SimControlBase * GetModelType(std::string dynamic_model_name)
nlohmann::json RegisterDynamicModels()
void GetDynamicModelPath(const std::string &dynamic_model_name, std::string *path, bool get_conf_json=true)
bool RegisterDynamicModel(const std::string &dm_name)
Interface of simulated control algorithm
#define DECLARE_SINGLETON(classname)