alert when temp < low thresold
[psensor.git] / src / cfg.c
index a82883c..1bd5fac 100644 (file)
--- a/src/cfg.c
+++ b/src/cfg.c
@@ -29,7 +29,7 @@ static const char *KEY_SENSORS = "/apps/psensor/sensors";
 
 static const char *ATT_SENSOR_ALARM_ENABLED = "alarm/enabled";
 static const char *ATT_SENSOR_ALARM_HIGH_THRESOLD = "alarm/high_thresold";
-/*static const char *ATT_SENSOR_ALARM_LOW_THRESOLD = "alarm/low_thresold";*/
+static const char *ATT_SENSOR_ALARM_LOW_THRESOLD = "alarm/low_thresold";
 static const char *ATT_SENSOR_COLOR = "color";
 static const char *ATT_SENSOR_ENABLED = "enabled";
 static const char *ATT_SENSOR_NAME = "name";
@@ -283,6 +283,28 @@ config_set_sensor_alarm_high_thresold(const char *sid, int thresold)
        free(key);
 }
 
+int config_get_sensor_alarm_low_thresold(const char *sid)
+{
+       int res;
+       char *key;
+
+       key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_LOW_THRESOLD);
+       res = gconf_client_get_int(client, key, NULL);
+       free(key);
+
+       return res;
+}
+
+void
+config_set_sensor_alarm_low_thresold(const char *sid, int thresold)
+{
+       char *key;
+
+       key = get_sensor_att_key(sid, ATT_SENSOR_ALARM_LOW_THRESOLD);
+       gconf_client_set_int(client, key, thresold, NULL);
+       free(key);
+}
+
 int config_get_sensor_alarm_enabled(const char *sid)
 {
        gboolean b;