wmtemp/temp.h
Emmanuel BENOîT 947b14d1b7 Support for chip/feature/subfeature selection
Added -cp/-sp command line options which allow finer control on which
sensor is to be used as a data source for CPU or system, respectively.
2021-05-10 13:07:14 +02:00

28 lines
613 B
C

#ifndef SHO_TEMP_H
#define SHO_TEMP_H
#define PACKAGE "wmtemp"
#define VERSION "0.0.4"
#define TO_FAHRENHEIT(t) (((double)(t) * 1.8) + 32.0)
#define TO_KELVIN(t) ((double)(t) + 273.0)
typedef enum temperature_t {
CELCIUS, FAHRENHEIT, KELVIN
} temperature_t;
typedef struct sensor_path_t {
char const *chip;
char const *feature;
char const *subfeature;
} sensor_path_t;
extern sensor_path_t cpu_sensor_path;
extern sensor_path_t sys_sensor_path;
extern temperature_t t_type;
void temp_init(const char *filename);
void temp_getusage(unsigned int *cpu_temp, unsigned int *sys_temp);
#endif