Rev 127 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 127 | Rev 130 | ||
---|---|---|---|
- | 1 | ||
1 | 2 | ||
2 | #include <stdio.h> |
3 | #include <stdio.h> |
3 | #include <sys/socket.h> |
4 | #include <sys/socket.h> |
4 | #include <sys/types.h> |
5 | #include <sys/types.h> |
5 | #include <netinet/in.h> |
6 | #include <netinet/in.h> |
6 | #include <unistd.h> |
7 | #include <unistd.h> |
7 | - | ||
- | 8 | #include "bluetooth_handler.h" |
|
- | 9 | #include "statistics.h" |
|
8 | 10 | ||
9 | struct ExternControl_s |
11 | struct ExternControl_s |
10 | { |
12 | { |
11 | unsigned char Digital[2]; // (noch unbenutzt) |
13 | unsigned char Digital[2]; // (noch unbenutzt) |
12 | unsigned char RemoteTasten; //(gab es schon für das virtuelle Display) |
14 | unsigned char RemoteTasten; //(gab es schon für das virtuelle Display) |
13 | signed char Nick; |
15 | signed char Nick; |
14 | signed char Roll; |
16 | signed char Roll; |
15 | signed char Gier; |
17 | signed char Gier; |
16 | unsigned char Gas; //(es wird das Stick-Gas auf diesen Wert begrenzt; --> StickGas ist das Maximum) |
18 | unsigned char Gas; //(es wird das Stick-Gas auf diesen Wert begrenzt; --> StickGas ist das Maximum) |
17 | signed char Higt; //(Hoehenregler) |
19 | signed char Higt; //(Hoehenregler) |
18 | unsigned char free; // (unbenutzt) |
20 | unsigned char free; // (unbenutzt) |
19 | unsigned char Frame; // (Bestätigung) |
21 | unsigned char Frame; // (Bestätigung) |
20 | unsigned char Config; |
22 | unsigned char Config; |
21 | }; |
23 | }; |
22 | 24 | ||
23 | struct ExternControl_s ExternControl; |
25 | struct ExternControl_s ExternControl; |
24 | 26 | ||
25 | extern int mk_socket; |
27 | extern int mk_socket; |
26 | 28 | ||
27 | //int connect_mk_bluetooth(char dest[18]); |
29 | //int connect_mk_bluetooth(char dest[18]); |
28 | int connect_mk_localhost_socket(int port); |
30 | int connect_mk_localhost_socket(int port); |
- | 31 | int connect_mk_bluetooth(char dest[18]); |
|
29 | 32 | ||
- | 33 | void SendOutData(unsigned char cmd,unsigned char modul, unsigned char *snd, unsigned char len); |
|
- | 34 | int read_from_mk(); |
|
- | 35 | ||
- | 36 | extern char RxBuffer[150]; |
|
30 | void SendOutData(unsigned char cmd,unsigned char modul, unsigned char *snd, unsigned char len); |
37 | extern char PrintableRxBuffer[150]; |
31 | 38 | extern int rx_last_length; |
|
32 | 39 |