X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fpsensor.h;h=30c992590e01197bdb0a726e0fc725ff99e52f5e;hb=927fa3837641ccc42d6203a2704356f24b9c1ea9;hp=a1609acbe7fcb6f98e8aed883a031829d166368e;hpb=f606bd3f16446091d0b88255a497a64e3f623aa3;p=psensor.git diff --git a/src/lib/psensor.h b/src/lib/psensor.h index a1609ac..30c9925 100644 --- a/src/lib/psensor.h +++ b/src/lib/psensor.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2011 jeanfi@gmail.com + * Copyright (C) 2010-2012 jeanfi@gmail.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -156,9 +156,11 @@ psensor_get_max_current_value(struct psensor **sensors, unsigned int type); parameter 'type' is SENSOR_TYPE_LMSENSOR_TEMP, SENSOR_TYPE_NVIDIA, or SENSOR_TYPE_LMSENSOR_FAN */ -char *psensor_value_to_string(unsigned int type, double value); +char *psensor_value_to_str(unsigned int type, + double value, + int use_celcius); -struct psensor **get_all_sensors(int values_max_length); +struct psensor **get_all_sensors(int use_libatasmart, int values_max_length); struct psensor **psensor_list_add(struct psensor **sensors, struct psensor *sensor); @@ -176,7 +178,7 @@ struct measure *psensor_get_current_measure(struct psensor *sensor); */ const char *psensor_type_to_str(unsigned int type); -const char *psensor_type_to_unit_str(unsigned int type); +const char *psensor_type_to_unit_str(unsigned int type, int use_celcius); void psensor_list_update_measures(struct psensor **sensors); @@ -186,4 +188,10 @@ void psensor_cleanup(); double get_max_value(struct psensor **sensors, int type); +double celcius_to_fahrenheit(double c); +double fahrenheit_to_celcius(double c); + + +void psensor_log_measures(struct psensor **sensors); + #endif