constants.h File Reference

ASF Sensor API Physics Constants.

This module defines commonly used physical constants and conversions in standard units.

Todo:

Investigate replacing numerical library, including constants in this header, with the GNU Scientific Library (GSL) and select pieces of the Boost C++ math and numerics libraries for feature rich application layer code.

Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.

## Macros

Physical Constants
#define CONST_AIR_MOLAR_MASS   (0.0289644)
molar mass of dry air $$\frac{kg}{mol}$$ More...

#define CONST_BOLTZMANN   (1.2806503e-23)
Boltzmann constant $$\frac{m^{2} kg}{s^{2} K}$$. More...

#define CONST_STANDARD_ATM   (1.01325e5)
standard atmospheric pressure $$\frac{N}{m^{2}}$$ More...

#define CONST_REAL_GAS   (287.04)
dry atmospheric air gas constant $$\frac{m^{2}}{s^{2} K}$$ More...

#define CONST_STANDARD_GRAVITY   (9.80665)
standard gravity $$\frac{m}{s^{2}}$$ More...

#define CONST_UNIVERSAL_GAS   (8.31447215)
ideal gas constant $$\frac{J}{K mol}$$ More...

#define CONST_UNIVERSAL_GRAVITY   (6.673e-11)
universal gravitational constant $$\frac{m^{3}}{s^{2} kg}$$ More...

General Purpose Conversion Constants
#define M_PI   (3.14159265358979323846264338327)

#define GAUSS_TO_MICRO_TESLA   (100)
$$1 Gauss = 100 \mu T$$ More...

#define KELVIN_TO_CELSIUS(K)   ((K)-273.15)

#define CELSIUS_TO_KELVIN(C)   ((C)+273.15)

#define FAHRENHEIT_TO_CELSIUS(F)   (((5 * ((F)-32)) / 9) + 0.5)

#define CELSIUS_TO_FAHRENHEIT(C)   ((((9 * (C)) / 5) + 32) + 0.5)

 #define CELSIUS_TO_FAHRENHEIT ( C ) ((((9 * (C)) / 5) + 32) + 0.5)
 #define CELSIUS_TO_KELVIN ( C ) ((C)+273.15)
 #define CONST_AIR_MOLAR_MASS   (0.0289644)

molar mass of dry air $$\frac{kg}{mol}$$

 #define CONST_BOLTZMANN   (1.2806503e-23)

Boltzmann constant $$\frac{m^{2} kg}{s^{2} K}$$.

 #define CONST_REAL_GAS   (287.04)

dry atmospheric air gas constant $$\frac{m^{2}}{s^{2} K}$$

 #define CONST_STANDARD_ATM   (1.01325e5)

standard atmospheric pressure $$\frac{N}{m^{2}}$$

 #define CONST_STANDARD_GRAVITY   (9.80665)

standard gravity $$\frac{m}{s^{2}}$$

 #define CONST_UNIVERSAL_GAS   (8.31447215)

ideal gas constant $$\frac{J}{K mol}$$

 #define CONST_UNIVERSAL_GRAVITY   (6.673e-11)

universal gravitational constant $$\frac{m^{3}}{s^{2} kg}$$

$$1 Gauss = 100 \mu T$$