projects
/
psensor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed overlapping constants
[psensor.git]
/
src
/
lib
/
psensor.h
diff --git
a/src/lib/psensor.h
b/src/lib/psensor.h
index
ad7364e
..
c2cb08c
100644
(file)
--- a/
src/lib/psensor.h
+++ b/
src/lib/psensor.h
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2010-2011
wpitchoune
@gmail.com
+ Copyright (C) 2010-2011
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 published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-33,8
+33,8
@@
enum psensor_type {
SENSOR_TYPE_LMSENSOR_TEMP = 0x0100 | SENSOR_TYPE_TEMP,
SENSOR_TYPE_NVIDIA = 0x0200 | SENSOR_TYPE_TEMP,
SENSOR_TYPE_LMSENSOR_TEMP = 0x0100 | SENSOR_TYPE_TEMP,
SENSOR_TYPE_NVIDIA = 0x0200 | SENSOR_TYPE_TEMP,
- SENSOR_TYPE_HDD_TEMP = 0x0
3
00 | SENSOR_TYPE_TEMP,
- SENSOR_TYPE_LMSENSOR_FAN = 0x0
4
00 | SENSOR_TYPE_FAN
+ SENSOR_TYPE_HDD_TEMP = 0x0
4
00 | SENSOR_TYPE_TEMP,
+ SENSOR_TYPE_LMSENSOR_FAN = 0x0
8
00 | SENSOR_TYPE_FAN
};
struct psensor {
};
struct psensor {
@@
-125,6
+125,12
@@
double get_min_rpm(struct psensor **sensors);
double get_max_rpm(struct psensor **sensors);
/*
double get_max_rpm(struct psensor **sensors);
/*
+ Get the maximal current value of all sensors of a given type.
+*/
+double
+psensor_get_max_current_value(struct psensor **sensors, unsigned int type);
+
+/*
Converts the value of a sensor to a string.
parameter 'type' is SENSOR_TYPE_LMSENSOR_TEMP, SENSOR_TYPE_NVIDIA,
Converts the value of a sensor to a string.
parameter 'type' is SENSOR_TYPE_LMSENSOR_TEMP, SENSOR_TYPE_NVIDIA,
@@
-150,6
+156,8
@@
struct measure *psensor_get_current_measure(struct psensor *sensor);
*/
const char *psensor_type_to_str(unsigned int type);
*/
const char *psensor_type_to_str(unsigned int type);
+const char *psensor_type_to_unit_str(unsigned int type);
+
void psensor_list_update_measures(struct psensor **sensors);
#endif
void psensor_list_update_measures(struct psensor **sensors);
#endif