unit = psensor_type_to_unit_str(type, use_celcius);
+ if (is_temp_type(type) && !use_celcius)
+ value = celcius_to_fahrenheit(value);
+
sprintf(str, "%.0f%s", value, unit);
return str;
struct psensor **get_all_sensors(int use_libatasmart, int values_max_length)
{
- struct psensor **psensors = NULL;
+ struct psensor **psensors;
struct psensor **tmp_psensors;
psensors = lmsensor_psensor_list_add(NULL, values_max_length);