Subversion Repositories FlightCtrl

Rev

Rev 993 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 993 Rev 1064
1
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2
// + Konstanten 
2
// + Konstanten 
3
// + 0-250 -> normale Werte
3
// + 0-250 -> normale Werte
4
// + 251 -> Poti1
4
// + 251 -> Poti1
5
// + 252 -> Poti2
5
// + 252 -> Poti2
6
// + 253 -> Poti3
6
// + 253 -> Poti3
7
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8
void DefaultStickMapping(void)
8
void DefaultStickMapping(void)
9
{
9
{
10
 EE_Parameter.Kanalbelegung[K_NICK]  = 1;
10
 EE_Parameter.Kanalbelegung[K_NICK]  = 1;
11
 EE_Parameter.Kanalbelegung[K_ROLL]  = 2;
11
 EE_Parameter.Kanalbelegung[K_ROLL]  = 2;
12
 EE_Parameter.Kanalbelegung[K_GAS]   = 3;
12
 EE_Parameter.Kanalbelegung[K_GAS]   = 3;
13
 EE_Parameter.Kanalbelegung[K_GIER]  = 4;
13
 EE_Parameter.Kanalbelegung[K_GIER]  = 4;
14
 EE_Parameter.Kanalbelegung[K_POTI1] = 5;
14
 EE_Parameter.Kanalbelegung[K_POTI1] = 5;
15
 EE_Parameter.Kanalbelegung[K_POTI2] = 6;
15
 EE_Parameter.Kanalbelegung[K_POTI2] = 6;
16
 EE_Parameter.Kanalbelegung[K_POTI3] = 7;
16
 EE_Parameter.Kanalbelegung[K_POTI3] = 7;
17
 EE_Parameter.Kanalbelegung[K_POTI4] = 8;
17
 EE_Parameter.Kanalbelegung[K_POTI4] = 8;
18
}
18
}
19
 
19
 
