table of contents
Device::USB::PCSensor::HidTEMPer::Sensor(3pm) | User Contributed Perl Documentation | Device::USB::PCSensor::HidTEMPer::Sensor(3pm) |
NAME¶
Device::USB::PCSensor::HidTEMPer::Sensor - Generic sensor classVERSION¶
Version 0.0301SYNOPSIS¶
NoneDESCRIPTION¶
This module contains a generic class that all HidTEMPer sensors should inherit from keeping the implemented methods consistent, and making it possible to use the same code to contact every supported device.CONSTANTS¶
- MAX_TEMPERATURE
The highest temperature(Celsius) this sensor can detect.
- MIN_TEMPERATURE
The lowest temperature(Celsius) this sensor can detect.
METHODS¶
- new( $device )
Generic initializing method, creating a sensor object.
Input parameter
$device = A pre-initialized Device::USB::PCSensor::HidTEMPer::Device that the sensor is connected to. This device will be used to handle communication.
- fahrenheit()
Reads the current temperature and returns the corresponding value in fahrenheit degrees.
- max()
Returns the highest temperature(Celsius) the sensor can detect.
- min()
Returns the lowest temperature(Celsius) the sensor can detect.
- celsius()
Empty method that should be implemented in each sensor, returing the current degrees in celsius.
DEPENDENCIES¶
This module internally includes and takes use of the following packages:use Scalar::Util qw/ weaken /;
This module uses the strict and warning pragmas.
BUGS¶
Please report any bugs or missing features using the CPAN RT tool.FOR MORE INFORMATION¶
NoneAUTHOR¶
Magnus Sulland < msulland@cpan.org >ACKNOWLEDGEMENTS¶
Thanks to Elan RuusamA~Xe for fixing some compatibility issues with perl 5.8COPYRIGHT & LICENSE¶
Copyright (c) 2010-2011 Magnus SullandThis program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2013-05-11 | perl v5.14.2 |