diff options
Diffstat (limited to 'plugins/omnibook/omnibook-plugin.c')
-rw-r--r-- | plugins/omnibook/omnibook-plugin.c | 93 |
1 files changed, 46 insertions, 47 deletions
diff --git a/plugins/omnibook/omnibook-plugin.c b/plugins/omnibook/omnibook-plugin.c index 7906d21..386511c 100644 --- a/plugins/omnibook/omnibook-plugin.c +++ b/plugins/omnibook/omnibook-plugin.c @@ -33,75 +33,74 @@ const gchar *plugin_name = "omnibook"; #define OMNIBOOK_DEVICE_FILE "/proc/omnibook/temperature" enum { - OMNIBOOK_DEVICE_FILE_OPEN_ERROR, - OMNIBOOK_DEVICE_FILE_READ_ERROR + OMNIBOOK_DEVICE_FILE_OPEN_ERROR, + OMNIBOOK_DEVICE_FILE_READ_ERROR }; static void omnibook_plugin_setup_manually(GList **sensors) { - /* omnibook only has the one device file with one temp in it */ - if (g_file_test(OMNIBOOK_DEVICE_FILE, G_FILE_TEST_EXISTS)) { - - sensors_applet_plugin_add_sensor(sensors, - OMNIBOOK_DEVICE_FILE, - _("temperature"), - _("CPU"), - TEMP_SENSOR, - TRUE, - CPU_ICON, - DEFAULT_GRAPH_COLOR); - } -} + /* omnibook only has the one device file with one temp in it */ + if (g_file_test(OMNIBOOK_DEVICE_FILE, G_FILE_TEST_EXISTS)) { + + sensors_applet_plugin_add_sensor(sensors, + OMNIBOOK_DEVICE_FILE, + _("temperature"), + _("CPU"), + TEMP_SENSOR, + TRUE, + CPU_ICON, + DEFAULT_GRAPH_COLOR); + } +} /* to be called to setup for sys sensors */ static GList *omnibook_plugin_init(void) { - GList *sensors = NULL; - /* call function to recursively look for sensors - starting at the defined base directory */ - omnibook_plugin_setup_manually(&sensors); - return sensors; - -} + GList *sensors = NULL; + /* call function to recursively look for sensors starting at the defined base directory */ + omnibook_plugin_setup_manually(&sensors); + return sensors; +} -static gdouble omnibook_plugin_get_sensor_value(const gchar *path, - const gchar *id, - SensorType type, - GError **error) { +static gdouble omnibook_plugin_get_sensor_value(const gchar *path, + const gchar *id, + SensorType type, + GError **error) { - /* to open and access the value of each sensor */ - FILE *fp; - gfloat sensor_value; + /* to open and access the value of each sensor */ + FILE *fp; + gfloat sensor_value; - if (NULL == (fp = fopen(path, "r"))) { - g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, OMNIBOOK_DEVICE_FILE_OPEN_ERROR, "Error opening sensor device file %s", path); - return -1.0; - } + if (NULL == (fp = fopen(path, "r"))) { + g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, OMNIBOOK_DEVICE_FILE_OPEN_ERROR, "Error opening sensor device file %s", path); + return -1.0; + } - if (fscanf(fp, "CPU temperature: %f", &sensor_value) != 1) { - g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, OMNIBOOK_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); - fclose(fp); - return -1.0; - } + if (fscanf(fp, "CPU temperature: %f", &sensor_value) != 1) { + g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, OMNIBOOK_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); + fclose(fp); + return -1.0; + } - fclose(fp); + fclose(fp); - return (gdouble)sensor_value; + return (gdouble)sensor_value; } -const gchar *sensors_applet_plugin_name(void) +const gchar *sensors_applet_plugin_name(void) { - return plugin_name; + return plugin_name; } -GList *sensors_applet_plugin_init(void) +GList *sensors_applet_plugin_init(void) { - return omnibook_plugin_init(); + return omnibook_plugin_init(); } -gdouble sensors_applet_plugin_get_sensor_value(const gchar *path, - const gchar *id, +gdouble sensors_applet_plugin_get_sensor_value(const gchar *path, + const gchar *id, SensorType type, GError **error) { - return omnibook_plugin_get_sensor_value(path, id, type, error); + + return omnibook_plugin_get_sensor_value(path, id, type, error); } |