Rev 505 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 505 | Rev 522 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | * |
2 | * |
| 3 | * |
3 | * |
| 4 | * Riddim |
4 | * Riddim |
| 5 | * Remote Interactive Digital Drone Interface Mashup |
5 | * Remote Interactive Digital Drone Interface Mashup |
| 6 | * |
6 | * |
| 7 | * 2007-2008 Marcus -LiGi- Bueschleb |
7 | * (cc) 2007-2009 Marcus -LiGi- Bueschleb |
| 8 | * |
8 | * |
| 9 | * |
9 | * |
| 10 | **************************************************/ |
10 | **************************************************/ |
| Line 11... | Line 11... | ||
| 11 | 11 | ||
| Line 12... | Line 12... | ||
| 12 | #include "riddim.h" |
12 | #include "riddim.h" |
| 13 | - | ||
| 14 | int state=STATEID_SCANNING; |
- | |
| 15 | 13 | ||
| Line 16... | Line 14... | ||
| 16 | 14 | int state=STATEID_SCANNING; |
|
| 17 | struct js_event x52_event_struct; |
15 | struct js_event x52_event_struct; |
| Line 18... | Line 16... | ||
| 18 | 16 | ||
| 19 | int engines_on=0; |
17 | int engines_on=0; |
| Line -... | Line 18... | ||
| - | 18 | int old_engines_on=0; |
|
| - | 19 | ||
| - | 20 | int *axis; |
|
| - | 21 | char *button; |
|
| - | 22 | ||
| - | 23 | int act_nick=0; |
|
| - | 24 | int act_roll=0; |
|
| - | 25 | int act_gier=0; |
|
| - | 26 | int act_gas=0; |
|
| 20 | int old_engines_on=0; |
27 | int act_mode=0; |
| Line 21... | Line 28... | ||
| 21 | 28 | ||
| Line -... | Line 29... | ||
| - | 29 | int act_alt=0; |
|
| - | 30 | long act_long_alt=0; |
|
| - | 31 | ||
| - | 32 | struct x52 *x52_output; |
|
| 22 | int *axis; |
33 | |
| 23 | char *button; |
34 | int selected_bt_device=0; |
| 24 | 35 | ||
| 25 | struct x52 *x52_output; |
36 | int count=0; |
| Line 65... | Line 76... | ||
| 65 | printf("device%i->%s\n",i,names[i]); |
76 | printf("device%i->%s\n",i,names[i]); |
| 66 | } |
77 | } |
| Line 67... | Line -... | ||
| 67 | - | ||
| 68 | - | ||
| 69 | - | ||
| 70 | int count=0; |
- | |
| 71 | int connected=0; |
- | |
| 72 | - | ||
| 73 | - | ||
| Line 74... | Line 78... | ||
| 74 | int input=INPUT_NONE; |
78 | |
| 75 | 79 | ||
| Line 76... | Line 80... | ||
| 76 | 80 | ||
| 77 | 81 | ||
| 78 | int main(int argc, char**argv) |
82 | int main(int argc, char**argv) |
| 79 | { |
83 | { |
| Line 80... | Line -... | ||
| 80 | - | ||
| 81 | printf("Starting Riddim %d.%d \n",RIDDIM_VERSION_MAJOR,RIDDIM_VERSION_MINOR ); |
- | |
| 82 | printf("\tRemote Interactive Digital Drone Interface Mashup\n"); |
- | |
| 83 | printf("\nusage:\n"); |
- | |
| 84 | printf("\t riddim [config_file]\n\n"); |
84 | |
| 85 | - | ||
| 86 | 85 | printf("Starting Riddim %d.%d \n",RIDDIM_VERSION_MAJOR,RIDDIM_VERSION_MINOR ); |
|
| 87 | 86 | printf("\tRemote Interactive Digital Drone Interface Mashup\n"); |
|
| 88 | 87 | printf("\nusage:\n"); |
|
| 89 | 88 | printf("\t riddim [config_file]\n\n"); |
|
| Line 90... | Line -... | ||
| 90 | // bt_host_init(); |
- | |
| - | 89 | ||
| 91 | 90 | // check if config file as argument |
|
| 92 | if (argv[1]) |
91 | if (argv[1]) |
| 93 | parse_config(argv[1]); |
92 | parse_config(argv[1]); |
| Line 94... | Line 93... | ||
| 94 | else |
93 | else |
| Line 217... | Line 216... | ||
| 217 | 216 | ||
| Line 218... | Line 217... | ||
| 218 | gettimeofday(&loop_start_time,NULL); |
217 | gettimeofday(&loop_start_time,NULL); |
| 219 | 218 | ||
| 220 | 219 | ||
| Line 221... | Line 220... | ||
| 221 | // blink_evdev_led(); |
220 | // blink_evdev_led(); |
| Line 222... | Line 221... | ||
| 222 | // bt_host_tick(mk_socket); |
221 | bt_host_tick(mk_socket); |
| Line 604... | Line 603... | ||
| 604 | printf("loop fin ( confirmed:%d misses:%d | debug_sets:%d )\n",complete_matches,complete_misses,debug_sets); |
603 | printf("loop fin ( confirmed:%d misses:%d | debug_sets:%d )\n",complete_matches,complete_misses,debug_sets); |
| 605 | printf("------------------------------------------------------------------------\n"); |
604 | printf("------------------------------------------------------------------------\n"); |
| Line 606... | Line 605... | ||
| 606 | 605 | ||
| 607 | gettimeofday(&loop_end_time,NULL); |
606 | gettimeofday(&loop_end_time,NULL); |
| 608 | last_trip_time=(unsigned long)(loop_end_time.tv_usec-loop_start_time.tv_usec)+(unsigned long)(loop_end_time.tv_sec-loop_start_time.tv_sec)*1000000; |
607 | last_trip_time=(unsigned long)(loop_end_time.tv_usec-loop_start_time.tv_usec)+(unsigned long)(loop_end_time.tv_sec-loop_start_time.tv_sec)*1000000; |
| Line -... | Line 608... | ||
| - | 608 | printf("last trip: %ld\n",last_trip_time); |
|
| Line 609... | Line 609... | ||
| 609 | printf("last trip: %d\n",last_trip_time); |
609 | |
| Line 610... | Line 610... | ||
| 610 | 610 | trip_count++; |
|