Subversion Repositories FlightCtrl

Rev

Rev 190 | Go to most recent revision | 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