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; |