Rev 928 | Rev 1064 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 928 | Rev 993 | ||
---|---|---|---|
Line 3... | Line 3... | ||
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 DefaultKonstanten1(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 | } |
|
- | 19 | ||
- | 20 | void DefaultKonstanten1(void) |
|
- | 21 | { |
|
18 | 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 |
19 | EE_Parameter.Hoehe_MinGas = 30; |
23 | EE_Parameter.Hoehe_MinGas = 30; |
20 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
24 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
21 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
25 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
22 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
26 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
Line 51... | Line 55... | ||
51 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
55 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
52 | EE_Parameter.ServoNickRefresh = 5; |
56 | EE_Parameter.ServoNickRefresh = 5; |
53 | EE_Parameter.LoopGasLimit = 50; |
57 | EE_Parameter.LoopGasLimit = 50; |
54 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
58 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
55 | EE_Parameter.LoopHysterese = 50; |
59 | EE_Parameter.LoopHysterese = 50; |
56 | EE_Parameter.LoopConfig = 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 |
57 | EE_Parameter.AchsKopplung1 = 90; |
61 | EE_Parameter.AchsKopplung1 = 90; |
58 | EE_Parameter.AchsGegenKopplung1 = 5; |
62 | EE_Parameter.AchsGegenKopplung1 = 5; |
59 | EE_Parameter.WinkelUmschlagNick = 85; |
63 | EE_Parameter.WinkelUmschlagNick = 85; |
60 | EE_Parameter.WinkelUmschlagRoll = 85; |
64 | EE_Parameter.WinkelUmschlagRoll = 85; |
61 | EE_Parameter.GyroAccAbgleich = 16; // 1/k |
65 | EE_Parameter.GyroAccAbgleich = 16; // 1/k |
Line 71... | Line 75... | ||
71 | EE_Parameter.NaviGpsI = 90; |
75 | EE_Parameter.NaviGpsI = 90; |
72 | EE_Parameter.NaviGpsD = 90; |
76 | EE_Parameter.NaviGpsD = 90; |
73 | EE_Parameter.NaviGpsACC = 0; |
77 | EE_Parameter.NaviGpsACC = 0; |
74 | EE_Parameter.NaviGpsMinSat = 6; |
78 | EE_Parameter.NaviGpsMinSat = 6; |
75 | EE_Parameter.NaviStickThreshold = 8; |
79 | EE_Parameter.NaviStickThreshold = 8; |
- | 80 | EE_Parameter.NaviWindCorrection = 90; |
|
- | 81 | EE_Parameter.NaviSpeedCompensation = 30; |
|
- | 82 | EE_Parameter.NaviOperatingRadius = 100; |
|
76 | memcpy(EE_Parameter.Name, "Sport\0", 12); |
83 | memcpy(EE_Parameter.Name, "Sport\0", 12); |
77 | } |
84 | } |
78 | void DefaultKonstanten2(void) |
85 | void DefaultKonstanten2(void) |
79 | { |
86 | { |
80 | EE_Parameter.Kanalbelegung[K_NICK] = 1; |
- | |
81 | EE_Parameter.Kanalbelegung[K_ROLL] = 2; |
- | |
82 | EE_Parameter.Kanalbelegung[K_GAS] = 3; |
- | |
83 | EE_Parameter.Kanalbelegung[K_GIER] = 4; |
- | |
84 | EE_Parameter.Kanalbelegung[K_POTI1] = 5; |
- | |
85 | EE_Parameter.Kanalbelegung[K_POTI2] = 6; |
- | |
86 | EE_Parameter.Kanalbelegung[K_POTI3] = 7; |
- | |
87 | EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
- | |
88 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
87 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
89 | EE_Parameter.Hoehe_MinGas = 30; |
88 | EE_Parameter.Hoehe_MinGas = 30; |
90 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
89 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
91 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
90 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
92 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
91 | EE_Parameter.Luftdruck_D = 30; // Wert : 0-250 |
Line 121... | Line 120... | ||
121 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
120 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
122 | EE_Parameter.ServoNickRefresh = 5; |
121 | EE_Parameter.ServoNickRefresh = 5; |
123 | EE_Parameter.LoopGasLimit = 50; |
122 | EE_Parameter.LoopGasLimit = 50; |
124 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
123 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
125 | EE_Parameter.LoopHysterese = 50; |
124 | EE_Parameter.LoopHysterese = 50; |
126 | EE_Parameter.LoopConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
125 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
127 | EE_Parameter.AchsKopplung1 = 90; // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt |
126 | EE_Parameter.AchsKopplung1 = 90; // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt |
128 | EE_Parameter.AchsGegenKopplung1 = 5; |
127 | EE_Parameter.AchsGegenKopplung1 = 5; |
129 | EE_Parameter.WinkelUmschlagNick = 85; |
128 | EE_Parameter.WinkelUmschlagNick = 85; |
130 | EE_Parameter.WinkelUmschlagRoll = 85; |
129 | EE_Parameter.WinkelUmschlagRoll = 85; |
131 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
130 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
Line 141... | Line 140... | ||
141 | EE_Parameter.NaviGpsI = 90; |
140 | EE_Parameter.NaviGpsI = 90; |
142 | EE_Parameter.NaviGpsD = 90; |
141 | EE_Parameter.NaviGpsD = 90; |
143 | EE_Parameter.NaviGpsACC = 0; |
142 | EE_Parameter.NaviGpsACC = 0; |
144 | EE_Parameter.NaviGpsMinSat = 6; |
143 | EE_Parameter.NaviGpsMinSat = 6; |
145 | EE_Parameter.NaviStickThreshold = 8; |
144 | EE_Parameter.NaviStickThreshold = 8; |
- | 145 | EE_Parameter.NaviWindCorrection = 90; |
|
- | 146 | EE_Parameter.NaviSpeedCompensation = 30; |
|
- | 147 | EE_Parameter.NaviOperatingRadius = 100; |
|
146 | memcpy(EE_Parameter.Name, "Normal\0", 12); |
148 | memcpy(EE_Parameter.Name, "Normal\0", 12); |
147 | } |
149 | } |
Line 148... | Line 150... | ||
148 | 150 | ||
149 | void DefaultKonstanten3(void) |
151 | void DefaultKonstanten3(void) |
150 | { |
- | |
151 | EE_Parameter.Kanalbelegung[K_NICK] = 1; |
- | |
152 | EE_Parameter.Kanalbelegung[K_ROLL] = 2; |
- | |
153 | EE_Parameter.Kanalbelegung[K_GAS] = 3; |
- | |
154 | EE_Parameter.Kanalbelegung[K_GIER] = 4; |
- | |
155 | EE_Parameter.Kanalbelegung[K_POTI1] = 5; |
- | |
156 | EE_Parameter.Kanalbelegung[K_POTI2] = 6; |
- | |
157 | EE_Parameter.Kanalbelegung[K_POTI3] = 7; |
- | |
158 | EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
152 | { |
159 | EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
153 | EE_Parameter.GlobalConfig = CFG_DREHRATEN_BEGRENZER | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV;///*CFG_HOEHEN_SCHALTER |*/ CFG_KOMPASS_AKTIV;//0x01; |
160 | EE_Parameter.Hoehe_MinGas = 30; |
154 | EE_Parameter.Hoehe_MinGas = 30; |
161 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
155 | EE_Parameter.MaxHoehe = 251; // Wert : 0-250 251 -> Poti1 |
162 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
156 | EE_Parameter.Hoehe_P = 10; // Wert : 0-32 |
Line 192... | Line 186... | ||
192 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
186 | EE_Parameter.ServoNickMax = 150; // Wert : 0-250 // Anschlag |
193 | EE_Parameter.ServoNickRefresh = 5; |
187 | EE_Parameter.ServoNickRefresh = 5; |
194 | EE_Parameter.LoopGasLimit = 50; |
188 | EE_Parameter.LoopGasLimit = 50; |
195 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
189 | EE_Parameter.LoopThreshold = 90; // Wert: 0-250 Schwelle für Stickausschlag |
196 | EE_Parameter.LoopHysterese = 50; |
190 | EE_Parameter.LoopHysterese = 50; |
197 | EE_Parameter.LoopConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
191 | EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
198 | EE_Parameter.AchsKopplung1 = 90; // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt |
192 | EE_Parameter.AchsKopplung1 = 90; // Faktor, mit dem Gier die Achsen Roll und Nick verkoppelt |
199 | EE_Parameter.AchsGegenKopplung1 = 5; |
193 | EE_Parameter.AchsGegenKopplung1 = 5; |
200 | EE_Parameter.WinkelUmschlagNick = 85; |
194 | EE_Parameter.WinkelUmschlagNick = 85; |
201 | EE_Parameter.WinkelUmschlagRoll = 85; |
195 | EE_Parameter.WinkelUmschlagRoll = 85; |
202 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
196 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
Line 212... | Line 206... | ||
212 | EE_Parameter.NaviGpsI = 90; |
206 | EE_Parameter.NaviGpsI = 90; |
213 | EE_Parameter.NaviGpsD = 90; |
207 | EE_Parameter.NaviGpsD = 90; |
214 | EE_Parameter.NaviGpsACC = 0; |
208 | EE_Parameter.NaviGpsACC = 0; |
215 | EE_Parameter.NaviGpsMinSat = 6; |
209 | EE_Parameter.NaviGpsMinSat = 6; |
216 | EE_Parameter.NaviStickThreshold = 8; |
210 | EE_Parameter.NaviStickThreshold = 8; |
- | 211 | EE_Parameter.NaviWindCorrection = 90; |
|
- | 212 | EE_Parameter.NaviSpeedCompensation = 30; |
|
- | 213 | EE_Parameter.NaviOperatingRadius = 100; |
|
217 | memcpy(EE_Parameter.Name, "Beginner\0", 12); |
214 | memcpy(EE_Parameter.Name, "Beginner\0", 12); |
218 | } |
215 | } |