Subversion Repositories FlightCtrl

Rev

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

Rev 492 Rev 499
Line 53... Line 53...
53
extern int StickNick,StickRoll,StickGier;
53
extern int StickNick,StickRoll,StickGier;
54
extern char MotorenEin;
54
extern char MotorenEin;
55
extern void DefaultKonstanten1(void);
55
extern void DefaultKonstanten1(void);
56
extern void DefaultKonstanten2(void);
56
extern void DefaultKonstanten2(void);
Line 57... Line 57...
57
 
57
 
58
#define  STRUCT_PARAM_LAENGE  65
58
#define  STRUCT_PARAM_LAENGE  71
59
struct mk_param_struct
59
struct mk_param_struct
60
 {
60
 {
61
   unsigned char Kanalbelegung[8];        // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
61
   unsigned char Kanalbelegung[8];        // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
62
   unsigned char GlobalConfig;            // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
62
   unsigned char GlobalConfig;            // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
Line 95... Line 95...
95
   unsigned char AchsKopplung1;          // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung)
95
   unsigned char AchsKopplung1;          // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung)
96
   unsigned char AchsGegenKopplung1;     // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick Gegenkoppelt (NickRollGegenkopplung)
96
   unsigned char AchsGegenKopplung1;     // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick Gegenkoppelt (NickRollGegenkopplung)
97
   unsigned char WinkelUmschlagNick;     // Wert: 0-250  180°-Punkt
97
   unsigned char WinkelUmschlagNick;     // Wert: 0-250  180°-Punkt
98
   unsigned char WinkelUmschlagRoll;     // Wert: 0-250  180°-Punkt
98
   unsigned char WinkelUmschlagRoll;     // Wert: 0-250  180°-Punkt
99
   unsigned char GyroAccAbgleich;        // 1/k  (Koppel_ACC_Wirkung)
99
   unsigned char GyroAccAbgleich;        // 1/k  (Koppel_ACC_Wirkung)
100
   unsigned char Driftkomp;
100
   unsigned char Driftkomp;              
-
 
101
   unsigned char DynamicStability;
-
 
102
   unsigned char UserParam5;             // Wert : 0-250
-
 
103
   unsigned char UserParam6;             // Wert : 0-250
-
 
104
   unsigned char UserParam7;             // Wert : 0-250
-
 
105
   unsigned char UserParam8;             // Wert : 0-250
101
 
106
 
102
//------------------------------------------------
107
//------------------------------------------------
103
   unsigned char LoopConfig;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
108
   unsigned char LoopConfig;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
104
   unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
109
   unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
105
   unsigned char Reserved[4];
110
   unsigned char Reserved[4];
106
   char Name[12];
111
   char Name[12];