Rev 683 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 683 | Rev 685 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | void CalibrierMittelwert(void); |
32 | void CalibrierMittelwert(void); |
33 | void Mittelwert(void); |
33 | void Mittelwert(void); |
34 | void SetNeutral(void); |
34 | void SetNeutral(void); |
35 | void Piep(unsigned char Anzahl); |
35 | void Piep(unsigned char Anzahl); |
36 | extern void DefaultKonstanten(void); |
36 | extern void DefaultKonstanten(void); |
37 | void DefaultKonstanten1(void); |
- | |
38 | void DefaultKonstanten2(void); |
- | |
Line 39... | Line 37... | ||
39 | 37 | ||
40 | extern unsigned char h,m,s; |
38 | extern unsigned char h,m,s; |
41 | extern volatile unsigned char Timeout ; |
39 | extern volatile unsigned char Timeout ; |
42 | extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
40 | extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
Line 45... | Line 43... | ||
45 | extern volatile long Integral_Gier; |
43 | extern volatile long Integral_Gier; |
46 | extern volatile long Mess_IntegralNick,Mess_IntegralNick2; |
44 | extern volatile long Mess_IntegralNick,Mess_IntegralNick2; |
47 | extern volatile long Mess_IntegralRoll,Mess_IntegralRoll2; |
45 | extern volatile long Mess_IntegralRoll,Mess_IntegralRoll2; |
48 | extern volatile long Mess_Integral_Gier; |
46 | extern volatile long Mess_Integral_Gier; |
49 | extern volatile int DiffNick,DiffRoll; |
47 | extern volatile int DiffNick,DiffRoll; |
50 | extern int Poti1, Poti2, Poti3, Poti4; |
48 | extern int Poti1, Poti2, Poti3, Poti4; |
51 | extern volatile unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count; |
49 | extern volatile unsigned char Motor_Vorne,Motor_Hinten,Motor_Rechts,Motor_Links, Count; |
52 | extern unsigned char MotorWert[5]; |
50 | extern unsigned char MotorWert[5]; |
53 | extern volatile unsigned char SenderOkay; |
51 | extern volatile unsigned char SenderOkay; |
54 | extern int StickNick,StickRoll,StickGier; |
52 | extern int StickNick,StickRoll,StickGier; |
55 | extern char MotorenEin; |
53 | extern char MotorenEin; |
56 | extern void DefaultKonstanten1(void); |
- | |
57 | extern void DefaultKonstanten2(void); |
- | |
Line 58... | Line 54... | ||
58 | 54 | ||
59 | #define STRUCT_PARAM_LAENGE 71 |
55 | #define STRUCT_PARAM_LAENGE 71 |
60 | struct mk_param_struct |
56 | struct mk_param_struct |
61 | { |
57 | { |
Line 96... | Line 92... | ||
96 | unsigned char AchsKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
92 | unsigned char AchsKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
97 | unsigned char AchsGegenKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick Gegenkoppelt (NickRollGegenkopplung) |
93 | unsigned char AchsGegenKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick Gegenkoppelt (NickRollGegenkopplung) |
98 | unsigned char WinkelUmschlagNick; // Wert: 0-250 180°-Punkt |
94 | unsigned char WinkelUmschlagNick; // Wert: 0-250 180°-Punkt |
99 | unsigned char WinkelUmschlagRoll; // Wert: 0-250 180°-Punkt |
95 | unsigned char WinkelUmschlagRoll; // Wert: 0-250 180°-Punkt |
100 | unsigned char GyroAccAbgleich; // 1/k (Koppel_ACC_Wirkung) |
96 | unsigned char GyroAccAbgleich; // 1/k (Koppel_ACC_Wirkung) |
101 | unsigned char Driftkomp; |
97 | unsigned char Driftkomp; |
102 | unsigned char DynamicStability; |
98 | unsigned char DynamicStability; |
103 | unsigned char UserParam5; // Wert : 0-250 |
99 | unsigned char UserParam5; // Wert : 0-250 |
104 | unsigned char UserParam6; // Wert : 0-250 |
100 | unsigned char UserParam6; // Wert : 0-250 |
105 | unsigned char UserParam7; // Wert : 0-250 |
101 | unsigned char UserParam7; // Wert : 0-250 |
106 | unsigned char UserParam8; // Wert : 0-250 |
102 | unsigned char UserParam8; // Wert : 0-250 |
Line 108... | Line 104... | ||
108 | //------------------------------------------------ |
104 | //------------------------------------------------ |
109 | unsigned char LoopConfig; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
105 | unsigned char LoopConfig; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
110 | unsigned char ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
106 | unsigned char ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
111 | unsigned char Reserved[4]; |
107 | unsigned char Reserved[4]; |
112 | char Name[12]; |
108 | char Name[12]; |
113 | }; |
109 | }; |
Line 114... | Line 110... | ||
114 | 110 | ||
115 | 111 | ||
116 | /* |
112 | /* |
Line 122... | Line 118... | ||
122 | unsigned char LoopConfig; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
118 | unsigned char LoopConfig; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
123 | unsigned char ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
119 | unsigned char ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
124 | unsigned char Reserved[4]; |
120 | unsigned char Reserved[4]; |
125 | char Name[12]; |
121 | char Name[12]; |
126 | */ |
122 | */ |
127 | 123 | ||
128 | extern struct mk_param_struct EE_Parameter; |
124 | extern struct mk_param_struct EE_Parameter; |
Line 129... | Line 125... | ||
129 | 125 | ||
130 | extern unsigned char Parameter_Luftdruck_D; |
126 | extern unsigned char Parameter_Luftdruck_D; |
131 | extern unsigned char Parameter_MaxHoehe; |
127 | extern unsigned char Parameter_MaxHoehe; |