Subversion Repositories FlightCtrl

Rev

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

Rev 787 Rev 857
Line 74... Line 74...
74
        case 2:
74
        case 2:
75
            nick1 = ADC;
75
            nick1 = ADC;
76
            kanal = 4;
76
            kanal = 4;
77
            break;
77
            break;
78
        case 3:
78
        case 3:
79
            UBat = (3 * UBat + ADC / 3) / 4;//(UBat + ((ADC * 39) / 256) + 19)  / 2;
79
            UBat = (3 * UBat + ADC / 3) / 4;
80
            kanal = 6;
80
            kanal = 6;
81
            break;
81
            break;
82
        case 4:
82
        case 4:
83
            Aktuell_ay = acc_neutral.Y - ADC;
83
            Aktuell_ay = acc_neutral.Y - ADC;
84
            AdWertAccRoll = Aktuell_ay;
84
            AdWertAccRoll = Aktuell_ay;
Line 88... Line 88...
88
            Aktuell_ax = ADC - acc_neutral.X;
88
            Aktuell_ax = ADC - acc_neutral.X;
89
            AdWertAccNick =  Aktuell_ax;
89
            AdWertAccNick =  Aktuell_ax;
90
                    kanal = 0;
90
                    kanal = 0;
91
            break;
91
            break;
92
        case 6:
92
        case 6:
93
            if(PlatinenVersion == 10)  AdWertGier = (ADC + gier1) / 2;
93
            #if (PlatinenVersion == 10)
-
 
94
                         AdWertGier = (ADC + gier1) / 2;
-
 
95
                        #else
94
                        else                                       AdWertGier = ADC + gier1;
96
                         AdWertGier = ADC + gier1;
-
 
97
                        #endif
95
            kanal = 1;
98
            kanal = 1;
96
            break;
99
            break;
97
        case 7:
100
        case 7:
98
            if(PlatinenVersion == 10)  AdWertRoll = (ADC + roll1) / 2;
101
            #if(PlatinenVersion == 10)
-
 
102
                         AdWertRoll = (ADC + roll1) / 2;
-
 
103
                        #else
99
                        else                                       AdWertRoll = ADC + roll1;
104
                         AdWertRoll = ADC + roll1;
-
 
105
                        #endif
100
            kanal = 2;
106
            kanal = 2;
101
            break;
107
            break;
102
        case 8:
108
        case 8:
103
            if(PlatinenVersion == 10)  AdWertNick = (ADC + nick1) / 2;
109
            #if (PlatinenVersion == 10)
104
                        else                                       AdWertNick = ADC + nick1;
110
                         AdWertNick = (ADC + nick1) / 2;
105
//AdWertNick = 0;
111
                        #else
106
//AdWertNick += Poti2;            
112
                         AdWertNick = ADC + nick1;
-
 
113
                        #endif           
107
            kanal = 5;
114
            kanal = 5;
108
            break;
115
            break;
109
       case 9:
116
       case 9:
110
            AdWertAccHoch =  (signed int) ADC - acc_neutral.Z;
117
            AdWertAccHoch =  (signed int) ADC - acc_neutral.Z;
111
            AdWertAccHoch += abs(Aktuell_ay) / 4 + abs(Aktuell_ax) / 4;
118
            AdWertAccHoch += abs(Aktuell_ay) / 4 + abs(Aktuell_ax) / 4;