Provided by: libdevice-usb-pcsensor-hidtemper-perl_0.04-2_amd64
NAME
Device::USB::PCSensor::HidTEMPer::Sensor - Generic sensor class
VERSION
Version 0.0301
SYNOPSIS
None
DESCRIPTION
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
None
AUTHOR
Magnus Sulland < msulland@cpan.org >
ACKNOWLEDGEMENTS
Thanks to Elan Ruusamäe for fixing some compatibility issues with perl 5.8
COPYRIGHT & LICENSE
Copyright (c) 2010-2011 Magnus Sulland This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
POD ERRORS
Hey! The above document had some coding errors, which are explained below: Around line 157: Non-ASCII character seen before =encoding in 'Ruusamäe'. Assuming UTF-8 perl v5.36.0 2022-08-Device::USB::PCSensor::HidTEMPer::Sensor(3pm)