20
void DefaultKonstanten1(void)
20
void DefaultKonstanten1(void)
21
{
21
{
22
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;//CFG_HOEHEN_SCHALTER 
22
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;//CFG_HOEHEN_SCHALTER 
23
 EE_Parameter.Hoehe_MinGas = 30;
23
 EE_Parameter.Hoehe_MinGas = 30;
24
 EE_Parameter.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
24
 EE_Parameter.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
25
 EE_Parameter.Hoehe_P      = 10;       // Wert : 0-32
25
 EE_Parameter.Hoehe_P      = 10;       // Wert : 0-32
26
 EE_Parameter.Luftdruck_D  = 30;       // Wert : 0-250
26
 EE_Parameter.Luftdruck_D  = 30;       // Wert : 0-250
27
 EE_Parameter.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
27
 EE_Parameter.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
28
 EE_Parameter.Hoehe_Verstaerkung = 4;  // Wert : 0-50
28
 EE_Parameter.Hoehe_Verstaerkung = 4;  // Wert : 0-50
29
 EE_Parameter.Stick_P = 15;            // Wert : 1-6
29
 EE_Parameter.Stick_P = 15;            // Wert : 1-6
30
 EE_Parameter.Stick_D = 30;            // Wert : 0-64
30
 EE_Parameter.Stick_D = 30;            // Wert : 0-64
31
 EE_Parameter.Gier_P = 12;             // Wert : 1-20
31
 EE_Parameter.Gier_P = 12;             // Wert : 1-20
32
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
32
 EE_Parameter.Gas_Min = 8;             // Wert : 0-32
33
 EE_Parameter.Gas_Max = 230;           // Wert : 33-250
33
 EE_Parameter.Gas_Max = 230;           // Wert : 33-250
34
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
34
 EE_Parameter.GyroAccFaktor = 30;      // Wert : 1-64
35
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-250
35
 EE_Parameter.KompassWirkung = 128;    // Wert : 0-250
36
 EE_Parameter.Gyro_P = 80;             // Wert : 0-250
36
 EE_Parameter.Gyro_P = 80;             // Wert : 0-250
37
 EE_Parameter.Gyro_I = 150;               // Wert : 0-250
37
 EE_Parameter.Gyro_I = 150;               // Wert : 0-250
38
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
38
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
39
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
39
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
40
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
40
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
41
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
41
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
42
 EE_Parameter.I_Faktor = 32;
42
 EE_Parameter.I_Faktor = 32;
43
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
43
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
44
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
44
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
45
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
45
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
46
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
46
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
47
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
47
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
48
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
48
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
49
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
49
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
50
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
50
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
51
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
51
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
52
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
52
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
53
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
53
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
54
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
54
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
55
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
55
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
56
 EE_Parameter.ServoNickRefresh = 5;
56
 EE_Parameter.ServoNickRefresh = 5;
57
 EE_Parameter.LoopGasLimit = 50;
57
 EE_Parameter.LoopGasLimit = 50;
58
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
58
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
59
 EE_Parameter.LoopHysterese = 50;
59
 EE_Parameter.LoopHysterese = 50;
60
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
60
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
61
 EE_Parameter.AchsKopplung1 = 90;
61
 EE_Parameter.AchsKopplung1 = 90;
62
 EE_Parameter.AchsGegenKopplung1 = 5;
62
 EE_Parameter.AchsGegenKopplung1 = 5;
63
 EE_Parameter.WinkelUmschlagNick = 85;
63
 EE_Parameter.WinkelUmschlagNick = 85;
64
 EE_Parameter.WinkelUmschlagRoll = 85;
64
 EE_Parameter.WinkelUmschlagRoll = 85;
65
 EE_Parameter.GyroAccAbgleich = 16;        // 1/k 
65
 EE_Parameter.GyroAccAbgleich = 16;        // 1/k 
66
 EE_Parameter.Driftkomp = 4;              
66
 EE_Parameter.Driftkomp = 4;              
67
 EE_Parameter.DynamicStability = 100;
67
 EE_Parameter.DynamicStability = 100;
68
 EE_Parameter.J16Bitmask = 95;
68
 EE_Parameter.J16Bitmask = 95;
69
 EE_Parameter.J17Bitmask = 243;
69
 EE_Parameter.J17Bitmask = 243;
70
 EE_Parameter.J16Timing = 15;
70
 EE_Parameter.J16Timing = 15;
71
 EE_Parameter.J17Timing = 15;
71
 EE_Parameter.J17Timing = 15;
72
 EE_Parameter.NaviGpsModeControl = 253;    
72
 EE_Parameter.NaviGpsModeControl = 253;    
73
 EE_Parameter.NaviGpsGain = 100;    
73
 EE_Parameter.NaviGpsGain = 100;    
74
 EE_Parameter.NaviGpsP = 90;        
74
 EE_Parameter.NaviGpsP = 90;        
75
 EE_Parameter.NaviGpsI = 90;        
75
 EE_Parameter.NaviGpsI = 90;        
76
 EE_Parameter.NaviGpsD = 90;        
76
 EE_Parameter.NaviGpsD = 90;        
77
 EE_Parameter.NaviGpsACC = 0;        
77
 EE_Parameter.NaviGpsACC = 0;        
78
 EE_Parameter.NaviGpsMinSat = 6;        
78
 EE_Parameter.NaviGpsMinSat = 6;        
79
 EE_Parameter.NaviStickThreshold = 8;
79
 EE_Parameter.NaviStickThreshold = 8;
80
 EE_Parameter.NaviWindCorrection = 90;        
80
 EE_Parameter.NaviWindCorrection = 90;        
81
 EE_Parameter.NaviSpeedCompensation = 30;        
81
 EE_Parameter.NaviSpeedCompensation = 30;        
82
 EE_Parameter.NaviOperatingRadius = 100;        
82
 EE_Parameter.NaviOperatingRadius = 100;        
-
 
83
 EE_Parameter.NaviAngleLimitation =  60;
83
 memcpy(EE_Parameter.Name, "Sport\0", 12);  
84
 memcpy(EE_Parameter.Name, "Sport\0", 12);  
84
}
85
}
85
void DefaultKonstanten2(void)
86
void DefaultKonstanten2(void)
86
{
87
{
87
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
88
 EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
88
 EE_Parameter.Hoehe_MinGas = 30;
89
 EE_Parameter.Hoehe_MinGas = 30;
89
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
90
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
90
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
91
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
91
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
92
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
92
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
93
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
93
 EE_Parameter.Hoehe_Verstaerkung = 3;     // Wert : 0-50
94
 EE_Parameter.Hoehe_Verstaerkung = 3;     // Wert : 0-50
94
 EE_Parameter.Stick_P = 12;               // Wert : 1-6
95
 EE_Parameter.Stick_P = 12;               // Wert : 1-6
95
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
96
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
96
 EE_Parameter.Gier_P = 6;                 // Wert : 1-20
97
 EE_Parameter.Gier_P = 6;                 // Wert : 1-20
97
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
98
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
98
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
99
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
99
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
100
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
100
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
101
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
101
 EE_Parameter.Gyro_P = 80;                // Wert : 0-250
102
 EE_Parameter.Gyro_P = 80;                // Wert : 0-250
102
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
103
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
103
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
104
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
104
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
105
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
105
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
106
 EE_Parameter.NotGasZeit = 30;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
106
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
107
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
107
 EE_Parameter.I_Faktor = 32;
108
 EE_Parameter.I_Faktor = 32;
108
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
109
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
109
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
110
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
110
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
111
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
111
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
112
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
112
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
113
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
113
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
114
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
114
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
115
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
115
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
116
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
116
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
117
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
117
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
118
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
118
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
119
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
119
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
120
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
120
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
121
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
121
 EE_Parameter.ServoNickRefresh = 5;
122
 EE_Parameter.ServoNickRefresh = 5;
122
 EE_Parameter.LoopGasLimit = 50;
123
 EE_Parameter.LoopGasLimit = 50;
123
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
124
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
124
 EE_Parameter.LoopHysterese = 50;
125
 EE_Parameter.LoopHysterese = 50;
125
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
126
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
126
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
127
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
127
 EE_Parameter.AchsGegenKopplung1 = 5;
128
 EE_Parameter.AchsGegenKopplung1 = 5;
128
 EE_Parameter.WinkelUmschlagNick = 85;
129
 EE_Parameter.WinkelUmschlagNick = 85;
129
 EE_Parameter.WinkelUmschlagRoll = 85;
130
 EE_Parameter.WinkelUmschlagRoll = 85;
130
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
131
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
131
 EE_Parameter.Driftkomp = 4;              
132
 EE_Parameter.Driftkomp = 4;              
132
 EE_Parameter.DynamicStability = 75;
133
 EE_Parameter.DynamicStability = 75;
133
 EE_Parameter.J16Bitmask = 95;
134
 EE_Parameter.J16Bitmask = 95;
134
 EE_Parameter.J17Bitmask = 243;
135
 EE_Parameter.J17Bitmask = 243;
135
 EE_Parameter.J16Timing = 20;
136
 EE_Parameter.J16Timing = 20;
136
 EE_Parameter.J17Timing = 20;
137
 EE_Parameter.J17Timing = 20;
137
 EE_Parameter.NaviGpsModeControl = 253;    
138
 EE_Parameter.NaviGpsModeControl = 253;    
138
 EE_Parameter.NaviGpsGain = 100;    
139
 EE_Parameter.NaviGpsGain = 100;    
139
 EE_Parameter.NaviGpsP = 90;        
140
 EE_Parameter.NaviGpsP = 90;        
140
 EE_Parameter.NaviGpsI = 90;        
141
 EE_Parameter.NaviGpsI = 90;        
141
 EE_Parameter.NaviGpsD = 90;        
142
 EE_Parameter.NaviGpsD = 90;        
142
 EE_Parameter.NaviGpsACC = 0;        
143
 EE_Parameter.NaviGpsACC = 0;        
143
 EE_Parameter.NaviGpsMinSat = 6;        
144
 EE_Parameter.NaviGpsMinSat = 6;        
144
 EE_Parameter.NaviStickThreshold = 8;
145
 EE_Parameter.NaviStickThreshold = 8;
145
 EE_Parameter.NaviWindCorrection = 90;        
146
 EE_Parameter.NaviWindCorrection = 90;        
146
 EE_Parameter.NaviSpeedCompensation = 30;        
147
 EE_Parameter.NaviSpeedCompensation = 30;        
147
 EE_Parameter.NaviOperatingRadius = 100;        
148
 EE_Parameter.NaviOperatingRadius = 100;        
-
 
149
 EE_Parameter.NaviAngleLimitation =  60;
148
 memcpy(EE_Parameter.Name, "Normal\0", 12);  
150
 memcpy(EE_Parameter.Name, "Normal\0", 12);  
149
}
151
}
150
 
