Subversion Repositories FlightCtrl

Rev

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

Rev 903 Rev 916
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_PITCH]  = 1;
32
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
33
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
33
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
34
 ParamSet.ChannelAssignment[CH_THRUST]   = 3;
34
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
35
 ParamSet.ChannelAssignment[CH_YAW]  = 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_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
40
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
41
 ParamSet.Height_MinThrust = 30;
41
 ParamSet.Height_MinGas = 30;
42
 ParamSet.MaxHeight     = 251;      // Wert : 0-250   251 -> Poti1
42
 ParamSet.MaxHeight     = 251;      // Wert : 0-250   251 -> Poti1
43
 ParamSet.Height_P      = 10;       // Wert : 0-32
43
 ParamSet.Height_P      = 10;       // Wert : 0-32
44
 ParamSet.Height_D  = 30;       // Wert : 0-250
44
 ParamSet.Height_D  = 30;       // Wert : 0-250
45
 ParamSet.Height_ACC_Effect = 30;  // Wert : 0-250
45
 ParamSet.Height_ACC_Effect = 30;  // Wert : 0-250
46
 ParamSet.Height_Gain = 4;  // Wert : 0-50
46
 ParamSet.Height_Gain = 4;  // Wert : 0-50
47
 ParamSet.Stick_P = 15;         // Wert : 1-24
47
 ParamSet.Stick_P = 15;         // Wert : 1-24
48
 ParamSet.Stick_D = 30;         // Wert : 0-250
48
 ParamSet.Stick_D = 30;         // Wert : 0-250
49
 ParamSet.Yaw_P = 12;             // Wert : 1-20
49
 ParamSet.Yaw_P = 12;             // Wert : 1-20
50
 ParamSet.Trust_Min = 8;            // Wert : 0-32
50
 ParamSet.Gas_Min = 8;            // Wert : 0-32
51
 ParamSet.Trust_Max = 230;           // Wert : 33-250
51
 ParamSet.Gas_Max = 230;           // Wert : 33-250
52
 ParamSet.GyroAccFactor = 30;      // Wert : 1-64
52
 ParamSet.GyroAccFactor = 30;      // Wert : 1-64
53
 ParamSet.CompassYawEffect = 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.EmergencyThrust = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
57
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
58
 ParamSet.EmergencyThrustDuration = 30;            // Wert : 0-250     // Zeit bis auf EmergencyThrust geschaltet wird, wg. Rx-Problemen
58
 ParamSet.EmergencyGasDuration = 30;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
59
 ParamSet.UfoArrangement = 0;         // X oder + Formation
59
 ParamSet.UfoArrangement = 0;         // X oder + Formation
60
 ParamSet.I_Factor = 32;
60
 ParamSet.I_Factor = 32;
61
 ParamSet.UserParam1 = 253;             //zur freien Verwendung
61
 ParamSet.UserParam1 = 253;             //zur freien Verwendung
62
 ParamSet.UserParam2 = 100;             //zur freien Verwendung
62
 ParamSet.UserParam2 = 100;             //zur freien Verwendung
63
 ParamSet.UserParam3 = 90;             //zur freien Verwendung
63
 ParamSet.UserParam3 = 90;             //zur freien Verwendung
64
 ParamSet.UserParam4 = 90;             //zur freien Verwendung
64
 ParamSet.UserParam4 = 90;             //zur freien Verwendung
65
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
65
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
66
 ParamSet.UserParam6 = 90;             // zur freien Verwendung
66
 ParamSet.UserParam6 = 90;             // 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.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
69
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
70
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
70
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
71
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
71
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
72
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
72
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
73
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
73
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
74
 ParamSet.ServoPitchRefresh = 5;
74
 ParamSet.ServoNickRefresh = 5;
75
 ParamSet.LoopThrustLimit = 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.Yaw_PosFeedback = 90;
79
 ParamSet.Yaw_PosFeedback = 90;
80
 ParamSet.Yaw_NegFeedback = 5;
80
 ParamSet.Yaw_NegFeedback = 5;
81
 ParamSet.AngleTurnOverPitch = 100;
81
 ParamSet.AngleTurnOverNick = 100;
82
 ParamSet.AngleTurnOverRoll = 100;
82
 ParamSet.AngleTurnOverRoll = 100;
83
 ParamSet.GyroAccTrim = 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",6);
86
 memcpy(ParamSet.Name, "Sport\0",6);
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_PITCH]  = 1;
95
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
96
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
96
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
97
 ParamSet.ChannelAssignment[CH_THRUST]   = 3;
97
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
98
 ParamSet.ChannelAssignment[CH_YAW]  = 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_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
103
 ParamSet.GlobalConfig = CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
104
 ParamSet.Height_MinThrust = 30;
104
 ParamSet.Height_MinGas = 30;
105
 ParamSet.MaxHeight     = 251;         // Wert : 0-250   251 -> Poti1
105
 ParamSet.MaxHeight     = 251;         // Wert : 0-250   251 -> Poti1
106
 ParamSet.Height_P      = 10;          // Wert : 0-32
