Subversion Repositories FlightCtrl

Rev

Rev 1738 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1738 Rev 1757
Line 267... Line 267...
267
            state = 0;
267
            state = 0;
268
                        AdReady = 1;
268
                        AdReady = 1;
269
            ZaehlMessungen++;
269
            ZaehlMessungen++;
270
            // "break" fehlt hier absichtlich
270
            // "break" fehlt hier absichtlich
271
        case 9:
271
        case 9:
272
                MessLuftdruck = ADC;
272
                //MessLuftdruck = ADC; // MartinR: so war es
-
 
273
                        MessLuftdruck = ADC + ((Parameter_UserParam4 * AdWertAccHoch) / 256) ; // MartinR: 
-
 
274
                        // mit Korrektur der Beschleunigungsempfindlichkeit des Luftdrucksensors
273
            tmpLuftdruck += MessLuftdruck;
275
            tmpLuftdruck += MessLuftdruck;
274
            if(++messanzahl_Druck >= 18)
276
            if(++messanzahl_Druck >= 18)
275
            {
277
            {
276
                                Luftdruck = (7 * Luftdruck + tmpLuftdruck - (18 * 523) * (long)ExpandBaro + 4) / 8;  // -523.19 counts per 10 counts offset step
278
                                Luftdruck = (7 * Luftdruck + tmpLuftdruck - (18 * 523) * (long)ExpandBaro + 4) / 8;  // -523.19 counts per 10 counts offset step
277
                                HoehenWert = StartLuftdruck - Luftdruck;
279
                                HoehenWert = StartLuftdruck - Luftdruck;