Subversion Repositories FlightCtrl

Rev

Rev 690 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 690 Rev 701
Line 27... Line 27...
27
/***************************************************/
27
/***************************************************/
28
/*    Default Values for parameter set 1           */
28
/*    Default Values for parameter set 1           */
29
/***************************************************/
29
/***************************************************/
30
void ParamSet_DefaultSet1(void) // sport
30
void ParamSet_DefaultSet1(void) // sport
31
{
31
{
32
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
32
 ParamSet.ChannelAssignment[CH_PITCH]  = 1;
33
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
33
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
34
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
34
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
35
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
35
 ParamSet.ChannelAssignment[CH_YAW]  = 4;
36
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
36
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
37
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
37
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
38
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
38
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
39
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
39
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
40
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE | CFG_COMPASS_FIX;//0x01;
40
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE | CFG_COMPASS_FIX;//0x01;
41
 ParamSet.Hoehe_MinGas = 30;
41
 ParamSet.Hight_MinGas = 30;
42
 ParamSet.MaxHoehe     = 251;      // Wert : 0-250   251 -> Poti1
42
 ParamSet.MaxHight     = 251;      // Wert : 0-250   251 -> Poti1
43
 ParamSet.Hoehe_P      = 10;       // Wert : 0-32
43
 ParamSet.Hight_P      = 10;       // Wert : 0-32
44
 ParamSet.Luftdruck_D  = 30;       // Wert : 0-250
44
 ParamSet.AirPressure_D  = 30;       // Wert : 0-250
45
 ParamSet.Hoehe_ACC_Wirkung = 30;  // Wert : 0-250
45
 ParamSet.Hight_ACC_Effect = 30;  // Wert : 0-250
46
 ParamSet.Hoehe_Verstaerkung = 4;  // Wert : 0-50
46
 ParamSet.Hight_Gain = 4;  // Wert : 0-50
47
 ParamSet.Stick_P = 4; //2         // Wert : 1-6
47
 ParamSet.Stick_P = 4; //2         // Wert : 1-6
48
 ParamSet.Stick_D = 8; //8         // Wert : 0-64
48
 ParamSet.Stick_D = 8; //8         // Wert : 0-64
49
 ParamSet.Gier_P = 12;             // Wert : 1-20
49
 ParamSet.Yaw_P = 12;             // Wert : 1-20
50
 ParamSet.Gas_Min = 15;            // Wert : 0-32
50
 ParamSet.Gas_Min = 15;            // Wert : 0-32
51
 ParamSet.Gas_Max = 250;           // Wert : 33-250
51
 ParamSet.Gas_Max = 250;           // Wert : 33-250
52
 ParamSet.GyroAccFaktor = 30;      // Wert : 1-64
52
 ParamSet.GyroAccFaktor = 30;      // Wert : 1-64
53
 ParamSet.KompassWirkung = 128;    // Wert : 0-250
53
 ParamSet.CompassYawEffect = 128;    // Wert : 0-250
54
 ParamSet.Gyro_P = 80;             // Wert : 0-250
54
 ParamSet.Gyro_P = 80;             // Wert : 0-250
55
 ParamSet.Gyro_I = 150;               // Wert : 0-250
55
 ParamSet.Gyro_I = 150;               // Wert : 0-250
56
 ParamSet.LowVoltageWarning = 94;       // Wert : 0-250
56
 ParamSet.LowVoltageWarning = 94;       // Wert : 0-250
57
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
57
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
58
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
58
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
Line 64... Line 64...
64
 ParamSet.UserParam4 = 0;             //zur freien Verwendung
64
 ParamSet.UserParam4 = 0;             //zur freien Verwendung
65
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
65
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
66
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
66
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
67
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
67
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
68
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
68
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
69
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
69
 ParamSet.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
70
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
70
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
71
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
71
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
72
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
72
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
73
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
73
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
74
 ParamSet.ServoNickRefresh = 5;
74
 ParamSet.ServoPitchRefresh = 5;
75
 ParamSet.LoopGasLimit = 50;
75
 ParamSet.LoopGasLimit = 50;
76
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
76
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
77
 ParamSet.LoopHysteresis = 50;
77
 ParamSet.LoopHysteresis = 50;
78
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
78
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
79
 ParamSet.AchsKopplung1 = 90;
79
 ParamSet.AchsKopplung1 = 90;
80
 ParamSet.AchsGegenKopplung1 = 5;
80
 ParamSet.AchsGegenKopplung1 = 5;
81
 ParamSet.WinkelUmschlagNick = 100;
81
 ParamSet.AngleTurnOverPitch = 100;
82
 ParamSet.WinkelUmschlagRoll = 100;
82
 ParamSet.AngleTurnOverRoll = 100;
83
 ParamSet.GyroAccAbgleich = 16;        // 1/k
83
 ParamSet.GyroAccTrim = 16;        // 1/k
84
 ParamSet.DriftComp = 4;
84
 ParamSet.DriftComp = 4;
85
 ParamSet.DynamicStability = 100;
85
 ParamSet.DynamicStability = 100;
86
 memcpy(ParamSet.Name, "Sport\0", 12);
86
 memcpy(ParamSet.Name, "Sport\0", 12);
87
}
87
}
Line 90... Line 90...
90
/***************************************************/
90
/***************************************************/
91
/*    Default Values for parameter set 2           */
91
/*    Default Values for parameter set 2           */
92
/***************************************************/
92
/***************************************************/
93
void ParamSet_DefaultSet2(void) // normal
93
void ParamSet_DefaultSet2(void) // normal
94
{
94
{
95
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
95
 ParamSet.ChannelAssignment[CH_PITCH]  = 1;
96
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
96
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
97
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
97
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
98
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
98
 ParamSet.ChannelAssignment[CH_YAW]  = 4;
99
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
99
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
100
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
100
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
101
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
101
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
102
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
102
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
103
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
103
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE;//CFG_HEIGHT_CONTROL | /*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
104
 ParamSet.Hoehe_MinGas = 30;
104
 ParamSet.Hight_MinGas = 30;
105
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
105
 ParamSet.MaxHight     = 251;         // Wert : 0-250   251 -> Poti1
106
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
106
 ParamSet.Hight_P      = 10;          // Wert : 0-32
107
 ParamSet.Luftdruck_D  = 30;          // Wert : 0-250
107
 ParamSet.AirPressure_D  = 30;          // Wert : 0-250
108
 ParamSet.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
108
 ParamSet.Hight_ACC_Effect = 30;     // Wert : 0-250
109
 ParamSet.Hoehe_Verstaerkung = 3;     // Wert : 0-50
109
 ParamSet.Hight_Gain = 3;     // Wert : 0-50
110
 ParamSet.Stick_P = 3; //2            // Wert : 1-6
110
 ParamSet.Stick_P = 3; //2            // Wert : 1-6
111
 ParamSet.Stick_D = 4; //8            // Wert : 0-64
111
 ParamSet.Stick_D = 4; //8            // Wert : 0-64
112
 ParamSet.Gier_P = 6;                 // Wert : 1-20
112
 ParamSet.Yaw_P = 6;                 // Wert : 1-20
113
 ParamSet.Gas_Min = 15;               // Wert : 0-32
113
 ParamSet.Gas_Min = 15;               // Wert : 0-32
114
 ParamSet.Gas_Max = 250;              // Wert : 33-250
114
 ParamSet.Gas_Max = 250;              // Wert : 33-250
115
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
115
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
116
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
116
 ParamSet.CompassYawEffect = 128;        // Wert : 0-250
117
 ParamSet.Gyro_P = 80;                // Wert : 0-250
117
 ParamSet.Gyro_P = 80;                // Wert : 0-250
118
 ParamSet.Gyro_I = 120;               // Wert : 0-250
118
 ParamSet.Gyro_I = 120;               // Wert : 0-250
119
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
119
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
120
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
120
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
121
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
121
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
Line 127... Line 127...
127
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
127
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
129
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
129
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
130
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
130
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
131
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
131
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
132
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
132
 ParamSet.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
133
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
133
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
134
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
134
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
135
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
135
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
136
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
136
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
137
 ParamSet.ServoNickRefresh = 5;
137
 ParamSet.ServoPitchRefresh = 5;
138
 ParamSet.LoopGasLimit = 50;
138
 ParamSet.LoopGasLimit = 50;
139
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
139
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
140
 ParamSet.LoopHysteresis = 50;
140
 ParamSet.LoopHysteresis = 50;
141
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
141
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
142
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
142
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Yaw die Achsen Roll und Pitch verkoppelt
143
 ParamSet.AchsGegenKopplung1 = 5;
143
 ParamSet.AchsGegenKopplung1 = 5;
144
 ParamSet.WinkelUmschlagNick = 100;
144
 ParamSet.AngleTurnOverPitch = 100;
145
 ParamSet.WinkelUmschlagRoll = 100;
145
 ParamSet.AngleTurnOverRoll = 100;
146
 ParamSet.GyroAccAbgleich = 32;        // 1/k
146
 ParamSet.GyroAccTrim = 32;        // 1/k
147
 ParamSet.DriftComp = 4;
147
 ParamSet.DriftComp = 4;
148
 ParamSet.DynamicStability = 75;
148
 ParamSet.DynamicStability = 75;
149
 memcpy(ParamSet.Name, "Normal\0", 12);
149
 memcpy(ParamSet.Name, "Normal\0", 12);
150
}
150
}
Line 153... Line 153...
153
/***************************************************/
153
/***************************************************/
154
/*    Default Values for parameter set 3           */
154
/*    Default Values for parameter set 3           */
155
/***************************************************/
155
/***************************************************/
156
void ParamSet_DefaultSet3(void) // beginner
156
void ParamSet_DefaultSet3(void) // beginner
157
{
157
{
158
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
158
 ParamSet.ChannelAssignment[CH_PITCH]  = 1;
159
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
159
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
160
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
160
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
161
 ParamSet.ChannelAssignment[CH_GIER]  = 4;
161
 ParamSet.ChannelAssignment[CH_YAW]  = 4;
162
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
162
 ParamSet.ChannelAssignment[CH_POTI1] = 5;
163
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
163
 ParamSet.ChannelAssignment[CH_POTI2] = 6;
164
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
164
 ParamSet.ChannelAssignment[CH_POTI3] = 7;
165
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
165
 ParamSet.ChannelAssignment[CH_POTI4] = 8;
166
 ParamSet.GlobalConfig = CFG_ROTARY_RATE_LIMITER | CFG_AXIS_COUPLING_ACTIVE;///*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
166
 ParamSet.GlobalConfig = CFG_ROTARY_RATE_LIMITER | CFG_AXIS_COUPLING_ACTIVE;///*CFG_HEIGHT_SWITCH |*/ CFG_COMPASS_ACTIVE;//0x01;
167
 ParamSet.Hoehe_MinGas = 30;
167
 ParamSet.Hight_MinGas = 30;
168
 ParamSet.MaxHoehe     = 251;         // Wert : 0-250   251 -> Poti1
168
 ParamSet.MaxHight     = 251;         // Wert : 0-250   251 -> Poti1
169
 ParamSet.Hoehe_P      = 10;          // Wert : 0-32
169
 ParamSet.Hight_P      = 10;          // Wert : 0-32
170
 ParamSet.Luftdruck_D  = 30;          // Wert : 0-250
170
 ParamSet.AirPressure_D  = 30;          // Wert : 0-250
171
 ParamSet.Hoehe_ACC_Wirkung = 30;     // Wert : 0-250
171
 ParamSet.Hight_ACC_Effect = 30;     // Wert : 0-250
172
 ParamSet.Hoehe_Verstaerkung = 2;     // Wert : 0-50
172
 ParamSet.Hight_Gain = 2;     // Wert : 0-50
173
 ParamSet.Stick_P = 2; //2            // Wert : 1-6
173
 ParamSet.Stick_P = 2; //2            // Wert : 1-6
174
 ParamSet.Stick_D = 4; //8            // Wert : 0-64
174
 ParamSet.Stick_D = 4; //8            // Wert : 0-64
175
 ParamSet.Gier_P  = 6;                // Wert : 1-20
175
 ParamSet.Yaw_P  = 6;                // Wert : 1-20
176
 ParamSet.Gas_Min = 15;               // Wert : 0-32
176
 ParamSet.Gas_Min = 15;               // Wert : 0-32
177
 ParamSet.Gas_Max = 250;              // Wert : 33-250
177
 ParamSet.Gas_Max = 250;              // Wert : 33-250
178
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
178
 ParamSet.GyroAccFaktor = 30;         // Wert : 1-64
179
 ParamSet.KompassWirkung = 128;       // Wert : 0-250
179
 ParamSet.CompassYawEffect = 128;       // Wert : 0-250
180
 ParamSet.Gyro_P = 100;               // Wert : 0-250
180
 ParamSet.Gyro_P = 100;               // Wert : 0-250
181
 ParamSet.Gyro_I = 140;               // Wert : 0-250
181
 ParamSet.Gyro_I = 140;               // Wert : 0-250
182
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
182
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
183
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
183
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
184
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
184
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
Line 190... Line 190...
190
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
190
 ParamSet.UserParam4 = 0;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 0;             // zur freien Verwendung
192
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
192
 ParamSet.UserParam6 = 0;             // zur freien Verwendung
193
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
193
 ParamSet.UserParam7 = 0;             // zur freien Verwendung
194
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
194
 ParamSet.UserParam8 = 0;             // zur freien Verwendung
195
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
195
 ParamSet.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
196
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
196
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
197
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
197
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
198
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
198
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
199
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
199
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
200
 ParamSet.ServoNickRefresh = 5;
200
 ParamSet.ServoPitchRefresh = 5;
201
 ParamSet.LoopGasLimit = 50;
201
 ParamSet.LoopGasLimit = 50;
202
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
202
 ParamSet.LoopThreshold = 90;         // Wert: 0-250  Schwelle für Stickausschlag
203
 ParamSet.LoopHysteresis = 50;
203
 ParamSet.LoopHysteresis = 50;
204
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
204
 ParamSet.LoopConfig = 0;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts
205
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt
205
 ParamSet.AchsKopplung1 = 90;        // Faktor, mit dem Yaw die Achsen Roll und Pitch verkoppelt
206
 ParamSet.AchsGegenKopplung1 = 5;
206
 ParamSet.AchsGegenKopplung1 = 5;
207
 ParamSet.WinkelUmschlagNick = 100;
207
 ParamSet.AngleTurnOverPitch = 100;
208
 ParamSet.WinkelUmschlagRoll = 100;
208
 ParamSet.AngleTurnOverRoll = 100;
209
 ParamSet.GyroAccAbgleich = 32;        // 1/k
209
 ParamSet.GyroAccTrim = 32;        // 1/k
210
 ParamSet.DriftComp = 4;
210
 ParamSet.DriftComp = 4;
211
 ParamSet.DynamicStability = 50;
211
 ParamSet.DynamicStability = 50;
212
 memcpy(ParamSet.Name, "Beginner\0", 12);
212
 memcpy(ParamSet.Name, "Beginner\0", 12);
213
}
213
}