Subversion Repositories FlightCtrl

Rev

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

Rev 1377 Rev 1391
Line 1... Line 1...
1
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2
// + Konstanten
2
// + Konstanten
3
// + 0-250 -> normale Werte
3
// + 0-247 -> normale Werte
4
// + 251 -> Poti1
4
// + 255 -> Poti1
5
// + 252 -> Poti2
5
// + 254 -> Poti2
6
// + 253 -> Poti3
6
// + 253 -> Poti3
-
 
7
// + 252 -> Poti4
-
 
8
// + 251 -> Poti5
-
 
9
// + 247 -> Poti6
-
 
10
// + 249 -> Poti7
-
 
11
// + 248 -> Poti8
7
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8
void DefaultStickMapping(void) // mode 2
13
void DefaultStickMapping(void) // mode 2
9
{
14
{
10
 EE_Parameter.Kanalbelegung[K_GAS]   = 1;
15
 EE_Parameter.Kanalbelegung[K_GAS]   = 1;
11
 EE_Parameter.Kanalbelegung[K_ROLL]  = 2;
16
 EE_Parameter.Kanalbelegung[K_ROLL]  = 2;
Line 24... Line 29...
24
void DefaultKonstanten1(void)
29
void DefaultKonstanten1(void)
25
{
30
{
26
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
31
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
27
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
32
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
28
 EE_Parameter.Hoehe_MinGas = 30;
33
 EE_Parameter.Hoehe_MinGas = 30;
29
 EE_Parameter.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
34
 EE_Parameter.MaxHoehe     = 255;      // Wert : 0-247   255 -> Poti1
30
 EE_Parameter.Hoehe_P      = 10;       // Wert : 0-32
35
 EE_Parameter.Hoehe_P      = 10;       // Wert : 0-32
31
 EE_Parameter.Luftdruck_D  = 30;       // Wert : 0-250
36
 EE_Parameter.Luftdruck_D  = 30;       // Wert : 0-247
32
 EE_Parameter.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
37
 EE_Parameter.Hoehe_ACC_Wirkung = 30;  // Wert : 0-247
33
 EE_Parameter.Hoehe_HoverBand = 5;     // Wert : 0-250
38
 EE_Parameter.Hoehe_HoverBand = 5;     // Wert : 0-247
34
 EE_Parameter.Hoehe_GPS_Z = 64;        // Wert : 0-250
39
 EE_Parameter.Hoehe_GPS_Z = 64;        // Wert : 0-247
35
 EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-250 (0 = Hoover-Estimation)
40
 EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-247 (0 = Hover-Estimation)
36
 EE_Parameter.Hoehe_Verstaerkung = 20; // Wert : 0-50
41
 EE_Parameter.Hoehe_Verstaerkung = 20; // Wert : 0-50
37
 EE_Parameter.Stick_P = 14;            // Wert : 1-6
42
 EE_Parameter.Stick_P = 14;            // Wert : 1-6
38
 EE_Parameter.Stick_D = 16;            // Wert : 0-64
43
 EE_Parameter.Stick_D = 16;            // Wert : 0-64
39
 EE_Parameter.Gier_P = 12;             // Wert : 1-20
44
 EE_Parameter.Gier_P = 12;             // Wert : 1-20
40
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
45
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
41
 EE_Parameter.Gas_Max = 230;           // Wert : 33-250
46
 EE_Parameter.Gas_Max = 230;           // Wert : 33-247
42
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
47
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
43
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-250
48
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-247
44
 EE_Parameter.Gyro_P = 80;             // Wert : 0-250
49
 EE_Parameter.Gyro_P = 80;             // Wert : 0-247
45
 EE_Parameter.Gyro_I = 150;            // Wert : 0-250
50
 EE_Parameter.Gyro_I = 150;            // Wert : 0-247
46
 EE_Parameter.Gyro_D = 3;              // Wert : 0-250
51
 EE_Parameter.Gyro_D = 3;              // Wert : 0-247
47
 EE_Parameter.Gyro_Gier_P = 80;        // Wert : 0-250
52
 EE_Parameter.Gyro_Gier_P = 80;        // Wert : 0-247
48
 EE_Parameter.Gyro_Gier_I = 150;       // Wert : 0-250
53
 EE_Parameter.Gyro_Gier_I = 150;       // Wert : 0-247
49
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-250 ( Automatische Zellenerkennung bei < 50)
54
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
50
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
55
 EE_Parameter.NotGas = 35;                // Wert : 0-247     // Gaswert bei Empangsverlust
51
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
56
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
52
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
57
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
53
 EE_Parameter.I_Faktor = 32;
58
 EE_Parameter.I_Faktor = 32;
54
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
59
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
55
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
60
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
56
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
61
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
57
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
62
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
58
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
63
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
59
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
64
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
60
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
65
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
61
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
66
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
62
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
67
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-247     // Stellung des Servos
63
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
68
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
64
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-250     // Richtung Einfluss Gyro/Servo
69
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-247     // Richtung Einfluss Gyro/Servo
65
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-250     // Anschlag
70
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-247     // Anschlag
66
 EE_Parameter.ServoNickMax = 250;         // Wert : 0-250     // Anschlag
71
 EE_Parameter.ServoNickMax = 247;         // Wert : 0-247     // Anschlag
67
 EE_Parameter.ServoNickRefresh = 6;
72
 EE_Parameter.ServoNickRefresh = 6;
68
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-250     // Stellung des Servos
73
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-247     // Stellung des Servos
69
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
74
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
70
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-250     // Anschlag
75
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-247     // Anschlag
71
 EE_Parameter.ServoRollMax = 250;         // Wert : 0-250     // Anschlag
76
 EE_Parameter.ServoRollMax = 247;         // Wert : 0-247     // Anschlag
72
 EE_Parameter.LoopGasLimit = 50;
77
 EE_Parameter.LoopGasLimit = 50;
73
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
78
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-247  Schwelle für Stickausschlag
74
 EE_Parameter.LoopHysterese = 50;
79
 EE_Parameter.LoopHysterese = 50;
75
 EE_Parameter.BitConfig = 0;              // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
80
 EE_Parameter.BitConfig = 0;              // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
76
 EE_Parameter.AchsKopplung1 = 90;
81
 EE_Parameter.AchsKopplung1 = 90;
77
 EE_Parameter.AchsKopplung2 = 80;
82
 EE_Parameter.AchsKopplung2 = 80;
78
 EE_Parameter.CouplingYawCorrection = 1;
83
 EE_Parameter.CouplingYawCorrection = 1;
Line 85... Line 90...
85
 EE_Parameter.J17Bitmask = 243;
90
 EE_Parameter.J17Bitmask = 243;
86
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
91
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
87
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
92
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
88
 EE_Parameter.J16Timing = 15;
93
 EE_Parameter.J16Timing = 15;
89
 EE_Parameter.J17Timing = 15;
94
 EE_Parameter.J17Timing = 15;
90
 EE_Parameter.NaviGpsModeControl = 252;
95
 EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2
91
 EE_Parameter.NaviGpsGain = 100;
96
 EE_Parameter.NaviGpsGain = 100;
92
 EE_Parameter.NaviGpsP = 90;
97
 EE_Parameter.NaviGpsP = 90;
93
 EE_Parameter.NaviGpsI = 90;
98
 EE_Parameter.NaviGpsI = 90;
94
 EE_Parameter.NaviGpsD = 90;
99
 EE_Parameter.NaviGpsD = 90;
95
 EE_Parameter.NaviGpsPLimit = 75;
100
 EE_Parameter.NaviGpsPLimit = 75;
Line 108... Line 113...
108
void DefaultKonstanten2(void)
113
void DefaultKonstanten2(void)
109
{
114
{
110
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
115
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
111
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
116
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
112
 EE_Parameter.Hoehe_MinGas = 30;
117
 EE_Parameter.Hoehe_MinGas = 30;
113
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
118
 EE_Parameter.MaxHoehe     = 255;         // Wert : 0-247   255 -> Poti1
114
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
119
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
115
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
120
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-247
116
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
121
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-247
117
 EE_Parameter.Hoehe_HoverBand = 5;     // Wert : 0-250
122
 EE_Parameter.Hoehe_HoverBand = 5;        // Wert : 0-247
118
 EE_Parameter.Hoehe_GPS_Z = 64;        // Wert : 0-250
123
 EE_Parameter.Hoehe_GPS_Z = 64;           // Wert : 0-247
119
 EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-250 (0 = Hoover-Estimation)
124
 EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation)
120
 EE_Parameter.Hoehe_Verstaerkung = 15;    // Wert : 0-50
125
 EE_Parameter.Hoehe_Verstaerkung = 15;    // Wert : 0-50
121
 EE_Parameter.Stick_P = 10;               // Wert : 1-6
126
 EE_Parameter.Stick_P = 10;               // Wert : 1-6
122
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
127
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
123
 EE_Parameter.Gier_P = 6;                 // Wert : 1-20
128
 EE_Parameter.Gier_P = 6;                 // Wert : 1-20
124
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
129
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
125
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
130
 EE_Parameter.Gas_Max = 230;              // Wert : 33-247
126
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
131
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
127
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
132
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-247
128
 EE_Parameter.Gyro_P = 90;                // Wert : 0-250
133
 EE_Parameter.Gyro_P = 90;                // Wert : 0-247
129
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
134
 EE_Parameter.Gyro_I = 120;               // Wert : 0-247
130
 EE_Parameter.Gyro_D = 3;                 // Wert : 0-250
135
 EE_Parameter.Gyro_D = 3;                 // Wert : 0-247
131
 EE_Parameter.Gyro_Gier_P = 90;           // Wert : 0-250
136
 EE_Parameter.Gyro_Gier_P = 90;           // Wert : 0-247
132
 EE_Parameter.Gyro_Gier_I = 120;          // Wert : 0-250
137
 EE_Parameter.Gyro_Gier_I = 120;          // Wert : 0-247
133
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-250 ( Automatische Zellenerkennung bei < 50)
138
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
134
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
139
 EE_Parameter.NotGas = 35;                // Wert : 0-247     // Gaswert bei Empangsverlust
135
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
140
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
136
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
141
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
137
 EE_Parameter.I_Faktor = 32;
142
 EE_Parameter.I_Faktor = 32;
138
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
143
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
139
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
144
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
140
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
145
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
141
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
146
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
142
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
147
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
143
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
148
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
144
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
149
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
145
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
150
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
146
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
151
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-247     // Stellung des Servos
147
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
152
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
148
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-250     // Richtung Einfluss Gyro/Servo
153
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-247     // Richtung Einfluss Gyro/Servo
149
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-250     // Anschlag
154
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-247     // Anschlag
150
 EE_Parameter.ServoNickMax = 250;         // Wert : 0-250     // Anschlag
155
 EE_Parameter.ServoNickMax = 247;         // Wert : 0-247     // Anschlag
151
 EE_Parameter.ServoNickRefresh = 6;
156
 EE_Parameter.ServoNickRefresh = 6;
152
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-250     // Stellung des Servos
157
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-247     // Stellung des Servos
153
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
158
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
154
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-250     // Anschlag
159
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-247     // Anschlag
155
 EE_Parameter.ServoRollMax = 250;         // Wert : 0-250     // Anschlag
160
 EE_Parameter.ServoRollMax = 247;         // Wert : 0-247     // Anschlag
156
 EE_Parameter.LoopGasLimit = 50;
161
 EE_Parameter.LoopGasLimit = 50;
157
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
162
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-247  Schwelle für Stickausschlag
158
 EE_Parameter.LoopHysterese = 50;
163
 EE_Parameter.LoopHysterese = 50;
159
 EE_Parameter.BitConfig = 0;              // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
164
 EE_Parameter.BitConfig = 0;              // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
160
 EE_Parameter.AchsKopplung1 = 90;
165
 EE_Parameter.AchsKopplung1 = 90;
161
 EE_Parameter.AchsKopplung2 = 80;
166
 EE_Parameter.AchsKopplung2 = 80;
162
 EE_Parameter.CouplingYawCorrection = 60;
167
 EE_Parameter.CouplingYawCorrection = 60;
Line 169... Line 174...
169
 EE_Parameter.J17Bitmask = 243;
174
 EE_Parameter.J17Bitmask = 243;
170
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
175
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
171
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
176
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
172
 EE_Parameter.J16Timing = 20;
177
 EE_Parameter.J16Timing = 20;
173
 EE_Parameter.J17Timing = 20;
178
 EE_Parameter.J17Timing = 20;
174
 EE_Parameter.NaviGpsModeControl = 252;
179
 EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2
175
 EE_Parameter.NaviGpsGain = 100;
180
 EE_Parameter.NaviGpsGain = 100;
176
 EE_Parameter.NaviGpsP = 90;
181
 EE_Parameter.NaviGpsP = 90;
177
 EE_Parameter.NaviGpsI = 90;
182
 EE_Parameter.NaviGpsI = 90;
178
 EE_Parameter.NaviGpsD = 90;
183
 EE_Parameter.NaviGpsD = 90;
179
 EE_Parameter.NaviGpsPLimit = 75;
184
 EE_Parameter.NaviGpsPLimit = 75;
Line 193... Line 198...
193
void DefaultKonstanten3(void)
198
void DefaultKonstanten3(void)
194
{
199
{
195
 EE_Parameter.GlobalConfig = /*CFG_DREHRATEN_BEGRENZER  |*/ CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
200
 EE_Parameter.GlobalConfig = /*CFG_DREHRATEN_BEGRENZER  |*/ CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
196
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
201
 EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT;// | CFG2_VARIO_BEEP | CFG_SENSITIVE_RC
197
 EE_Parameter.Hoehe_MinGas = 30;
202
 EE_Parameter.Hoehe_MinGas = 30;
198
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
203
 EE_Parameter.MaxHoehe     = 255;         // Wert : 0-247   255 -> Poti1
199
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
204
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
200
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
205
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-247
201
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
206
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-247
202
 EE_Parameter.Hoehe_HoverBand = 5;     // Wert : 0-250
207
 EE_Parameter.Hoehe_HoverBand = 5;        // Wert : 0-247
203
 EE_Parameter.Hoehe_GPS_Z = 64;        // Wert : 0-250
208
 EE_Parameter.Hoehe_GPS_Z = 64;           // Wert : 0-247
204
 EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-250 (0 = Hoover-Estimation)
209
 EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation)
205
 EE_Parameter.Hoehe_Verstaerkung = 15;    // Wert : 0-50
210
 EE_Parameter.Hoehe_Verstaerkung = 15;    // Wert : 0-50
206
 EE_Parameter.Stick_P = 8;                // Wert : 1-6
211
 EE_Parameter.Stick_P = 8;                // Wert : 1-6
207
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
212
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
208
 EE_Parameter.Gier_P  = 6;                // Wert : 1-20
213
 EE_Parameter.Gier_P  = 6;                // Wert : 1-20
209
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
214
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
210
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
215
 EE_Parameter.Gas_Max = 230;              // Wert : 33-247
211
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
216
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
212
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
217
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-247
213
 EE_Parameter.Gyro_P = 100;               // Wert : 0-250
218
 EE_Parameter.Gyro_P = 100;               // Wert : 0-247
214
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
219
 EE_Parameter.Gyro_I = 120;               // Wert : 0-247
215
 EE_Parameter.Gyro_D = 3;                 // Wert : 0-250
220
 EE_Parameter.Gyro_D = 3;                 // Wert : 0-247
216
 EE_Parameter.Gyro_Gier_P = 100;          // Wert : 0-250
221
 EE_Parameter.Gyro_Gier_P = 100;          // Wert : 0-247
217
 EE_Parameter.Gyro_Gier_I = 120;          // Wert : 0-250
222
 EE_Parameter.Gyro_Gier_I = 120;          // Wert : 0-247
218
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-250 ( Automatische Zellenerkennung bei < 50)
223
 EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
219
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
224
 EE_Parameter.NotGas = 35;                // Wert : 0-247     // Gaswert bei Empangsverlust
220
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
225
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
221
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
226
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
222
 EE_Parameter.I_Faktor = 16;
227
 EE_Parameter.I_Faktor = 16;
223
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
228
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
224
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
229
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
225
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
230
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
226
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
231
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
227
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
232
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
228
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
233
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
229
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
234
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
230
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
235
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
231
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
236
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-247     // Stellung des Servos
232
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
237
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
233
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-250     // Richtung Einfluss Gyro/Servo
238
 EE_Parameter.ServoCompInvert = 1;        // Wert : 0-247     // Richtung Einfluss Gyro/Servo
234
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-250     // Anschlag
239
 EE_Parameter.ServoNickMin = 0;           // Wert : 0-247     // Anschlag
235
 EE_Parameter.ServoNickMax = 250;         // Wert : 0-250     // Anschlag
240
 EE_Parameter.ServoNickMax = 247;         // Wert : 0-247     // Anschlag
236
 EE_Parameter.ServoNickRefresh = 6;
241
 EE_Parameter.ServoNickRefresh = 6;
237
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-250     // Stellung des Servos
242
 EE_Parameter.ServoRollControl = 100;     // Wert : 0-247     // Stellung des Servos
238
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
243
 EE_Parameter.ServoRollComp = 40;         // Wert : 0-247     // Einfluss Gyro/Servo
239
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-250     // Anschlag
244
 EE_Parameter.ServoRollMin = 0;           // Wert : 0-247     // Anschlag
240
 EE_Parameter.ServoRollMax = 250;         // Wert : 0-250     // Anschlag
245
 EE_Parameter.ServoRollMax = 247;         // Wert : 0-247     // Anschlag
241
 EE_Parameter.LoopGasLimit = 50;
246
 EE_Parameter.LoopGasLimit = 50;
242
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
247
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-247  Schwelle für Stickausschlag
243
 EE_Parameter.LoopHysterese = 50;
248
 EE_Parameter.LoopHysterese = 50;
244
 EE_Parameter.BitConfig = 0;               // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
249
 EE_Parameter.BitConfig = 0;               // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
245
 EE_Parameter.AchsKopplung1 = 90;
250
 EE_Parameter.AchsKopplung1 = 90;
246
 EE_Parameter.AchsKopplung2 = 80;
251
 EE_Parameter.AchsKopplung2 = 80;
247
 EE_Parameter.CouplingYawCorrection = 70;
252
 EE_Parameter.CouplingYawCorrection = 70;
Line 254... Line 259...
254
 EE_Parameter.J17Bitmask = 243;
259
 EE_Parameter.J17Bitmask = 243;
255
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
260
 EE_Parameter.WARN_J16_Bitmask = 0xAA;
256
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
261
 EE_Parameter.WARN_J17_Bitmask = 0xAA;
257
 EE_Parameter.J16Timing = 30;
262
 EE_Parameter.J16Timing = 30;
258
 EE_Parameter.J17Timing = 30;
263
 EE_Parameter.J17Timing = 30;
259
 EE_Parameter.NaviGpsModeControl = 252;
264
 EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2
260
 EE_Parameter.NaviGpsGain = 100;
265
 EE_Parameter.NaviGpsGain = 100;
261
 EE_Parameter.NaviGpsP = 90;
266
 EE_Parameter.NaviGpsP = 90;
262
 EE_Parameter.NaviGpsI = 90;
267
 EE_Parameter.NaviGpsI = 90;
263
 EE_Parameter.NaviGpsD = 90;
268
 EE_Parameter.NaviGpsD = 90;
264
 EE_Parameter.NaviGpsPLimit = 75;
269
 EE_Parameter.NaviGpsPLimit = 75;