21#include "modules/common_msgs/dreamview_msgs/hmi_config.pb.h"
22#include "modules/common_msgs/dreamview_msgs/hmi_mode.pb.h"
38 const std::string config_path =
"");
44 const std::string& mode_config_path);
56 static std::string
TitleCase(std::string_view origin);
62 static google::protobuf::Map<std::string, std::string>
ListDirAsDict(
63 const std::string& dir);
static std::string TitleCase(std::string_view origin)
Convert a string to be title-like.
static google::protobuf::Map< std::string, std::string > ListDirAsDict(const std::string &dir)
List all directory as a dict in a directory.
static void TranslateCyberModules(HMIMode *mode)
transfer the mode's cyber modules to modules.
static apollo::dreamview::HMIMode LoadMode(const std::string &mode_config_path)
Load HMIMode.
static apollo::dreamview::HMIConfig LoadConfig(const std::string config_path="")
Load HMIConfig.