Rev 190 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 190 | Rev 209 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 | // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 | // Peter Muehlenbrock ("Salvo") |
2 | // Peter Muehlenbrock ("Salvo") |
3 | // Definitionen fuer Modul GPS |
3 | // Definitionen fuer Modul GPS |
4 | // Stand 19.9.007 |
4 | // Stand 2.10.007 |
5 | // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
5 | // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
6 | extern signed int GPS_Nick; |
6 | extern signed int GPS_Nick; |
7 | extern signed int GPS_Roll; |
7 | extern signed int GPS_Roll; |
8 | extern void GPS_Neutral(void); |
8 | extern void GPS_Neutral(void); |
Line 69... | Line 69... | ||
69 | 69 | ||
70 | 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; |
71 | extern GPS_ABS_POSITION_t gps_home_position; |
72 | extern GPS_REL_POSITION_t gps_rel_act_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; |
73 | extern GPS_REL_POSITION_t gps_rel_hold_position; |
75 | extern short int gps_state; |
74 | extern short int gps_state; |
76 | extern signed int GPS_hdng_abs_2trgt; |
75 | extern signed int GPS_hdng_abs_2trgt; |
77 | extern signed int GPS_hdng_rel_2trgt; |
76 | extern signed int GPS_hdng_rel_2trgt; |
78 | extern signed int GPS_dist_2trgt; |
77 | extern signed int GPS_dist_2trgt; |
Line 90... | Line 89... | ||
90 | #define GPS_CMD_STOP 1 // Lageregelung soll deaktiviert werden |
89 | #define GPS_CMD_STOP 1 // Lageregelung soll deaktiviert werden |
91 | #define GPS_CMD_REQ_HOLD 3 // Lageregelung soll aktiviert werden |
90 | #define GPS_CMD_REQ_HOLD 3 // Lageregelung soll aktiviert werden |
92 | #define GPS_CMD_REQ_HOME 4 // Das Heimfliegen soll aktiviert werden |
91 | #define GPS_CMD_REQ_HOME 4 // Das Heimfliegen soll aktiviert werden |
Line 93... | Line 92... | ||
93 | 92 | ||
94 | // Statusmeldungen der zentralen GPS statemachine |
93 | // Statusmeldungen der zentralen GPS statemachine |
95 | #define GPS_STST_OK 0 // Kommando erfolgreich und abgeschlossen |
94 | #define GPS_STST_OK 0 // Kommando erfolgreich und abgeschlossen |
96 | #define GPS_STST_PEND 1 // Kommando noch nicht komplett durchgefuehrt |
95 | #define GPS_STST_PEND 1 // Kommando noch nicht komplett durchgefuehrt |
Line 97... | Line 96... | ||
97 | #define GPS_STST_ERR 2 // Fehler |
96 | #define GPS_STST_ERR 2 // Fehler |
98 | 97 | ||
99 | // GPS Lageregler |
98 | // GPS Lageregler |
100 | #define GPS_NICKROLL_MAX 30 //Maximaler Einfluss des GPS Lagereglers auf Nick und Roll |
- | |
101 | #define GPS_DIST_MAX 500 //Maximal zulaessige Distanz bevor Regelung gestoppt wird (in 10cm) |
- | |
102 | //Salvo 16.9.2007 GPS_STICK_HOLDOFF *************** |
99 | #define GPS_NICKROLL_MAX 30 // Maximaler Einfluss des GPS Lagereglers auf Nick und Roll |