1#ifndef INCLUDE_TEMPERATURE_FSI_TEMPERATURECONVERTER_H_
2#define INCLUDE_TEMPERATURE_FSI_TEMPERATURECONVERTER_H_
8# define __FSI_DIRUTILS_TC_CPP_OPEN extern "C" {
9# define __FSI_DIRUTILS_TC_CPP_CLOSE }
11# define __FSI_DIRUTILS_TC_CPP_OPEN
12# define __FSI_DIRUTILS_TC_CPP_CLOSE
20#define __FSI_TC_CEL_TO_C(value) (value)
21#define __FSI_TC_CEL_TO_F(value) ((value) * 9.0 / 5.0 + 32.0)
22#define __FSI_TC_CEL_TO_K(value) ((value) + 273.15)
23#define __FSI_TC_CEL_TO_RE(value) ((value) * 4.0 / 5.0)
24#define __FSI_TC_CEL_TO_RA(value) (((value) + 273.15) * 9.0 / 5.0)
27#define __FSI_TC_CEL_FROM_C(value) (value)
28#define __FSI_TC_CEL_FROM_F(value) (((value) - 32.0) * 5.0 / 9.0)
29#define __FSI_TC_CEL_FROM_K(value) ((value) - 273.15)
30#define __FSI_TC_CEL_FROM_RE(value) ((value) * 5.0 / 4.0)
31#define __FSI_TC_CEL_FROM_RA(value) (((value) - 491.67) * 5.0 / 9.0)
double FSI_temperatureConvertCelFrom(const char *to, const double from)
Convert from from to Celcius as a double.
double FSI_temperatureConvertCelTo(const char *from, const double to)
Convert Celcius to from as a double.
#define __FSI_DIRUTILS_TC_CPP_OPEN
#define __FSI_DIRUTILS_TC_CPP_CLOSE