mbpfan/src/global.h
Andrew Gaul 4f3cdfca3b Label fans during logging
This is more useful on desktops than laptops.
2019-10-07 20:02:43 -07:00

38 lines
666 B
C

#ifndef _GLOBAL_H_
#define _GLOBAL_H_
extern int daemonize;
extern int verbose;
extern const char* PROGRAM_NAME;
extern const char* PROGRAM_PID;
struct s_sensors {
FILE* file;
char* path;
unsigned int temperature;
struct s_sensors *next;
};
struct s_fans {
FILE* file;
char* path; // TODO: unused
char* label;
char* fan_output_path;
char* fan_manual_path;
int step_up;
int step_down;
int fan_id;
int old_speed;
int fan_max_speed;
int fan_min_speed;
struct s_fans *next;
};
typedef struct s_sensors t_sensors;
typedef struct s_fans t_fans;
extern t_sensors* sensors;
extern t_fans* fans;
#endif