static int submitted_this_run = 0;
-static void battery_submit (const char *type, gauge_t value)
-{
+static void battery_submit(const char *type, gauge_t value) {
value_t values[1];
value_list_t vl = VALUE_LIST_INIT;
vl.values = values;
vl.values_len = 1;
- sstrncpy (vl.host, hostname_g, sizeof (vl.host));
- sstrncpy (vl.plugin, "battery", sizeof (vl.plugin));
+ sstrncpy(vl.host, hostname_g, sizeof(vl.host));
+ sstrncpy(vl.plugin, "battery", sizeof(vl.plugin));
/* statefs supports 1 battery at present */
- sstrncpy (vl.plugin_instance, "0", sizeof (vl.plugin_instance));
- sstrncpy (vl.type, type, sizeof (vl.type));
+ sstrncpy(vl.plugin_instance, "0", sizeof(vl.plugin_instance));
+ sstrncpy(vl.type, type, sizeof(vl.type));
- plugin_dispatch_values (&vl);
+ plugin_dispatch_values(&vl);
submitted_this_run++;
}
-
-static _Bool getvalue(const char *fname, gauge_t *value, char *buffer, size_t buffer_size)
-{
+static _Bool getvalue(const char *fname, gauge_t *value, char *buffer,
+ size_t buffer_size) {
FILE *fh;
if ((fh = fopen(fname, "r")) == NULL)
return (0);
- if ( fgets(buffer, buffer_size, fh) == NULL )
- {
- fclose(fh);
- return (0); // empty file
- }
+ if (fgets(buffer, buffer_size, fh) == NULL) {
+ fclose(fh);
+ return (0); // empty file
+ }
- (*value) = atof( buffer );
+ (*value) = atof(buffer);
fclose(fh);
return (1);
}
-
/* cannot be static, is referred to from battery.c */
-int battery_read_statefs (void)
-{
+int battery_read_statefs(void) {
char buffer[BFSZ];
gauge_t value = NAN;
submitted_this_run = 0;
- if ( getvalue(STATEFS_ROOT "ChargePercentage", &value, buffer, BFSZ) )
- battery_submit( "charge", value );
+ if (getvalue(STATEFS_ROOT "ChargePercentage", &value, buffer, BFSZ))
+ battery_submit("charge", value);
// Use capacity as a charge estimate if ChargePercentage is not available
- else if (getvalue(STATEFS_ROOT "Capacity", &value, buffer, BFSZ) )
- battery_submit( "charge", value );
+ else if (getvalue(STATEFS_ROOT "Capacity", &value, buffer, BFSZ))
+ battery_submit("charge", value);
- if ( getvalue(STATEFS_ROOT "Current", &value, buffer, BFSZ) )
- battery_submit( "current", value * 1e-6 ); // from uA to A
+ if (getvalue(STATEFS_ROOT "Current", &value, buffer, BFSZ))
+ battery_submit("current", value * 1e-6); // from uA to A
- if ( getvalue(STATEFS_ROOT "Energy", &value, buffer, BFSZ) )
- battery_submit( "energy", value * 1e-6 ); // from uWh to Wh
+ if (getvalue(STATEFS_ROOT "Energy", &value, buffer, BFSZ))
+ battery_submit("energy", value * 1e-6); // from uWh to Wh
- if ( getvalue(STATEFS_ROOT "Power", &value, buffer, BFSZ) )
- battery_submit( "power_battery", value * 1e-6 ); // from uW to W
+ if (getvalue(STATEFS_ROOT "Power", &value, buffer, BFSZ))
+ battery_submit("power_battery", value * 1e-6); // from uW to W
- if ( getvalue(STATEFS_ROOT "Temperature", &value, buffer, BFSZ) )
- battery_submit( "temperature", value * 0.1 ); // from 10xC to C
+ if (getvalue(STATEFS_ROOT "Temperature", &value, buffer, BFSZ))
+ battery_submit("temperature", value * 0.1); // from 10xC to C
- if ( getvalue(STATEFS_ROOT "TimeUntilFull", &value, buffer, BFSZ) )
- battery_submit( "timefull", value );
+ if (getvalue(STATEFS_ROOT "TimeUntilFull", &value, buffer, BFSZ))
+ battery_submit("timefull", value);
- if ( getvalue(STATEFS_ROOT "TimeUntilLow", &value, buffer, BFSZ) )
- battery_submit( "timelow", value );
+ if (getvalue(STATEFS_ROOT "TimeUntilLow", &value, buffer, BFSZ))
+ battery_submit("timelow", value);
- if ( getvalue(STATEFS_ROOT "Voltage", &value, buffer, BFSZ) )
- battery_submit( "voltage", value * 1e-6 ); // from uV to V
+ if (getvalue(STATEFS_ROOT "Voltage", &value, buffer, BFSZ))
+ battery_submit("voltage", value * 1e-6); // from uV to V
- if ( submitted_this_run == 0 )
- {
- ERROR ("battery plugin: statefs backend: none of the statistics are available");
- return (-1);
- }
+ if (submitted_this_run == 0) {
+ ERROR("battery plugin: statefs backend: none of the statistics are "
+ "available");
+ return (-1);
+ }
return (0);
}