Subversion Repositories Projects

Rev

Rev 140 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 140 Rev 483
Line 1... Line 1...
1
#if !defined(CONFIG_H)
1
#if !defined(CONFIG_H)
2
#define CONFIG_H
2
#define CONFIG_H
Line -... Line 3...
-
 
3
 
-
 
4
 
-
 
5
#define MAX_INPUTS 5
3
 
6
 
-
 
7
#include <confuse.h>
Line 4... Line 8...
4
#include <confuse.h>
8
#include "evdev_handler.h"
5
 
9
 
6
// values from config 
10
// values from config 
7
extern char *input_evdev_name;
11
extern char *input_evdev_name;
8
extern char *input_joydev_name;
12
extern char *input_joydev_name;
-
 
13
extern char *bluetooth_mac;
9
extern char *bluetooth_mac;
14
extern int  mk_socket_port;
Line 10... Line 15...
10
extern int  mk_socket_port;
15
extern char *mk_tty;
11
extern int  loop_delay;
16
extern int  loop_delay;
12
 
17
 
Line 27... Line 32...
27
 
32
 
Line -... Line 33...
-
 
33
 
-
 
34
extern cfg_bool_t exit_after_init ;
-
 
35
 
-
 
36
 
-
 
37
extern int input_count;
-
 
38
struct  {
-
 
39
 
-
 
40
 
-
 
41
  int  *evdev_rel_axis;
-
 
42
  char *evdev_button;
-
 
43
 
-
 
44
  double nick_mul;
-
 
45
  double roll_mul;
-
 
46
  double gier_mul;
-
 
47
  double gas_mul;
-
 
48
 
-
 
49
  double nick_add;
-
 
50
  double roll_add;
-
 
51
  double gier_add;
-
 
52
  double gas_add;
-
 
53
 
-
 
54
  int rel_axis_nick;
-
 
55
  int rel_axis_roll;
-
 
56
  int rel_axis_gier;
-
 
57
  int rel_axis_gas;
-
 
58
 
-
 
59
 
-
 
60
 
-
 
61
  int nick_up_btn;
-
 
62
  int nick_down_btn;
-
 
63
 
-
 
64
  int roll_left_btn;
-
 
65
  int roll_right_btn;
-
 
66
 
-
 
67
  char name[255];
-
 
68
  char fname[255];
-
 
69
 
-
 
70
 
-
 
71
  int evdev_id;
-
 
72
 
-
 
73
 
-
 
74
 
-
 
75
  int evdev_out_fd;
Line 28... Line 76...
28
 
76
  int evdev_in_fd;
Line -... Line 77...
-
 
77
 
29
extern cfg_bool_t exit_after_init ;
78
} inputs[MAX_INPUTS];