projects
/
psensor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
alert when temp < low thresold
[psensor.git]
/
src
/
lib
/
psensor.c
diff --git
a/src/lib/psensor.c
b/src/lib/psensor.c
index
76a250d
..
ce44a56
100644
(file)
--- a/
src/lib/psensor.c
+++ b/
src/lib/psensor.c
@@
-51,6
+51,7
@@
struct psensor *psensor_create(char *id, char *name,
psensor->alarm_enabled = 0;
psensor->alarm_high_thresold = 0;
psensor->alarm_enabled = 0;
psensor->alarm_high_thresold = 0;
+ psensor->alarm_low_thresold = 0;
psensor->cb_alarm_raised = NULL;
psensor->cb_alarm_raised_data = NULL;
psensor->cb_alarm_raised = NULL;
psensor->cb_alarm_raised_data = NULL;
@@
-271,10
+272,9
@@
psensor_set_current_measure(struct psensor *s,
s->max = v;
if (s->alarm_enabled) {
s->max = v;
if (s->alarm_enabled) {
- if (v > s->alarm_high_thresold) {
+ if (v > s->alarm_high_thresold
|| v < s->alarm_low_thresold
) {
if (!s->alarm_raised && s->cb_alarm_raised)
if (!s->alarm_raised && s->cb_alarm_raised)
- s->cb_alarm_raised(s,
- s->cb_alarm_raised_data);
+ s->cb_alarm_raised(s, s->cb_alarm_raised_data);
s->alarm_raised = 1;
} else {
s->alarm_raised = 1;
} else {