pyupm_mlx90614 module

class pyupm_mlx90614.MLX90614(bus=0, devAddr=90)[source]

Bases: object

API for the MLX90614 Temperature Sensor.

ID: mlx90614

Name: Digital No-contact Infrared Thermometer

Category: temp

Manufacturer: generic

Connection: i2c

Link:https://www.melexis.com/en/product/MLX90614/Digital-Plug-Play- Infrared-Thermometer-TO-Can This module defines the MLX90614 interface for libmlx90614

C++ includes: mlx90614.hpp

name()[source]

std::string name()

Returns the name of the component

readAmbientTempC()[source]

float readAmbientTempC(void)

Reads the ambient temperature in Celsius

readAmbientTempF()[source]

float readAmbientTempF(void)

Reads the ambient temperature in Fahrenheit

readObjectTempC(objAddr=7)[source]

float readObjectTempC(int objAddr=MLX90614_TOBJ1)

Reads the object temperature in Celsius

objAddr: Object register for models with dual sensors Can be MLX90614_TOBJ1 (default) or MLX90614_TOBJ2

readObjectTempF(objAddr=7)[source]

float readObjectTempF(int objAddr=MLX90614_TOBJ1)

Reads the object temperature in Fahrenheit

objAddr: Object register for models with dual sensors Can be MLX90614_TOBJ1 (default) or MLX90614_TOBJ2