106
 ParamSet.Height_P      = 10;          // Wert : 0-32
107
 ParamSet.Height_D  = 30;          // Wert : 0-250
107
 ParamSet.Height_D  = 30;          // Wert : 0-250
108
 ParamSet.Height_ACC_Effect = 30;     // Wert : 0-250
108
 ParamSet.Height_ACC_Effect = 30;     // Wert : 0-250
109
 ParamSet.Height_Gain = 3;     // Wert : 0-50
109
 ParamSet.Height_Gain = 3;     // Wert : 0-50
110
 ParamSet.Stick_P = 12;            // Wert : 1-24
110
 ParamSet.Stick_P = 12;            // Wert : 1-24
111
 ParamSet.Stick_D = 16;           // Wert : 0-250
111
 ParamSet.Stick_D = 16;           // Wert : 0-250
112
 ParamSet.Yaw_P = 6;                 // Wert : 1-20
112
 ParamSet.Yaw_P = 6;                 // Wert : 1-20
113
 ParamSet.Trust_Min = 8;               // Wert : 0-32
113
 ParamSet.Gas_Min = 8;               // Wert : 0-32
114
 ParamSet.Trust_Max = 230;              // Wert : 33-250
114
 ParamSet.Gas_Max = 230;              // Wert : 33-250
115
 ParamSet.GyroAccFactor = 30;         // Wert : 1-64
115
 ParamSet.GyroAccFactor = 30;         // Wert : 1-64
116
 ParamSet.CompassYawEffect = 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.EmergencyThrust = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
120
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
121
 ParamSet.EmergencyThrustDuration = 30;            // Wert : 0-250     // Zeit bis auf EmergencyThrust geschaltet wird, wg. Rx-Problemen
121
 ParamSet.EmergencyGasDuration = 30;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
122
 ParamSet.UfoArrangement = 0;         // X oder + Formation
122
 ParamSet.UfoArrangement = 0;         // X oder + Formation
123
 ParamSet.I_Factor = 32;
123
 ParamSet.I_Factor = 32;
124
 ParamSet.UserParam1 = 253;             // zur freien Verwendung
124
 ParamSet.UserParam1 = 253;             // zur freien Verwendung
125
 ParamSet.UserParam2 = 100;             // zur freien Verwendung
125
 ParamSet.UserParam2 = 100;             // zur freien Verwendung
126
 ParamSet.UserParam3 = 90;             // zur freien Verwendung
126
 ParamSet.UserParam3 = 90;             // zur freien Verwendung
127
 ParamSet.UserParam4 = 90;             // zur freien Verwendung
127
 ParamSet.UserParam4 = 90;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
128
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
129
 ParamSet.UserParam6 = 90;             // zur freien Verwendung
129
 ParamSet.UserParam6 = 90;             // 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.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
132
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
133
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
133
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
134
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
134
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
135
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
135
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
136
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
136
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
137
 ParamSet.ServoPitchRefresh = 5;
137
 ParamSet.ServoNickRefresh = 5;
138
 ParamSet.LoopThrustLimit = 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.Yaw_PosFeedback = 90;        // Faktor, mit dem Yaw die Achsen Roll und Pitch verkoppelt
142
 ParamSet.Yaw_PosFeedback = 90;        // Faktor, mit dem Yaw die Achsen Roll und Nick verkoppelt
143
 ParamSet.Yaw_NegFeedback = 5;
143
 ParamSet.Yaw_NegFeedback = 5;
144
 ParamSet.AngleTurnOverPitch = 100;
144
 ParamSet.AngleTurnOverNick = 100;
145
 ParamSet.AngleTurnOverRoll = 100;
145
 ParamSet.AngleTurnOverRoll = 100;
146
 ParamSet.GyroAccTrim = 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", 7);
149
 memcpy(ParamSet.Name, "Normal\0", 7);
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_PITCH]  = 1;
158
 ParamSet.ChannelAssignment[CH_NICK]  = 1;
159
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
159
 ParamSet.ChannelAssignment[CH_ROLL]  = 2;
160
 ParamSet.ChannelAssignment[CH_THRUST]   = 3;
160
 ParamSet.ChannelAssignment[CH_GAS]   = 3;
161
 ParamSet.ChannelAssignment[CH_YAW]  = 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_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
166
 ParamSet.GlobalConfig = CFG_ROTARY_RATE_LIMITER | CFG_AXIS_COUPLING_ACTIVE | CFG_COMPASS_ACTIVE | CFG_GPS_ACTIVE;//CFG_HEIGHT_CONTROL | CFG_HEIGHT_SWITCH | CFG_COMPASS_FIX;//0x01;
167
 ParamSet.Height_MinThrust = 30;
167
 ParamSet.Height_MinGas = 30;
168
 ParamSet.MaxHeight     = 251;         // Wert : 0-250   251 -> Poti1
168
 ParamSet.MaxHeight     = 251;         // Wert : 0-250   251 -> Poti1
169
 ParamSet.Height_P      = 10;          // Wert : 0-32
