Rev 1925 | Rev 1936 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1925 | Rev 1931 | ||
---|---|---|---|
Line 195... | Line 195... | ||
195 | EE_Parameter.NaviGpsGain = 100; |
195 | EE_Parameter.NaviGpsGain = 100; |
196 | EE_Parameter.NaviGpsP = 90; |
196 | EE_Parameter.NaviGpsP = 90; |
197 | EE_Parameter.NaviGpsI = 90; |
197 | EE_Parameter.NaviGpsI = 90; |
198 | EE_Parameter.NaviGpsD = 90; |
198 | EE_Parameter.NaviGpsD = 90; |
199 | EE_Parameter.NaviGpsPLimit = 75; |
199 | EE_Parameter.NaviGpsPLimit = 75; |
200 | EE_Parameter.NaviGpsILimit = 75; |
200 | EE_Parameter.NaviGpsILimit = 85; |
201 | EE_Parameter.NaviGpsDLimit = 75; |
201 | EE_Parameter.NaviGpsDLimit = 75; |
202 | EE_Parameter.NaviGpsACC = 0; |
202 | EE_Parameter.NaviGpsACC = 0; |
203 | EE_Parameter.NaviGpsMinSat = 6; |
203 | EE_Parameter.NaviGpsMinSat = 6; |
204 | EE_Parameter.NaviStickThreshold = 8; |
204 | EE_Parameter.NaviStickThreshold = 8; |
205 | EE_Parameter.NaviWindCorrection = 90; |
205 | EE_Parameter.NaviWindCorrection = 90; |
206 | EE_Parameter.NaviSpeedCompensation = 30; |
206 | EE_Parameter.NaviSpeedCompensation = 30; |
207 | EE_Parameter.NaviOperatingRadius = 245; |
207 | EE_Parameter.NaviOperatingRadius = 245; |
208 | EE_Parameter.NaviAngleLimitation = 100; |
208 | EE_Parameter.NaviAngleLimitation = 140; |
209 | EE_Parameter.NaviPH_LoginTime = 2; |
209 | EE_Parameter.NaviPH_LoginTime = 2; |
210 | EE_Parameter.OrientationAngle = 0; |
210 | EE_Parameter.OrientationAngle = 0; |
211 | EE_Parameter.CareFreeModeControl = 0; |
211 | EE_Parameter.CareFreeModeControl = 0; |
212 | EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
212 | EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
213 | EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
213 | EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
Line 527... | Line 527... | ||
527 | 527 | ||
528 | 528 | ||
529 | if(EEPARAM_REVISION != GetParamByte(PID_EE_REVISION) ) |
529 | if(EEPARAM_REVISION != GetParamByte(PID_EE_REVISION) ) |
530 | { |
- | |
531 | ee_default = 1; // software update or forced by mktool |
530 | { |
Line 532... | Line 531... | ||
532 | SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
531 | ee_default = 1; // software update or forced by mktool |
533 | } |
532 | } |
Line 584... | Line 583... | ||
584 | i = GetActiveParamSet(); |
583 | i = GetActiveParamSet(); |
585 | ParamSet_ReadFromEEProm(i); |
584 | ParamSet_ReadFromEEProm(i); |
586 | printf("\n\rUsing Parameter Set %d", i); |
585 | printf("\n\rUsing Parameter Set %d", i); |
Line 587... | Line 586... | ||
587 | 586 | ||
588 | // load mixer table |
587 | // load mixer table |
589 | if(ee_default || !MixerTable_ReadFromEEProm() ) |
588 | if(GetParamByte(PID_EE_REVISION) == 0xff || !MixerTable_ReadFromEEProm() ) |
590 | { |
589 | { |
591 | printf("\n\rGenerating default Mixer Table"); |
590 | printf("\n\rGenerating default Mixer Table"); |
592 | MixerTable_Default(); // Quadro |
591 | MixerTable_Default(); // Quadro |
593 | MixerTable_WriteToEEProm(); |
592 | MixerTable_WriteToEEProm(); |
- | 593 | } |
|
594 | } |
594 | if(ee_default) SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
595 | // determine motornumber |
595 | // determine motornumber |
596 | RequiredMotors = 0; |
596 | RequiredMotors = 0; |
597 | for(i = 0; i < 16; i++) |
597 | for(i = 0; i < 16; i++) |
598 | { |
598 | { |