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 |