Subversion Repositories FlightCtrl

Rev

Rev 2093 | Rev 2154 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2093 Rev 2127
Line 2165... Line 2165...
2165
            // Gier
2165
            // Gier
2166
                        if(Mixer.Motor[i][3] == 64) tmp_int += GierMischanteil;
2166
                        if(Mixer.Motor[i][3] == 64) tmp_int += GierMischanteil;
2167
                        else if(Mixer.Motor[i][3] == -64) tmp_int -= GierMischanteil;
2167
                        else if(Mixer.Motor[i][3] == -64) tmp_int -= GierMischanteil;
2168
                        else tmp_int += ((long)GierMischanteil * Mixer.Motor[i][3]) / 64L;
2168
                        else tmp_int += ((long)GierMischanteil * Mixer.Motor[i][3]) / 64L;
Line 2169... Line 2169...
2169
 
2169
 
2170
                        //if(tmp_int > tmp_motorwert[i]) tmp_int = (tmp_motorwert[i] + tmp_int) / 2;      // MotorSmoothing  // MartinR: so war es
2170
                        if(tmp_int > tmp_motorwert[i]) tmp_int = (tmp_motorwert[i] + tmp_int) / 2;      // MotorSmoothing  // MartinR: so war es
2171
                        if(tmp_int > tmp_motorwert[i]) tmp_int = ((2* tmp_motorwert[i] + tmp_int) / 2) + 1; // MartinR: evtl. stärkere Filterung um Hüpfen bei der Landung zu verringern
2171
                        //if(tmp_int > tmp_motorwert[i]) tmp_int = ((2* tmp_motorwert[i] + tmp_int) / 3) + 1; // MartinR: evtl. stärkere Filterung um Hüpfen bei der Landung zu verringern
2172
//                      else tmp_int = 2 * tmp_int - tmp_motorwert[i];                       // original MotorSmoothing
2172
//                      else tmp_int = 2 * tmp_int - tmp_motorwert[i];                       // original MotorSmoothing
2173
            else
2173
            else
2174
                        {
2174
                        {
2175
                            if(EE_Parameter.MotorSmooth == 0)
2175
                            if(EE_Parameter.MotorSmooth == 0)