Tool Libs
UMIT-TIROL Institute of Automation and Control Engineering library collection
 
Loading...
Searching...
No Matches
MAX31855 Struct Reference

Implementation of MAX31855 thermocouple temperature measurement. More...

#include <MAX31855.h>

Inherits SPI::Device.

Collaboration diagram for MAX31855:
[legend]

Public Member Functions

 MAX31855 (Sink< SPI::Request > &bus, DIO cs)
 Constructor.
 
double temp ()
 measured sensor temperature
 
double internal ()
 measured internal chip temperature
 
void sense ()
 request measurement of sensor data
 
void callback (const SPI::Request rq) override
 is called as soon as requested data arrived over wire
 
void select (bool sel)
 chipselect activation
 

Public Attributes

struct MAX31855::sensor data = {}
 sensor data struct. lsb to msb order.
 
DIO cs
 GPIO chipselect line.
 
struct SPI::Device::Conf conf
 necessary SPI configuration
 

Detailed Description

Implementation of MAX31855 thermocouple temperature measurement.

Constructor & Destructor Documentation

◆ MAX31855()

MAX31855::MAX31855 ( Sink< SPI::Request > &  bus,
DIO  cs 
)
inline

Constructor.

Parameters
busSPI bus
cschip select pin

Member Function Documentation

◆ temp()

double MAX31855::temp ( )
inline

measured sensor temperature

Returns
temperature in °C, NAN if sensor fault

◆ internal()

double MAX31855::internal ( )
inline

measured internal chip temperature

Returns
temperature in °C, NAN if sensor fault

◆ select()

void SPI::Device::select ( bool  sel)
inlineinherited

chipselect activation

Parameters
seltrue/false

The documentation for this struct was generated from the following file: