id = strdup("cpu usage");
label = strdup("cpu usage");
- type = SENSOR_TYPE_CPU_USAGE;
+ type = SENSOR_TYPE_GTOP | SENSOR_TYPE_CPU_USAGE;
psensor = psensor_create(id,
label,
void cpu_psensor_list_update(struct psensor **sensors)
{
- struct psensor **ss, *s;
+ struct psensor *s;
- ss = sensors;
- while (*ss) {
- s = *ss;
+ while (*sensors) {
+ s = *sensors;
- if (!(s->type & SENSOR_TYPE_REMOTE)
- && s->type == SENSOR_TYPE_CPU_USAGE)
+ if (s->type & SENSOR_TYPE_GTOP
+ && s->type & SENSOR_TYPE_CPU_USAGE)
cpu_usage_sensor_update(s);
- ss++;
+ sensors++;
}
}