Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 277 → Rev 393

/branches/Flight-Ctrl_V0_64_3_GPS_work_Jochen/fc.c
651,15 → 651,15
// LED Stuff
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
LED1_OFF;
LED1_OFF;
if(blinkcount_LED1 >= Parameter_UserParam4 && Parameter_UserParam4 > 0)
{
LED1_FLASH;
blinkcount_LED1 = 0;
}
if(blinkcount_LED1 >= Parameter_UserParam4 && Parameter_UserParam4 > 0)
{
LED1_FLASH;
blinkcount_LED1 = 0;
}
blinkcount_LED1++;
blinkcount_LED1++;
 
//if(PPM_in[EE_Parameter.Kanalbelegung[K_POTI2]] > 75) LED1_ON; else LED1_OFF; //Erweiterung von Smartie aus dem MK-Forum vom 14.06.07. Dadurch können die Transistorausgänge J16 und J17 geschaltet werden. // (160607Kr)
//if(PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]] > 75) LED2_ON; else LED2_OFF; //Erweiterung von Smartie aus dem MK-Forum vom 14.06.07. Dadurch können die Transistorausgänge J16 und J17 geschaltet werden. // (160607Kr)
814,20 → 814,18
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// GPS
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
if(EE_Parameter.GlobalConfig & CFG_GPS_AKTIV)
{
P_GPS_Verstaerkung = Parameter_UserParam1;
D_GPS_Verstaerkung = Parameter_UserParam2;
Limit_D_Anteil = Parameter_UserParam3;
gps_main();
}
else
{
GPS_Nick = 0;
GPS_Roll = 0;
}
 
 
if(EE_Parameter.GlobalConfig & CFG_GPS_AKTIV)
{
P_GPS_Verstaerkung = Parameter_UserParam1;
D_GPS_Verstaerkung = Parameter_UserParam2;
Limit_D_Anteil = Parameter_UserParam3;
gps_main();
}
else
{
GPS_Nick = 0;
GPS_Roll = 0;
}
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Debugwerte zuordnen
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
835,7 → 833,7
{
TimerWerteausgabe = 49;
 
DebugOut.Analog[0] = actualPos.GPSFix;
DebugOut.Analog[0] = SenderOkay;
DebugOut.Analog[1] = GPS_Roll;
DebugOut.Analog[2] = GPS_Nick;
DebugOut.Analog[3] = GPS_Positionsabweichung_North;
850,10 → 848,10
DebugOut.Analog[12] = Parameter_UserParam2;
DebugOut.Analog[13] = Poti3;
DebugOut.Analog[14] = KompassValue;
DebugOut.Analog[15] = GPS_Home_North;
DebugOut.Analog[16] = GPS_Home_East;
DebugOut.Analog[17] = NORTH_MITTEL;
DebugOut.Analog[18] = EAST_MITTEL;
DebugOut.Analog[15] = NORTH_MITTEL;
DebugOut.Analog[16] = EAST_MITTEL;
DebugOut.Analog[17] = actualPos.altitude;
DebugOut.Analog[18] = actualPos.GSpeed;
DebugOut.Analog[19] = actualPos.northing;
DebugOut.Analog[20] = actualPos.easting;
DebugOut.Analog[21] = actualPos.velNorth;
867,6 → 865,16
DebugOut.Analog[29] = Mittelwert_AccNick;
DebugOut.Analog[30] = Mittelwert_AccRoll;
DebugOut.Analog[31] = StickNick;
//DebugOut.Analog[32] = StickGier;
//DebugOut.Analog[33] = actualPos.GPSFix;
//DebugOut.Analog[34] = motor_rx[0]; //Motorstrom vorne
//DebugOut.Analog[35] = motor_rx[1]; //Motorstrom hinten
//DebugOut.Analog[36] = motor_rx[2]; //Motorstrom links
//DebugOut.Analog[37] = motor_rx[3]; //Motorstrom rechts
//DebugOut.Analog[38] = GPS_Home_North;
//DebugOut.Analog[39] = GPS_Home_East;
//DebugOut.Analog[40] = newData_navPosUtm;
 
}