Rev 140 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 140 | Rev 483 | ||
---|---|---|---|
1 | #if !defined(CONFIG_H) |
1 | #if !defined(CONFIG_H) |
2 | #define CONFIG_H |
2 | #define CONFIG_H |
- | 3 | ||
- | 4 | ||
- | 5 | #define MAX_INPUTS 5 |
|
3 | 6 | ||
- | 7 | #include <confuse.h> |
|
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; |
9 | extern char *bluetooth_mac; |
13 | extern char *bluetooth_mac; |
10 | extern int mk_socket_port; |
14 | extern int mk_socket_port; |
- | 15 | extern char *mk_tty; |
|
11 | extern int loop_delay; |
16 | extern int loop_delay; |
12 | 17 | ||
13 | extern double nick_mul; |
18 | extern double nick_mul; |
14 | extern double roll_mul; |
19 | extern double roll_mul; |
15 | extern double gier_mul; |
20 | extern double gier_mul; |
16 | extern double gas_mul; |
21 | extern double gas_mul; |
17 | 22 | ||
18 | extern double nick_add; |
23 | extern double nick_add; |
19 | extern double roll_add; |
24 | extern double roll_add; |
20 | extern double gier_add; |
25 | extern double gier_add; |
21 | extern double gas_add; |
26 | extern double gas_add; |
22 | 27 | ||
23 | extern int rel_axis_nick; |
28 | extern int rel_axis_nick; |
24 | extern int rel_axis_roll; |
29 | extern int rel_axis_roll; |
25 | extern int rel_axis_gier; |
30 | extern int rel_axis_gier; |
26 | extern int rel_axis_gas; |
31 | extern int rel_axis_gas; |
27 | 32 | ||
28 | 33 | ||
29 | extern cfg_bool_t exit_after_init ; |
34 | extern cfg_bool_t exit_after_init ; |
30 | 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; |
|
- | 76 | int evdev_in_fd; |
|
- | 77 | ||
- | 78 | } inputs[MAX_INPUTS]; |
|
31 | 79 | ||
32 | 80 | ||
33 | int parse_config(char* fname); |
81 | int parse_config(char* fname); |
- | 82 | ||
34 | 83 | ||
35 | #endif |
84 | #endif |
36 | 85 |