Lines Matching refs:asString
57 return std::stof(value.asString()); in getFloatFromValue()
65 return (value.asString() == "max") ? std::numeric_limits<int>::max() in getIntFromValue()
66 : std::stoul(value.asString()); in getIntFromValue()
162 const std::string &name = sensors[i]["Name"].asString(); in ParseSensorInfo()
178 std::string sensor_type_str = sensors[i]["Type"].asString(); in ParseSensorInfo()
317 linked_sensors.emplace_back(values[j].asString()); in ParseSensorInfo()
348 trigger_sensor = sensors[i]["TriggerSensor"].asString(); in ParseSensorInfo()
349 if (sensors[i]["Formula"].asString().compare("COUNT_THRESHOLD") == 0) { in ParseSensorInfo()
351 } else if (sensors[i]["Formula"].asString().compare("WEIGHTED_AVG") == 0) { in ParseSensorInfo()
353 } else if (sensors[i]["Formula"].asString().compare("MAXIMUM") == 0) { in ParseSensorInfo()
355 } else if (sensors[i]["Formula"].asString().compare("MINIMUM") == 0) { in ParseSensorInfo()
365 temp_path = sensors[i]["TempPath"].asString(); in ParseSensorInfo()
519 const std::string &cdev_name = values[j]["CdevRequest"].asString(); in ParseSensorInfo()
575 power_rail = values[j]["BindedPowerRail"].asString(); in ParseSensorInfo()
607 if (values[j]["ReleaseLogic"].asString() == "INCREASE") { in ParseSensorInfo()
610 } else if (values[j]["ReleaseLogic"].asString() == "DECREASE") { in ParseSensorInfo()
613 } else if (values[j]["ReleaseLogic"].asString() == "STEPWISE") { in ParseSensorInfo()
616 } else if (values[j]["ReleaseLogic"].asString() == "RELEASE_TO_FLOOR") { in ParseSensorInfo()
706 const std::string &name = cooling_devices[i]["Name"].asString(); in ParseCoolingDevice()
722 std::string cooling_device_type_str = cooling_devices[i]["Type"].asString(); in ParseCoolingDevice()
733 const std::string &read_path = cooling_devices[i]["ReadPath"].asString(); in ParseCoolingDevice()
736 const std::string &write_path = cooling_devices[i]["WritePath"].asString(); in ParseCoolingDevice()
753 const std::string &power_rail = cooling_devices[i]["PowerRail"].asString(); in ParseCoolingDevice()
792 const std::string &name = power_rails[i]["Name"].asString(); in ParsePowerRailInfo()
805 rail = power_rails[i]["Rail"].asString(); in ParsePowerRailInfo()
828 linked_power_rails.emplace_back(values[j].asString()); in ParsePowerRailInfo()
859 if (power_rails[i]["Formula"].asString().compare("COUNT_THRESHOLD") == 0) { in ParsePowerRailInfo()
861 } else if (power_rails[i]["Formula"].asString().compare("WEIGHTED_AVG") == 0) { in ParsePowerRailInfo()
863 } else if (power_rails[i]["Formula"].asString().compare("MAXIMUM") == 0) { in ParsePowerRailInfo()
865 } else if (power_rails[i]["Formula"].asString().compare("MINIMUM") == 0) { in ParsePowerRailInfo()