Subversion Repositories NaviCtrl

Rev

Rev 1 | Rev 41 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 39
1
#ifndef __GPS_H
1
#ifndef __GPS_H
2
#define __GPS_H
2
#define __GPS_H
3
 
3
 
4
 
4
 
5
#define GPS_SAT_MIN 6
5
#define GPS_SAT_MIN 6
6
#define GPS_FIX  0x01
6
#define GPS_FIX  0x01
7
 
7
 
8
 
8
 
9
struct str_GPSParameter
9
struct str_GPSParameter
10
{
10
{
11
 float Amplification;
11
 float Amplification;
12
 float P;
12
 float P;
13
 float I;
13
 float I;
14
 float D;
14
 float D;
15
 float V;
15
 float V;
16
 float A;
16
 float A;
17
 float ACC;
17
 float ACC;
18
 s32  ModeSchalter;
18
 s32  ModeSchalter;
19
} __attribute__((packed));
19
} __attribute__((packed));
20
 
20
 
21
extern struct str_GPSParameter   GPSParameter;
21
extern struct str_GPSParameter   GPSParameter;
22
 
22
 
23
extern u8  OsdBar;
23
extern u8  OsdBar;
24
extern s16 OsdDistance;
24
extern s16 OsdDistance;
25
extern s16 GPS_Nick;
25
extern s16 GPS_Nick;
26
extern s16 GPS_Roll;
26
extern s16 GPS_Roll;
27
 
27
 
28
extern u8 Navigation(void);
28
extern u8 Navigation(void);
29
extern void GPS_Init(void);
29
extern void GPS_Init(void);
-
 
30
extern s32 TargetListeLong[20];
-
 
31
extern s32 TargetListeLat[20];
-
 
32
extern u32 ActualTargetNumber;
-
 
33
extern u32 StoreTargetNumber;
30
 
34
 
31
 
35
 
32
#endif
36
#endif
33
 
37