Device::USB::PCSensor::HidTEMPer::NTC::External(3pm)

Device::USB::PCSensor::HidTEMPer::NTC::External3pm

The hidtemperntc external sensor

Usage

None

Version

Version 0.02

Overview

This is the implementation of the HidTEMPerNTC external sensor.

Constants

•

MAX_TEMPERATURE

The highest temperature(150 degrees celsius) this sensor can detect.

•

MIN_TEMPERATURE

The lowest temperature(-50 degrees celsius) this sensor can detect.

•

INITIAL_GAIN

The initial gain value used to calculate voltage returned

•

CALIBRATION_VALUES

Values used to calculate Volt7705Calibration

Methods

•

new()

Returns a new External sensor object.

•

celsius()

Returns the current temperature from the device in celsius degrees.

The formula used to calculate value based on a calibrated key value is created using the Eureqa tool from Cornell Computational Synthesis Lab, http://ccsl.mae.cornell.edu/eureqa.

Resulting in the use of this formula instead of the provided number list: f(y)=66.7348/(66.7275/(67.8088 - 9.70353*log(0.000251309 + y*y)) - 0.21651)

If you find another formula that is more accurate please drop me a line. The data used can be found in the source code of this file.

Inherit methods from

Device::USB::PCSensor::HidTEMPer::Sensor

Dependencies

This module internally includes and takes use of the following packages:

  use Carp;
  use Time::HiRes qw / sleep /;
  use Device::USB::PCSensor::HidTEMPer::Sensor;

This module uses the strict and warning pragmas.

For more information

None

Acknowledgements

This code includes findings done by Robin B. Jensen, http://www.drunkardswalk.dk, when converting the received hex values into volt.

Releases

7 releases since Debian 7 (Wheezy); the text changed 4 times.

  1. 7
  2. 8–10
  3. 11
  4. 12
  5. 13

Bugs

Please report any bugs or missing features using the CPAN RT tool.

Author

Magnus Sulland < [email protected] >

From libdevice-usb-pcsensor-hidtemper-perl 2:0.04-3 in Debian 13 (Trixie). Parsed by carta from the page's man source.