Lines Matching refs:config

72     Json::Value config;
79 if (parseFromStream(readerBuilder, ifsConf, &config, &errs) && !config.empty()) {
80 ParseConfSplit(config);
87 if (parseFromStream(readerBuilder, ifsConf, &config, &errs) && !config.empty()) {
88 ParseConfInner(config);
94 if (parseFromStream(readerBuilder, ifsConf, &config, &errs) && !config.empty()) {
95 ParseConfInner(config);
96 ParseConfSplit(config);
156 void BatteryConfig::ParseConfInner(const Json::Value& config)
158 BATTERY_HILOGI(COMP_HDI, "start parse battery config inner");
159 ParseLightConfig(GetValue(config, "light"));
160 ParseChargerConfig(GetValue(config, "charger"));
163 void BatteryConfig::ParseConfSplit(const Json::Value& config)
165 BATTERY_HILOGI(COMP_HDI, "start parse split config inner");
166 ParseChargeSceneConfig(GetValue(config, "charge_scene"));
167 ParseUeventConfig(GetValue(config, "uevent"));
264 BATTERY_HILOGI(COMP_HDI, "The charge scene config size: %{public}d",
271 BATTERY_HILOGW(COMP_HDI, "The charge scene config is invalid, key=%{public}s", key.c_str());
279 BATTERY_HILOGW(COMP_HDI, "The charge scene config path is invalid, key=%{public}s", key.c_str());
286 bool BatteryConfig::ParseChargeSceneSupport(const Json::Value& valueObj, BatteryConfig::ChargeSceneConfig& config)
294 config.supportPath = path;
295 config.type = isValidJsonString(type) ? type.asString() : "";
296 config.expectValue = isValidJsonString(expectValue) ? expectValue.asString() : "";
303 bool BatteryConfig::ParseChargeSceneSet(const Json::Value& valueObj, BatteryConfig::ChargeSceneConfig& config)
309 config.setPath = path;
316 bool BatteryConfig::ParseChargeSceneGet(const Json::Value& valueObj, BatteryConfig::ChargeSceneConfig& config)
322 config.getPath = path;
369 BATTERY_HILOGI(COMP_HDI, "The uevent config size: %{public}d", static_cast<int32_t>(ueventMap_.size()));
378 Json::Value BatteryConfig::GetValue(const Json::Value& config, std::string key) const
387 Json::Value value = (config.isObject() && config.isMember(firstKey)) ? config[firstKey] : Json::Value();
403 bool BatteryConfig::isValidJsonString(const Json::Value& config) const
405 return !config.isNull() && config.isString();