152
 
151
void DefaultKonstanten3(void)
153
void DefaultKonstanten3(void)
152
{
154
{
153
 EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
155
 EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01;    
154
 EE_Parameter.Hoehe_MinGas = 30;
156
 EE_Parameter.Hoehe_MinGas = 30;
155
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
157
 EE_Parameter.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
156
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
158
 EE_Parameter.Hoehe_P      = 10;          // Wert : 0-32
157
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
159
 EE_Parameter.Luftdruck_D  = 30;          // Wert : 0-250
158
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
160
 EE_Parameter.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
159
 EE_Parameter.Hoehe_Verstaerkung = 3;     // Wert : 0-50
161
 EE_Parameter.Hoehe_Verstaerkung = 3;     // Wert : 0-50
160
 EE_Parameter.Stick_P = 8;                // Wert : 1-6
162
 EE_Parameter.Stick_P = 8;                // Wert : 1-6
161
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
163
 EE_Parameter.Stick_D = 16;               // Wert : 0-64
162
 EE_Parameter.Gier_P  = 6;                // Wert : 1-20
164
 EE_Parameter.Gier_P  = 6;                // Wert : 1-20
163
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
165
 EE_Parameter.Gas_Min = 8;                // Wert : 0-32
164
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
166
 EE_Parameter.Gas_Max = 230;              // Wert : 33-250
165
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
167
 EE_Parameter.GyroAccFaktor = 30;         // Wert : 1-64
166
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
168
 EE_Parameter.KompassWirkung = 128;       // Wert : 0-250
167
 EE_Parameter.Gyro_P = 100;               // Wert : 0-250
169
 EE_Parameter.Gyro_P = 100;               // Wert : 0-250
168
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
170
 EE_Parameter.Gyro_I = 120;               // Wert : 0-250
169
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
171
 EE_Parameter.UnterspannungsWarnung = 94; // Wert : 0-250
170
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
172
 EE_Parameter.NotGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
171
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
173
 EE_Parameter.NotGasZeit = 20;            // Wert : 0-250     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
172
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
174
 EE_Parameter.UfoAusrichtung = 0;         // X oder + Formation
173
 EE_Parameter.I_Faktor = 16;
175
 EE_Parameter.I_Faktor = 16;
174
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
176
 EE_Parameter.UserParam1 =   0;           // zur freien Verwendung
175
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
177
 EE_Parameter.UserParam2 =   0;           // zur freien Verwendung
176
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
178
 EE_Parameter.UserParam3 =   0;           // zur freien Verwendung
177
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
179
 EE_Parameter.UserParam4 =   0;           // zur freien Verwendung
178
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
180
 EE_Parameter.UserParam5 =   0;           // zur freien Verwendung
179
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
181
 EE_Parameter.UserParam6 =   0;           // zur freien Verwendung
180
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
182
 EE_Parameter.UserParam7 = 0;             // zur freien Verwendung
181
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
183
 EE_Parameter.UserParam8 = 0;             // zur freien Verwendung
182
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
184
 EE_Parameter.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
183
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
185
 EE_Parameter.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
184
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
186
 EE_Parameter.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
185
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
187
 EE_Parameter.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
186
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
188
 EE_Parameter.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
187
 EE_Parameter.ServoNickRefresh = 5;
189
 EE_Parameter.ServoNickRefresh = 5;
188
 EE_Parameter.LoopGasLimit = 50;
190
 EE_Parameter.LoopGasLimit = 50;
189
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
191
 EE_Parameter.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
190
 EE_Parameter.LoopHysterese = 50;
192
 EE_Parameter.LoopHysterese = 50;
191
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
193
 EE_Parameter.BitConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts 
192
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
194
 EE_Parameter.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
193
 EE_Parameter.AchsGegenKopplung1 = 5;
195
 EE_Parameter.AchsGegenKopplung1 = 5;
194
 EE_Parameter.WinkelUmschlagNick = 85;
196
 EE_Parameter.WinkelUmschlagNick = 85;
195
 EE_Parameter.WinkelUmschlagRoll = 85;
197
 EE_Parameter.WinkelUmschlagRoll = 85;
196
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
198
 EE_Parameter.GyroAccAbgleich = 32;        // 1/k 
197
 EE_Parameter.Driftkomp = 4;              
199
 EE_Parameter.Driftkomp = 4;              
198
 EE_Parameter.DynamicStability = 50;
200
 EE_Parameter.DynamicStability = 50;
199
 EE_Parameter.J16Bitmask = 95;
201
 EE_Parameter.J16Bitmask = 95;
200
 EE_Parameter.J17Bitmask = 243;
202
 EE_Parameter.J17Bitmask = 243;
201
 EE_Parameter.J16Timing = 30;
203
 EE_Parameter.J16Timing = 30;
202
 EE_Parameter.J17Timing = 30;
204
 EE_Parameter.J17Timing = 30;
203
 EE_Parameter.NaviGpsModeControl = 253;    
205
 EE_Parameter.NaviGpsModeControl = 253;    
204
 EE_Parameter.NaviGpsGain = 100;    
206
 EE_Parameter.NaviGpsGain = 100;    
205
 EE_Parameter.NaviGpsP = 90;        
207
 EE_Parameter.NaviGpsP = 90;        
206
 EE_Parameter.NaviGpsI = 90;        
208
 EE_Parameter.NaviGpsI = 90;        
207
 EE_Parameter.NaviGpsD = 90;        
209
 EE_Parameter.NaviGpsD = 90;        
208
 EE_Parameter.NaviGpsACC = 0;        
210
 EE_Parameter.NaviGpsACC = 0;        
209
 EE_Parameter.NaviGpsMinSat = 6;        
211
 EE_Parameter.NaviGpsMinSat = 6;        
210
 EE_Parameter.NaviStickThreshold = 8;
212
 EE_Parameter.NaviStickThreshold = 8;
211
 EE_Parameter.NaviWindCorrection = 90;        
213
 EE_Parameter.NaviWindCorrection = 90;        
212
 EE_Parameter.NaviSpeedCompensation = 30;        
214
 EE_Parameter.NaviSpeedCompensation = 30;        
213
 EE_Parameter.NaviOperatingRadius = 100;        
215
 EE_Parameter.NaviOperatingRadius = 100;        
-
 
216
 EE_Parameter.NaviAngleLimitation =  60;
214
 memcpy(EE_Parameter.Name, "Beginner\0", 12);  
217
 memcpy(EE_Parameter.Name, "Beginner\0", 12);  
215
}
218
}
216
 
219