Rev 2012 | Rev 2030 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2012 | Rev 2028 | ||
---|---|---|---|
Line 136... | Line 136... | ||
136 | } |
136 | } |
137 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
137 | EE_Parameter.GyroAccAbgleich = 32; // 1/k |
138 | EE_Parameter.BitConfig = 0; // Looping usw. |
138 | EE_Parameter.BitConfig = 0; // Looping usw. |
139 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
139 | EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
140 | EE_Parameter.ExtraConfig = CFG_GPS_AID | CFG2_VARIO_BEEP; |
140 | EE_Parameter.ExtraConfig = CFG_GPS_AID | CFG2_VARIO_BEEP; |
141 | EE_Parameter.GlobalConfig3 = 0; |
141 | EE_Parameter.GlobalConfig3 = CFG3_VARIO_FAILSAFE; |
142 | EE_Parameter.Receiver = RECEIVER_JETI; |
142 | EE_Parameter.Receiver = RECEIVER_JETI; |
143 | EE_Parameter.MotorSafetySwitch = 0; |
143 | EE_Parameter.MotorSafetySwitch = 0; |
144 | EE_Parameter.ExternalControl = 0; |
144 | EE_Parameter.ExternalControl = 0; |
Line 145... | Line 145... | ||
145 | 145 | ||
Line 210... | Line 210... | ||
210 | EE_Parameter.NaviAngleLimitation = 140; |
210 | EE_Parameter.NaviAngleLimitation = 140; |
211 | EE_Parameter.NaviPH_LoginTime = 5; |
211 | EE_Parameter.NaviPH_LoginTime = 5; |
212 | EE_Parameter.OrientationAngle = 0; |
212 | EE_Parameter.OrientationAngle = 0; |
213 | EE_Parameter.CareFreeModeControl = 0; |
213 | EE_Parameter.CareFreeModeControl = 0; |
214 | EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
214 | EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
215 | EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
215 | EE_Parameter.NotGas = 80; // Wert : 0-247 // Gaswert bei Empangsverlust (in Prozent) |
216 | EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
216 | EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
217 | EE_Parameter.MotorSmooth = 0; |
217 | EE_Parameter.MotorSmooth = 0; |
218 | EE_Parameter.ComingHomeAltitude = 0; // 0 = don't change |
218 | EE_Parameter.ComingHomeAltitude = 0; // 0 = don't change |
219 | EE_Parameter.FailSafeTime = 0; // 0 = off |
219 | EE_Parameter.FailSafeTime = 0; // 0 = off |
220 | EE_Parameter.MaxAltitude = 150; // 0 = off |
220 | EE_Parameter.MaxAltitude = 150; // 0 = off |
Line 386... | Line 386... | ||
386 | if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom |
386 | if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom |
387 | { |
387 | { |
388 | if(setnumber > 5) setnumber = 5; |
388 | if(setnumber > 5) setnumber = 5; |
389 | if(setnumber < 1) return 0; |
389 | if(setnumber < 1) return 0; |
390 | LIBFC_CheckSettings(); |
390 | LIBFC_CheckSettings(); |
- | 391 | if(EE_Parameter.GlobalConfig3 & CFG3_VARIO_FAILSAFE) // check the Setting: Not more than 100% emergency gas |
|
- | 392 | { |
|
- | 393 | if(EE_Parameter.NotGas > 99) EE_Parameter.NotGas = 80; // i.e. 80% of Hovergas |
|
- | 394 | } |
|
391 | // update checksum |
395 | // update checksum |
392 | EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
396 | EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
Line 393... | Line 397... | ||
393 | 397 | ||
394 | // write paramset to eeprom |
398 | // write paramset to eeprom |