Subversion Repositories FlightCtrl

Rev

Rev 156 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 156 Rev 158
Line 9... Line 9...
9
 
9
 
10
extern void Get_Ublox_Msg(uint8_t  rx) ;
10
extern void Get_Ublox_Msg(uint8_t  rx) ;
11
//extern short int Get_GPS_data(void);
11
//extern short int Get_GPS_data(void);
12
extern short int Get_Rel_Position(void);
12
extern short int Get_Rel_Position(void);
-
 
13
extern void GPS_Save_Home(void);
Line 13... Line 14...
13
extern void GPS_Save_Home(void);
14
extern short int GPS_CRTL(short int cmd);
14
 
15
 
15
typedef struct {
16
typedef struct {
16
        unsigned long   utm_itow;       // time of week
17
        unsigned long   utm_itow;       // time of week
Line 67... Line 68...
67
 
68
 
68
 
69
 
69
extern GPS_ABS_POSITION_t gps_act_position;
70
extern GPS_ABS_POSITION_t gps_act_position;
-
 
71
extern GPS_ABS_POSITION_t gps_home_position;
70
extern GPS_ABS_POSITION_t gps_home_position;
72
extern GPS_REL_POSITION_t gps_rel_act_position;
-
 
73
extern GPS_REL_POSITION_t gps_rel_hold_position;
-
 
74
extern unsigned int cnt0,cnt1,cnt2;
-
 
75
extern short int gps_state;
-
 
76
extern signed int GPS_hdng_abs_2trgt;
-
 
77
extern signed int GPS_hdng_rel_2trgt;
-
 
78
extern signed int GPS_dist_2trgt;
-
 
79
 
-
 
80
// Zustaende der zentralen GPS statemachine
-
 
81
#define GPS_CRTL_IDLE                   0    // 
-
 
82
 
-
 
83
// Kommandokonstanten fuer die zentrale GPS statemachine
-
 
84
#define GPS_CMD_REQ_INIT                0    // Initialisierung
-
 
85
#define GPS_CMD_REQ_HOLD                1    // Lageregelung soll aktiviert werden
-
 
86
#define GPS_CMD_STOP_HOLD               2    // Lageregelung soll deaktiviert werden
-
 
87
#define GPS_CMD_WAIT                    4    // nix tun, nur Status abfragen
-
 
88
 
-
 
89
// Statusmeldungen  der zentralen GPS statemachine
-
 
90
#define GPS_STST_OK                             0    //  Kommando erfolgreich und abgeschlossen
-
 
91
#define GPS_STST_PEND                   1    //  Kommando noch nicht komplett durchgefuehrt