static struct psensor *
create_sensor(char *id, char *name, int values_max_length)
{
+ int t;
+
+ t = SENSOR_TYPE_HDD | SENSOR_TYPE_HDDTEMP | SENSOR_TYPE_TEMP;
+
return psensor_create(id, name, strdup("HDD"),
- SENSOR_TYPE_HDD_TEMP_HDDTEMP,
+ t,
values_max_length);
}
struct psensor **sensor_cur = sensors;
while (*sensor_cur) {
- if ((*sensor_cur)->type == SENSOR_TYPE_HDD_TEMP_HDDTEMP
+ if ((*sensor_cur)->type == SENSOR_TYPE_HDDTEMP
&& !strcmp((*sensor_cur)->id + 4, info->name))
psensor_set_current_value(*sensor_cur,
(float)info->temp);