Rev 1391 | Rev 1406 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1391 | Rev 1403 | ||
---|---|---|---|
Line 147... | Line 147... | ||
147 | unsigned char Parameter_NaviGpsACC; |
147 | unsigned char Parameter_NaviGpsACC; |
148 | unsigned char Parameter_NaviOperatingRadius; |
148 | unsigned char Parameter_NaviOperatingRadius; |
149 | unsigned char Parameter_NaviWindCorrection; |
149 | unsigned char Parameter_NaviWindCorrection; |
150 | unsigned char Parameter_NaviSpeedCompensation; |
150 | unsigned char Parameter_NaviSpeedCompensation; |
151 | unsigned char Parameter_ExternalControl; |
151 | unsigned char Parameter_ExternalControl; |
- | 152 | unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
|
152 | struct mk_param_struct EE_Parameter; |
153 | struct mk_param_struct EE_Parameter; |
153 | signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
154 | signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
154 | int MaxStickNick = 0,MaxStickRoll = 0; |
155 | int MaxStickNick = 0,MaxStickRoll = 0; |
155 | unsigned int modell_fliegt = 0; |
156 | unsigned int modell_fliegt = 0; |
156 | volatile unsigned char MikroKopterFlags = 0; |
157 | volatile unsigned char MikroKopterFlags = 0; |
Line 429... | Line 430... | ||
429 | for(i=0;i<8;i++) |
430 | for(i=0;i<8;i++) |
430 | { |
431 | { |
431 | int tmp; |
432 | int tmp; |
432 | tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
433 | tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
433 | if(tmp > 255) tmp = 255; else if(tmp < 0) tmp = 0; |
434 | if(tmp > 255) tmp = 255; else if(tmp < 0) tmp = 0; |
- | 435 | Poti[i] = tmp; |
|
434 | if(Poti[i] > tmp) Poti[i]--; else if(Poti[i] < tmp) Poti[i]++; |
436 | // if(Poti[i] > tmp) Poti[i]--; else if(Poti[i] < tmp) Poti[i]++; |
435 | } |
437 | } |
436 | } |
438 | } |
Line 437... | Line 439... | ||
437 | 439 | ||
438 | //############################################################################ |
440 | //############################################################################ |
Line 505... | Line 507... | ||
505 | CHK_POTI_MM(Parameter_Luftdruck_D,EE_Parameter.Luftdruck_D,0,100); |
507 | CHK_POTI_MM(Parameter_Luftdruck_D,EE_Parameter.Luftdruck_D,0,100); |
506 | CHK_POTI_MM(Parameter_Hoehe_P,EE_Parameter.Hoehe_P,0,100); |
508 | CHK_POTI_MM(Parameter_Hoehe_P,EE_Parameter.Hoehe_P,0,100); |
507 | CHK_POTI_MM(Parameter_Gyro_P,EE_Parameter.Gyro_P,10,255); |
509 | CHK_POTI_MM(Parameter_Gyro_P,EE_Parameter.Gyro_P,10,255); |
508 | CHK_POTI_MM(Parameter_J16Timing,EE_Parameter.J16Timing,1,255); |
510 | CHK_POTI_MM(Parameter_J16Timing,EE_Parameter.J16Timing,1,255); |
509 | CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,1,255); |
511 | CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,1,255); |
510 | - | ||
- | 512 | CHK_POTI(Parameter_Servo3,EE_Parameter.Servo3); |
|
- | 513 | CHK_POTI(Parameter_Servo4,EE_Parameter.Servo4); |
|
- | 514 | CHK_POTI(Parameter_Servo5,EE_Parameter.Servo5); |
|
- | 515 | CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
|
511 | CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
516 | CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
512 | CHK_POTI(Parameter_Hoehe_ACC_Wirkung,EE_Parameter.Hoehe_ACC_Wirkung); |
517 | CHK_POTI(Parameter_Hoehe_ACC_Wirkung,EE_Parameter.Hoehe_ACC_Wirkung); |
513 | CHK_POTI(Parameter_Hoehe_GPS_Z,EE_Parameter.Hoehe_GPS_Z); |
518 | CHK_POTI(Parameter_Hoehe_GPS_Z,EE_Parameter.Hoehe_GPS_Z); |
514 | CHK_POTI(Parameter_KompassWirkung,EE_Parameter.KompassWirkung); |
519 | CHK_POTI(Parameter_KompassWirkung,EE_Parameter.KompassWirkung); |
515 | CHK_POTI(Parameter_Gyro_I,EE_Parameter.Gyro_I); |
520 | CHK_POTI(Parameter_Gyro_I,EE_Parameter.Gyro_I); |