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