Rev 1309 | Rev 1352 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1309 | Rev 1322 | ||
---|---|---|---|
Line 22... | Line 22... | ||
22 | #define CHECK_MIN_MAX(wert,min,max) {if(wert < min) wert = min; else if(wert > max) wert = max;} |
22 | #define CHECK_MIN_MAX(wert,min,max) {if(wert < min) wert = min; else if(wert > max) wert = max;} |
Line 23... | Line 23... | ||
23 | 23 | ||
24 | extern volatile unsigned char MikroKopterFlags; |
24 | extern volatile unsigned char MikroKopterFlags; |
25 | extern volatile unsigned int I2CTimeout; |
25 | extern volatile unsigned int I2CTimeout; |
26 | extern unsigned char Sekunde,Minute; |
- | |
- | 26 | extern unsigned char Sekunde,Minute; |
|
27 | 27 | extern unsigned char BaroExpandActive; |
|
28 | extern long IntegralNick,IntegralNick2; |
28 | extern long IntegralNick,IntegralNick2; |
29 | extern long IntegralRoll,IntegralRoll2; |
29 | extern long IntegralRoll,IntegralRoll2; |
30 | //extern int IntegralNick,IntegralNick2; |
30 | //extern int IntegralNick,IntegralNick2; |
Line 86... | Line 86... | ||
86 | unsigned char Hoehe_P; // Wert : 0-32 |
86 | unsigned char Hoehe_P; // Wert : 0-32 |
87 | unsigned char Hoehe_Verstaerkung; // Wert : 0-50 |
87 | unsigned char Hoehe_Verstaerkung; // Wert : 0-50 |
88 | unsigned char Hoehe_ACC_Wirkung; // Wert : 0-250 |
88 | unsigned char Hoehe_ACC_Wirkung; // Wert : 0-250 |
89 | unsigned char Hoehe_HoverBand; // Wert : 0-250 |
89 | unsigned char Hoehe_HoverBand; // Wert : 0-250 |
90 | unsigned char Hoehe_GPS_Z; // Wert : 0-250 |
90 | unsigned char Hoehe_GPS_Z; // Wert : 0-250 |
- | 91 | unsigned char Hoehe_StickNeutralPoint;// Wert : 0-250 |
|
91 | unsigned char Stick_P; // Wert : 1-6 |
92 | unsigned char Stick_P; // Wert : 1-6 |
92 | unsigned char Stick_D; // Wert : 0-64 |
93 | unsigned char Stick_D; // Wert : 0-64 |
93 | unsigned char Gier_P; // Wert : 1-20 |
94 | unsigned char Gier_P; // Wert : 1-20 |
94 | unsigned char Gas_Min; // Wert : 0-32 |
95 | unsigned char Gas_Min; // Wert : 0-32 |
95 | unsigned char Gas_Max; // Wert : 33-250 |
96 | unsigned char Gas_Max; // Wert : 33-250 |
96 | unsigned char GyroAccFaktor; // Wert : 1-64 |
97 | unsigned char GyroAccFaktor; // Wert : 1-64 |
97 | unsigned char KompassWirkung; // Wert : 0-32 |
98 | unsigned char KompassWirkung; // Wert : 0-32 |
98 | unsigned char Gyro_P; // Wert : 10-250 |
99 | unsigned char Gyro_P; // Wert : 10-250 |
99 | unsigned char Gyro_I; // Wert : 0-250 |
100 | unsigned char Gyro_I; // Wert : 0-250 |
100 | unsigned char Gyro_D; // Wert : 0-250 |
101 | unsigned char Gyro_D; // Wert : 0-250 |
- | 102 | unsigned char Gyro_Gier_P; // Wert : 10-250 |
|
- | 103 | unsigned char Gyro_Gier_I; // Wert : 0-250 |
|
101 | unsigned char UnterspannungsWarnung; // Wert : 0-250 |
104 | unsigned char UnterspannungsWarnung; // Wert : 0-250 |
102 | unsigned char NotGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
105 | unsigned char NotGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
103 | unsigned char NotGasZeit; // Wert : 0-250 // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen |
106 | unsigned char NotGasZeit; // Wert : 0-250 // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen |
104 | unsigned char UfoAusrichtung; // X oder + Formation |
107 | unsigned char UfoAusrichtung; // X oder + Formation |
105 | unsigned char I_Faktor; // Wert : 0-250 |
108 | unsigned char I_Faktor; // Wert : 0-250 |
Line 162... | Line 165... | ||
162 | unsigned char ExternalControl; // for serial Control |
165 | unsigned char ExternalControl; // for serial Control |
163 | //------------------------------------------------ |
166 | //------------------------------------------------ |
164 | unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
167 | unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
165 | unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
168 | unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
166 | unsigned char ExtraConfig; // bitcodiert |
169 | unsigned char ExtraConfig; // bitcodiert |
167 | unsigned char Reserved[3]; |
- | |
168 | char Name[12]; |
170 | char Name[12]; |
169 | }; |
171 | }; |
Line 170... | Line -... | ||
170 | - | ||
171 | 172 | ||
172 | struct |
173 | struct |
173 | { |
174 | { |
174 | char Revision; |
175 | char Revision; |
175 | char Name[12]; |
176 | char Name[12]; |