Subversion Repositories FlightCtrl

Rev

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

Rev 716 Rev 743
Line 99... Line 99...
99
                        else                                       AdWertRoll = ADC + roll1;
99
                        else                                       AdWertRoll = ADC + roll1;
100
            kanal = 2;
100
            kanal = 2;
101
            break;
101
            break;
102
        case 8:
102
        case 8:
103
            if(PlatinenVersion == 10)  AdWertNick = (ADC + nick1) / 2;
103
            if(PlatinenVersion == 10)  AdWertNick = (ADC + nick1) / 2;
104
                        else                                       AdWertNick = ADC + nick1;
104
                        else                                       AdWertNick = ADC + nick1;            
105
//AdWertNick = 0;
-
 
106
//AdWertNick += Poti2;            
-
 
107
            kanal = 5;
105
            kanal = 5;
108
            break;
106
            break;
109
       case 9:
107
       case 9:
110
            AdWertAccHoch =  (signed int) ADC - acc_neutral.Z;
108
            AdWertAccHoch =  (signed int) ADC - acc_neutral.Z;
111
            AdWertAccHoch += abs(Aktuell_ay) / 4 + abs(Aktuell_ax) / 4;
109
            AdWertAccHoch += abs(Aktuell_ay) / 4 + abs(Aktuell_ax) / 4;
112
            if(AdWertAccHoch > 1)
110
            if(AdWertAccHoch > 1)
113
             {
111
             {
114
              if(acc_neutral.Z < 800) acc_neutral.Z+= 0.02;
112
              if(acc_neutral.Z < 800) acc_neutral.Z += 0.02;
115
             }  
113
             }  
116
             else if(AdWertAccHoch < -1)
114
             else if(AdWertAccHoch < -1)
117
             {
115
             {
118
              if(acc_neutral.Z > 600) acc_neutral.Z-= 0.02;
116
              if(acc_neutral.Z > 600) acc_neutral.Z -= 0.02;
119
             }
117
             }
120
            messanzahl_AccHoch = 1;
118
            messanzahl_AccHoch = 1;
121
            Aktuell_az = ADC;
119
            Aktuell_az = ADC;
122
            Mess_Integral_Hoch += AdWertAccHoch;      // Integrieren
120
            Mess_Integral_Hoch += AdWertAccHoch;      // Integrieren
123
            Mess_Integral_Hoch -= Mess_Integral_Hoch / 1024; // dämfen
121
            Mess_Integral_Hoch -= Mess_Integral_Hoch / 1024; // dämpfen
124
                kanal = 3;
122
                kanal = 3;
125
            break;
123
            break;
126
        case 10:
124
        case 10:
127
            tmpLuftdruck += ADC;
125
            tmpLuftdruck += ADC;
128
            if(++messanzahl_Druck >= 5)
126
            if(++messanzahl_Druck >= 5)