diff options
author | info-cppsp <[email protected]> | 2017-11-18 16:21:24 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2017-11-26 20:41:43 +0100 |
commit | b678af6c09b45c7dd2488972ec78a8d86b34a206 (patch) | |
tree | 908e97cce6b87db5789348bd9f9a6786b7e62a26 /plugins/pmu-sys/pmu-sys-plugin.c | |
parent | 03d94bc09168713cdc3f9d0a51539d4b8398ba0d (diff) | |
download | mate-sensors-applet-b678af6c09b45c7dd2488972ec78a8d86b34a206.tar.bz2 mate-sensors-applet-b678af6c09b45c7dd2488972ec78a8d86b34a206.tar.xz |
Fix indents 04
Diffstat (limited to 'plugins/pmu-sys/pmu-sys-plugin.c')
-rw-r--r-- | plugins/pmu-sys/pmu-sys-plugin.c | 225 |
1 files changed, 114 insertions, 111 deletions
diff --git a/plugins/pmu-sys/pmu-sys-plugin.c b/plugins/pmu-sys/pmu-sys-plugin.c index c269360..8a3821b 100644 --- a/plugins/pmu-sys/pmu-sys-plugin.c +++ b/plugins/pmu-sys/pmu-sys-plugin.c @@ -42,148 +42,151 @@ const gchar *plugin_name = "pmu-sys"; #define FAN_SPEED "_fan_speed" - enum { - PMU_SYS_DEVICE_FILE_OPEN_ERROR, - PMU_SYS_DEVICE_FILE_READ_ERROR + PMU_SYS_DEVICE_FILE_OPEN_ERROR, + PMU_SYS_DEVICE_FILE_READ_ERROR }; static void pmu_sys_plugin_add_sensor(GList **sensors, const gchar *path) { - gchar *filename; - gchar *label = NULL; - gboolean enable; - SensorType sensor_type; - IconType icon_type = GENERIC_ICON; - - filename = g_path_get_basename(path); - - if (g_ascii_strcasecmp(filename, SENSOR1 TEMPERATURE) == 0 || g_ascii_strcasecmp(filename, CPU TEMPERATURE) == 0) { - label = g_strdup(_("CPU")); - sensor_type = TEMP_SENSOR; - enable = TRUE; - icon_type = CPU_ICON; - } else if (g_ascii_strcasecmp(filename, SENSOR2 TEMPERATURE) == 0 || g_ascii_strcasecmp(filename, GPU TEMPERATURE) == 0) { - label = g_strdup(_("GPU")); - sensor_type = TEMP_SENSOR; - enable = TRUE; - icon_type = GPU_ICON; - } else if (g_ascii_strcasecmp(filename, CASE TEMPERATURE) == 0) { - label = g_strdup(_("CASE")); - sensor_type = TEMP_SENSOR; - enable = TRUE; - icon_type = CASE_ICON; - } else if (g_ascii_strcasecmp(filename, SENSOR1 FAN_SPEED) == 0|| g_ascii_strcasecmp(filename, CPU FAN_SPEED) == 0) { - label = g_strdup(_("FAN")); - sensor_type = FAN_SENSOR; - enable = TRUE; - icon_type = FAN_ICON; - } else { - /* disable all other sensors */ - enable = FALSE; - } - - /* only add these 3 sensors */ - if (enable) { - sensors_applet_plugin_add_sensor(sensors, - path, - filename, - label, - sensor_type, - enable, - icon_type, - DEFAULT_GRAPH_COLOR); - - } - g_free(filename); - if (label != NULL) { - g_free(label); - } -} + gchar *filename; + gchar *label = NULL; + gboolean enable; + SensorType sensor_type; + IconType icon_type = GENERIC_ICON; + + filename = g_path_get_basename(path); + + if (g_ascii_strcasecmp(filename, SENSOR1 TEMPERATURE) == 0 || g_ascii_strcasecmp(filename, CPU TEMPERATURE) == 0) { + label = g_strdup(_("CPU")); + sensor_type = TEMP_SENSOR; + enable = TRUE; + icon_type = CPU_ICON; + } else if (g_ascii_strcasecmp(filename, SENSOR2 TEMPERATURE) == 0 || g_ascii_strcasecmp(filename, GPU TEMPERATURE) == 0) { + label = g_strdup(_("GPU")); + sensor_type = TEMP_SENSOR; + enable = TRUE; + icon_type = GPU_ICON; + } else if (g_ascii_strcasecmp(filename, CASE TEMPERATURE) == 0) { + label = g_strdup(_("CASE")); + sensor_type = TEMP_SENSOR; + enable = TRUE; + icon_type = CASE_ICON; + } else if (g_ascii_strcasecmp(filename, SENSOR1 FAN_SPEED) == 0|| g_ascii_strcasecmp(filename, CPU FAN_SPEED) == 0) { + label = g_strdup(_("FAN")); + sensor_type = FAN_SENSOR; + enable = TRUE; + icon_type = FAN_ICON; + } else { + /* disable all other sensors */ + enable = FALSE; + } + + /* only add these 3 sensors */ + if (enable) { + sensors_applet_plugin_add_sensor(sensors, + path, + filename, + label, + sensor_type, + enable, + icon_type, + DEFAULT_GRAPH_COLOR); + + } + + g_free(filename); + if (label != NULL) { + g_free(label); + } +} static void pmu_sys_plugin_test_sensor(GList **sensors, const gchar *path) { - gchar *filename; - filename = g_path_get_basename(path); - if (g_ascii_strcasecmp(filename, SENSOR1 TEMPERATURE) == 0 || - g_ascii_strcasecmp(filename, SENSOR2 TEMPERATURE) == 0 || - g_ascii_strcasecmp(filename, SENSOR1 FAN_SPEED) == 0 || - g_ascii_strcasecmp(filename, CPU TEMPERATURE) == 0 || - g_ascii_strcasecmp(filename, GPU TEMPERATURE) == 0 || - g_ascii_strcasecmp(filename, CASE TEMPERATURE) == 0 || - g_ascii_strcasecmp(filename, CPU FAN_SPEED) == 0) { - pmu_sys_plugin_add_sensor(sensors, path); - } - g_free(filename); - + gchar *filename; + filename = g_path_get_basename(path); + if (g_ascii_strcasecmp(filename, SENSOR1 TEMPERATURE) == 0 || + g_ascii_strcasecmp(filename, SENSOR2 TEMPERATURE) == 0 || + g_ascii_strcasecmp(filename, SENSOR1 FAN_SPEED) == 0 || + g_ascii_strcasecmp(filename, CPU TEMPERATURE) == 0 || + g_ascii_strcasecmp(filename, GPU TEMPERATURE) == 0 || + g_ascii_strcasecmp(filename, CASE TEMPERATURE) == 0 || + g_ascii_strcasecmp(filename, CPU FAN_SPEED) == 0) { + + pmu_sys_plugin_add_sensor(sensors, path); + } + + g_free(filename); } + /* to be called to setup for sys sensors */ GList *pmu_sys_plugin_init(void) { - GList *sensors = NULL; - /* call function to recursively look for sensors - starting at the defined base directory */ - sensors_applet_plugin_find_sensors(&sensors, PMU_SYS_BASE_DIR, pmu_sys_plugin_test_sensor); - sensors_applet_plugin_find_sensors(&sensors, PMU_WT_SYS_BASE_DIR, pmu_sys_plugin_test_sensor); - return sensors; + GList *sensors = NULL; + /* call function to recursively look for sensors + starting at the defined base directory */ + sensors_applet_plugin_find_sensors(&sensors, PMU_SYS_BASE_DIR, pmu_sys_plugin_test_sensor); + sensors_applet_plugin_find_sensors(&sensors, PMU_WT_SYS_BASE_DIR, pmu_sys_plugin_test_sensor); + return sensors; } /* returns the value of the sensor_list at the given iter, or if an error occurs, instatiates error with an error message */ -gdouble pmu_sys_plugin_get_sensor_value(const gchar *path, - const gchar *id, +gdouble pmu_sys_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, dummy; - - if (NULL == (fp = fopen(path, "r"))) { - g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_OPEN_ERROR, "Error opening sensor device file %s", path); + /* to open and access the value of each sensor */ + FILE *fp; + gfloat sensor_value, dummy; + + if (NULL == (fp = fopen(path, "r"))) { + g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_OPEN_ERROR, "Error opening sensor device file %s", path); + return -1.0; + } + switch(type) { + case FAN_SENSOR: + if (fscanf(fp, "%f (%f rpm)", &dummy, &sensor_value) != 2) { + g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); + fclose(fp); return -1.0; - } - switch(type) { - case FAN_SENSOR: - if (fscanf(fp, "%f (%f rpm)", &dummy, &sensor_value) != 2) { - g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); - fclose(fp); - return -1.0; - } - break; - - case TEMP_SENSOR: - if (fscanf(fp, "%f", &sensor_value) != 1) { - g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); - fclose(fp); - return -1.0; - } - break; - - default: - /* should only have added temp or fan sensors */ - g_error("Unknown sensor type passed as parameter to pmu-sys sensor interface, cannot get value for this sensor"); + } + break; + + case TEMP_SENSOR: + if (fscanf(fp, "%f", &sensor_value) != 1) { g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); fclose(fp); return -1.0; + } + break; - } - fclose(fp); + default: + /* should only have added temp or fan sensors */ + g_error("Unknown sensor type passed as parameter to pmu-sys sensor interface, cannot get value for this sensor"); + g_set_error(error, SENSORS_APPLET_PLUGIN_ERROR, PMU_SYS_DEVICE_FILE_READ_ERROR, "Error reading from sensor device file %s", path); + fclose(fp); + return -1.0; - return (gdouble)sensor_value; + } + fclose(fp); + + 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 pmu_sys_plugin_init(); + return pmu_sys_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 pmu_sys_plugin_get_sensor_value(path, id, type, error); + + return pmu_sys_plugin_get_sensor_value(path, id, type, error); } |