Subversion Repositories FlightCtrl

Rev

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

Rev 161 Rev 162
Line 79... Line 79...
79
extern signed int gps_reg_x,gps_reg_y;
79
extern signed int gps_reg_x,gps_reg_y;
80
extern signed int GPS_dist_2trgt;
80
extern signed int GPS_dist_2trgt;
Line 81... Line 81...
81
 
81
 
82
// Zustaende der zentralen GPS statemachine
82
// Zustaende der zentralen GPS statemachine
83
#define GPS_CRTL_IDLE                   0    // 
83
#define GPS_CRTL_IDLE                   0    // 
-
 
84
#define GPS_CRTL_HOLD_ACTIVE    1        //  Lageregelung aktiv
Line 84... Line 85...
84
#define GPS_CRTL_HOLD_ACTIVE    3        //  Lageregelung aktiv
85
#define GPS_CRTL_HOME_ACTIVE    2        //  Rueckglug zur Basis Aktiv
85
 
86
 
86
// Kommandokonstanten fuer die zentrale GPS statemachine
87
// Kommandokonstanten fuer die zentrale GPS statemachine
87
#define GPS_CMD_REQ_INIT                0    // Initialisierung
88
#define GPS_CMD_REQ_INIT                0    // Initialisierung
88
#define GPS_CMD_REQ_HOLD                1    // Lageregelung soll aktiviert werden
89
#define GPS_CMD_STOP                    1    // Lageregelung soll deaktiviert werden
Line 89... Line 90...
89
#define GPS_CMD_STOP_HOLD               2    // Lageregelung soll deaktiviert werden
90
#define GPS_CMD_REQ_HOLD                3    // Lageregelung soll aktiviert werden
90
#define GPS_CMD_WAIT                    4    // nix tun, nur Status abfragen
91
#define GPS_CMD_REQ_HOME                4    // Das Heimfliegen soll aktiviert werden
91
 
92
 
92
// Statusmeldungen  der zentralen GPS statemachine
93
// Statusmeldungen  der zentralen GPS statemachine
Line 93... Line 94...
93
#define GPS_STST_OK                             0    //  Kommando erfolgreich und abgeschlossen
94
#define GPS_STST_OK                             0    //  Kommando erfolgreich und abgeschlossen
94
#define GPS_STST_PEND                   1    //  Kommando noch nicht komplett durchgefuehrt
95
#define GPS_STST_PEND                   1    //  Kommando noch nicht komplett durchgefuehrt