Re: [PATCH] sensors: add humidity data to output of sensors command

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jean,

On Tue, Jun 19, 2012 at 11:34:57AM +0000, Iain Paton wrote:
> Testing out a humidity sensor recently and was thinking the driver wasn't working somehow. 
> Discovered instead that the driver works fine, but the sensors command was ignoring the 
> humidity data.
> This adds output of humidity data for sensors that support it.
> 
> Please consider applying it.
> 
> Thanks,
> Iain 
> 
mind if I apply this patch to lm-sensors ?

Thanks,
Guenter

> diff -Naur lm_sensors-3.3.2-org/prog/sensors/chips.c lm_sensors-3.3.2/prog/sensors/chips.c
> --- lm_sensors-3.3.2-org/prog/sensors/chips.c	2012-03-07 16:12:56.000000000 +0000
> +++ lm_sensors-3.3.2/prog/sensors/chips.c	2012-06-18 17:35:15.769803432 +0100
> @@ -658,6 +658,27 @@
>  	free(label);
>  }
>  
> +static void print_chip_humidity(const sensors_chip_name *name,
> +			   const sensors_feature *feature,
> +			   int label_size)
> +{
> +	char *label;
> +	const sensors_subfeature *subfeature;
> +	double vid;
> +
> +	subfeature = sensors_get_subfeature(name, feature,
> +					    SENSORS_SUBFEATURE_HUMIDITY_INPUT);
> +	if (!subfeature)
> +		return;
> +
> +	if ((label = sensors_get_label(name, feature))
> +	 && !sensors_get_value(name, subfeature->number, &vid)) {
> +		print_label(label, label_size);
> +		printf("%6.1f \%RH\n", vid);
> +	}
> +	free(label);
> +}
> +
>  static void print_chip_beep_enable(const sensors_chip_name *name,
>  				   const sensors_feature *feature,
>  				   int label_size)
> @@ -792,6 +813,9 @@
>  		case SENSORS_FEATURE_INTRUSION:
>  			print_chip_intrusion(name, feature, label_size);
>  			break;
> +		case SENSORS_FEATURE_HUMIDITY:
> +			print_chip_humidity(name, feature, label_size);
> +			break;
>  		default:
>  			continue;
>  		}
> 
> _______________________________________________
> lm-sensors mailing list
> lm-sensors@xxxxxxxxxxxxxx
> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> 
> 

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux