Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 482 → Rev 483

/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