precision-converters-firmware
Public Member Functions | Static Public Member Functions | List of all members
thermistor Class Referenceabstract

#include <thermistor.h>

Inheritance diagram for thermistor:
Inheritance graph
[legend]

Public Member Functions

 thermistor ()
 
 ~thermistor ()
 
virtual float convert (const float resistance)=0
 
virtual float lookup (const float resistance)=0
 

Static Public Member Functions

static float lookup (const uint32_t *lut, uint32_t resistance, uint16_t size, int16_t offset)
 
static float convert (const float resistance, float coeff_A, float coeff_B, float coeff_C)
 

Constructor & Destructor Documentation

◆ thermistor()

thermistor::thermistor ( )

◆ ~thermistor()

thermistor::~thermistor ( )

Member Function Documentation

◆ convert() [1/2]

virtual float thermistor::convert ( const float  resistance)
pure virtual

Implemented in ptc_ky81_110, and ntc_10k_44031rc.

◆ convert() [2/2]

static float thermistor::convert ( const float  resistance,
float  coeff_A,
float  coeff_B,
float  coeff_C 
)
static

◆ lookup() [1/2]

virtual float thermistor::lookup ( const float  resistance)
pure virtual

Implemented in ptc_ky81_110, and ntc_10k_44031rc.

◆ lookup() [2/2]

static float thermistor::lookup ( const uint32_t *  lut,
uint32_t  resistance,
uint16_t  size,
int16_t  offset 
)
static

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