- const sensors_feature *feature;
- struct psensor *psensor;
- int i;
-
- while ((chip = sensors_get_detected_chips(NULL, &chip_nr))) {
- i = 0;
- while ((feature = sensors_get_features(chip, &i))) {
-
- if (feature->type == SENSORS_FEATURE_TEMP
- || feature->type == SENSORS_FEATURE_FAN) {
-
- psensor = lmsensor_psensor_create
- (chip, feature, values_max_length);
-
- if (psensor) {
- tmp_psensors
- = psensor_list_add(psensors,
- psensor);