/Riddim/config.h |
---|
1,7 → 1,11 |
#if !defined(CONFIG_H) |
#define CONFIG_H |
#define MAX_INPUTS 5 |
#include <confuse.h> |
#include "evdev_handler.h" |
// values from config |
extern char *input_evdev_name; |
8,6 → 12,7 |
extern char *input_joydev_name; |
extern char *bluetooth_mac; |
extern int mk_socket_port; |
extern char *mk_tty; |
extern int loop_delay; |
extern double nick_mul; |
29,7 → 34,51 |
extern cfg_bool_t exit_after_init ; |
extern int input_count; |
struct { |
int *evdev_rel_axis; |
char *evdev_button; |
double nick_mul; |
double roll_mul; |
double gier_mul; |
double gas_mul; |
double nick_add; |
double roll_add; |
double gier_add; |
double gas_add; |
int rel_axis_nick; |
int rel_axis_roll; |
int rel_axis_gier; |
int rel_axis_gas; |
int nick_up_btn; |
int nick_down_btn; |
int roll_left_btn; |
int roll_right_btn; |
char name[255]; |
char fname[255]; |
int evdev_id; |
int evdev_out_fd; |
int evdev_in_fd; |
} inputs[MAX_INPUTS]; |
int parse_config(char* fname); |
#endif |