Rev 39 | Rev 43 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 39 | Rev 41 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef __GPS_H |
1 | #ifndef __GPS_H |
2 | #define __GPS_H |
2 | #define __GPS_H |
Line -... | Line 3... | ||
- | 3 | ||
Line 3... | Line -... | ||
3 | - | ||
4 | - | ||
5 | #define GPS_SAT_MIN 6 |
- | |
6 | #define GPS_FIX 0x01 |
- | |
7 | 4 | #include "waypoints.h" |
|
8 | 5 | ||
9 | struct str_GPSParameter |
- | |
10 | { |
6 | typedef struct |
11 | float Amplification; |
7 | { |
12 | float P; |
- | |
13 | float I; |
- | |
14 | float D; |
8 | s16 Nick; |
15 | float V; |
- | |
16 | float A; |
- | |
17 | float ACC; |
9 | s16 Roll; |
18 | s32 ModeSchalter; |
10 | s16 Yaw; |
- | 11 | } __attribute__((packed)) GPS_Stick_t; |
|
19 | } __attribute__((packed)); |
12 | |
- | 13 | extern GPS_Pos_t GPS_HomePosition; |
|
20 | 14 | extern GPS_Pos_t * GPS_pTargetPosition; |
|
21 | extern struct str_GPSParameter GPSParameter; |
- | |
22 | - | ||
23 | extern u8 OsdBar; |
15 | extern Waypoint_t* GPS_pWaypoint; |
24 | extern s16 OsdDistance; |
- | |
25 | extern s16 GPS_Nick; |
16 | |
26 | extern s16 GPS_Roll; |
17 | extern GPS_Stick_t GPS_Stick; |
27 | 18 | ||
28 | extern u8 Navigation(void); |
19 | void GPS_Navigation(void); |
29 | extern void GPS_Init(void); |
- | |
30 | extern s32 TargetListeLong[20]; |
- | |
31 | extern s32 TargetListeLat[20]; |
- | |
Line -... | Line 20... | ||
- | 20 | void GPS_Init(void); |
|
Line 32... | Line -... | ||
32 | extern u32 ActualTargetNumber; |
- |