169
 ParamSet.Height_P      = 10;          // Wert : 0-32
170
 ParamSet.Height_D  = 30;              // Wert : 0-250
170
 ParamSet.Height_D  = 30;              // Wert : 0-250
171
 ParamSet.Height_ACC_Effect = 30;     // Wert : 0-250
171
 ParamSet.Height_ACC_Effect = 30;     // Wert : 0-250
172
 ParamSet.Height_Gain = 3;            // Wert : 0-50
172
 ParamSet.Height_Gain = 3;            // Wert : 0-50
173
 ParamSet.Stick_P = 8;              // Wert : 1-24
173
 ParamSet.Stick_P = 8;              // Wert : 1-24
174
 ParamSet.Stick_D = 16;              // Wert : 0-250
174
 ParamSet.Stick_D = 16;              // Wert : 0-250
175
 ParamSet.Yaw_P  = 6;                // Wert : 1-20
175
 ParamSet.Yaw_P  = 6;                // Wert : 1-20
176
 ParamSet.Trust_Min = 8;               // Wert : 0-32
176
 ParamSet.Gas_Min = 8;               // Wert : 0-32
177
 ParamSet.Trust_Max = 230;              // Wert : 33-250
177
 ParamSet.Gas_Max = 230;              // Wert : 33-250
178
 ParamSet.GyroAccFactor = 30;         // Wert : 1-64
178
 ParamSet.GyroAccFactor = 30;         // Wert : 1-64
179
 ParamSet.CompassYawEffect = 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 = 120;               // Wert : 0-250
181
 ParamSet.Gyro_I = 120;               // Wert : 0-250
182
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
182
 ParamSet.LowVoltageWarning = 94; // Wert : 0-250
183
 ParamSet.EmergencyThrust = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
183
 ParamSet.EmergencyGas = 35;                // Wert : 0-250     // Gaswert bei Empangsverlust
184
 ParamSet.EmergencyThrustDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyThrust geschaltet wird, wg. Rx-Problemen
184
 ParamSet.EmergencyGasDuration = 20;            // Wert : 0-250     // Zeit bis auf EmergencyGas geschaltet wird, wg. Rx-Problemen
185
 ParamSet.UfoArrangement = 0;         // X oder + Formation
185
 ParamSet.UfoArrangement = 0;         // X oder + Formation
186
 ParamSet.I_Factor = 16;
186
 ParamSet.I_Factor = 16;
187
 ParamSet.UserParam1 = 253;             // zur freien Verwendung
187
 ParamSet.UserParam1 = 253;             // zur freien Verwendung
188
 ParamSet.UserParam2 = 100;             // zur freien Verwendung
188
 ParamSet.UserParam2 = 100;             // zur freien Verwendung
189
 ParamSet.UserParam3 = 90;             // zur freien Verwendung
189
 ParamSet.UserParam3 = 90;             // zur freien Verwendung
190
 ParamSet.UserParam4 = 90;             // zur freien Verwendung
190
 ParamSet.UserParam4 = 90;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
191
 ParamSet.UserParam5 = 90;             // zur freien Verwendung
192
 ParamSet.UserParam6 = 90;             // zur freien Verwendung
192
 ParamSet.UserParam6 = 90;             // 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.ServoPitchControl = 100;     // Wert : 0-250     // Stellung des Servos
195
 ParamSet.ServoNickControl = 100;     // Wert : 0-250     // Stellung des Servos
196
 ParamSet.ServoPitchComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
196
 ParamSet.ServoNickComp = 40;         // Wert : 0-250     // Einfluss Gyro/Servo
197
 ParamSet.ServoPitchCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
197
 ParamSet.ServoNickCompInvert = 0;    // Wert : 0-250     // Richtung Einfluss Gyro/Servo
198
 ParamSet.ServoPitchMin = 50;          // Wert : 0-250     // Anschlag
198
 ParamSet.ServoNickMin = 50;          // Wert : 0-250     // Anschlag
199
 ParamSet.ServoPitchMax = 150;         // Wert : 0-250     // Anschlag
199
 ParamSet.ServoNickMax = 150;         // Wert : 0-250     // Anschlag
200
 ParamSet.ServoPitchRefresh = 5;
200
 ParamSet.ServoNickRefresh = 5;
201
 ParamSet.LoopThrustLimit = 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.Yaw_PosFeedback = 90;        // Faktor, mit dem Yaw die Achsen Roll und Pitch verkoppelt
205
 ParamSet.Yaw_PosFeedback = 90;        // Faktor, mit dem Yaw die Achsen Roll und Nick verkoppelt
206
 ParamSet.Yaw_NegFeedback = 5;
206
 ParamSet.Yaw_NegFeedback = 5;
207
 ParamSet.AngleTurnOverPitch = 100;
207
 ParamSet.AngleTurnOverNick = 100;
208
 ParamSet.AngleTurnOverRoll = 100;
208
 ParamSet.AngleTurnOverRoll = 100;
209
 ParamSet.GyroAccTrim = 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", 9);
212
 memcpy(ParamSet.Name, "Beginner\0", 9);