NTC Thermistor Driver
API reference
Loading...
Searching...
No Matches
Variables
NTC::Constants Namespace Reference

Variables

constexpr float ABSOLUTE_ZERO_CELSIUS_ = -273.15F
 Absolute zero in Celsius.
 
constexpr float KELVIN_OFFSET_
 Celsius to Kelvin conversion offset.
 
constexpr float REFERENCE_TEMPERATURE_C_
 Reference temperature (25°C)
 
constexpr float STEINHART_HART_A_
 Steinhart-Hart coefficient A (1/K)
 
constexpr float STEINHART_HART_B_
 Steinhart-Hart coefficient B (1/K)
 
constexpr float STEINHART_HART_C_
 Steinhart-Hart coefficient C (1/K)
 
constexpr float MIN_RESISTANCE_OHMS_
 Minimum valid resistance (ohms)
 
constexpr float MAX_RESISTANCE_OHMS_
 Maximum valid resistance (ohms)
 
constexpr float MIN_TEMPERATURE_CELSIUS_
 Minimum valid temperature (°C)
 
constexpr float MAX_TEMPERATURE_CELSIUS_
 Maximum valid temperature (°C)
 
constexpr float MIN_BETA_VALUE_ = 1000.0F
 Minimum valid beta value (K)
 
constexpr float MAX_BETA_VALUE_ = 5000.0F
 Maximum valid beta value (K)
 
constexpr float EPSILON_FLOAT_ = 1e-6F
 Float comparison epsilon.
 
constexpr float EPSILON_DOUBLE_ = 1e-12F
 Double precision epsilon.
 
constexpr float ONE_FLOAT_ = 1.0F
 One as float.
 
constexpr float ZERO_FLOAT_ = 0.0F
 Zero as float.
 
constexpr uint32_t MILLISECONDS_PER_SECOND_
 Milliseconds per second.
 
constexpr float CELSIUS_TO_FAHRENHEIT_MULTIPLIER_
 Celsius to Fahrenheit multiplier.
 
constexpr float FAHRENHEIT_OFFSET_ = 32.0F
 Fahrenheit offset.
 
constexpr float FAHRENHEIT_TO_CELSIUS_MULTIPLIER_
 Fahrenheit to Celsius multiplier.
 

Variable Documentation

◆ ABSOLUTE_ZERO_CELSIUS_

constexpr float NTC::Constants::ABSOLUTE_ZERO_CELSIUS_ = -273.15F
constexpr

Absolute zero in Celsius.

◆ CELSIUS_TO_FAHRENHEIT_MULTIPLIER_

constexpr float NTC::Constants::CELSIUS_TO_FAHRENHEIT_MULTIPLIER_
constexpr
Initial value:
=
9.0F / 5.0F

Celsius to Fahrenheit multiplier.

◆ EPSILON_DOUBLE_

constexpr float NTC::Constants::EPSILON_DOUBLE_ = 1e-12F
constexpr

Double precision epsilon.

◆ EPSILON_FLOAT_

constexpr float NTC::Constants::EPSILON_FLOAT_ = 1e-6F
constexpr

Float comparison epsilon.

◆ FAHRENHEIT_OFFSET_

constexpr float NTC::Constants::FAHRENHEIT_OFFSET_ = 32.0F
constexpr

Fahrenheit offset.

◆ FAHRENHEIT_TO_CELSIUS_MULTIPLIER_

constexpr float NTC::Constants::FAHRENHEIT_TO_CELSIUS_MULTIPLIER_
constexpr
Initial value:
=
5.0F / 9.0F

Fahrenheit to Celsius multiplier.

◆ KELVIN_OFFSET_

constexpr float NTC::Constants::KELVIN_OFFSET_
constexpr
Initial value:
=
273.15F

Celsius to Kelvin conversion offset.

◆ MAX_BETA_VALUE_

constexpr float NTC::Constants::MAX_BETA_VALUE_ = 5000.0F
constexpr

Maximum valid beta value (K)

◆ MAX_RESISTANCE_OHMS_

constexpr float NTC::Constants::MAX_RESISTANCE_OHMS_
constexpr
Initial value:
=
1000000.0F

Maximum valid resistance (ohms)

◆ MAX_TEMPERATURE_CELSIUS_

constexpr float NTC::Constants::MAX_TEMPERATURE_CELSIUS_
constexpr
Initial value:
=
1000.0F

Maximum valid temperature (°C)

◆ MILLISECONDS_PER_SECOND_

constexpr uint32_t NTC::Constants::MILLISECONDS_PER_SECOND_
constexpr
Initial value:
=
1000U

Milliseconds per second.

◆ MIN_BETA_VALUE_

constexpr float NTC::Constants::MIN_BETA_VALUE_ = 1000.0F
constexpr

Minimum valid beta value (K)

◆ MIN_RESISTANCE_OHMS_

constexpr float NTC::Constants::MIN_RESISTANCE_OHMS_
constexpr
Initial value:
=
0.1F

Minimum valid resistance (ohms)

◆ MIN_TEMPERATURE_CELSIUS_

constexpr float NTC::Constants::MIN_TEMPERATURE_CELSIUS_
constexpr
Initial value:
=
-273.15F

Minimum valid temperature (°C)

◆ ONE_FLOAT_

constexpr float NTC::Constants::ONE_FLOAT_ = 1.0F
constexpr

One as float.

◆ REFERENCE_TEMPERATURE_C_

constexpr float NTC::Constants::REFERENCE_TEMPERATURE_C_
constexpr
Initial value:
=
25.0F

Reference temperature (25°C)

◆ STEINHART_HART_A_

constexpr float NTC::Constants::STEINHART_HART_A_
constexpr
Initial value:
=
8.767633e-4F

Steinhart-Hart coefficient A (1/K)

◆ STEINHART_HART_B_

constexpr float NTC::Constants::STEINHART_HART_B_
constexpr
Initial value:
=
2.527899e-4F

Steinhart-Hart coefficient B (1/K)

◆ STEINHART_HART_C_

constexpr float NTC::Constants::STEINHART_HART_C_
constexpr
Initial value:
=
1.906681e-7F

Steinhart-Hart coefficient C (1/K)

◆ ZERO_FLOAT_

constexpr float NTC::Constants::ZERO_FLOAT_ = 0.0F
constexpr

Zero as float.