Subversion Repositories FlightCtrl

Rev

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);