Lines Matching refs:BatteryConfig
49 std::shared_ptr<BatteryConfig> BatteryConfig::instance_ = nullptr;
50 std::mutex BatteryConfig::mutex_;
52 BatteryConfig& BatteryConfig::GetInstance()
56 instance_ = std::make_shared<BatteryConfig>();
62 bool BatteryConfig::ParseConfig()
89 bool BatteryConfig::IsExist(std::string key) const
94 int32_t BatteryConfig::GetInt(std::string key, int32_t defVal) const
100 const std::vector<BatteryConfig::LightConf>& BatteryConfig::GetLightConf() const
105 const std::vector<BatteryConfig::CommonEventConf>& BatteryConfig::GetCommonEventConf() const
110 bool BatteryConfig::OpenFile(std::ifstream& ifsConf, const std::string& configPath)
131 void BatteryConfig::ParseConfInner()
142 void BatteryConfig::ParseLightConf(std::string level)
160 BatteryConfig::LightConf lightConf = {
170 void BatteryConfig::ParseBootActionsConf()
180 void BatteryConfig::ParseCommonEventConf(const Json::Value& bootActionsConfig)
189 BatteryConfig::CommonEventConf tempCommonEventConf;
218 Json::Value BatteryConfig::FindConf(const std::string& key) const
223 bool BatteryConfig::SplitKey(const std::string& key, std::vector<std::string>& keys) const
229 Json::Value BatteryConfig::GetValue(std::string key) const