Subversion Repositories FlightCtrl

Rev

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

Rev 1137 Rev 1139
Line 10... Line 10...
10
#include "pitch_neutral.h"
10
#include "pitch_neutral.h"
11
#include "pitch_md.h"
11
#include "pitch_md.h"
12
#include "pitch.h"
12
#include "pitch.h"
Line -... Line 13...
-
 
13
 
-
 
14
 
-
 
15
unsigned char pitchMode;
-
 
16
 
-
 
17
char *pitchModeStrings[] = {
-
 
18
        "Normal  ",
-
 
19
        "Neutral ",
-
 
20
        "MD      "
-
 
21
};
13
 
22
 
14
 
23
 
Line 15... Line 24...
15
// Zeiger auf den durch das Setting bestimmten Pitch-Steuerungsalgorithmus
24
// Zeiger auf den durch das Setting bestimmten Pitch-Steuerungsalgorithmus
16
int (* pitch_value_ptr)( void );
25
int (* pitch_value_ptr)( void );
Line 23... Line 32...
23
 * wird nach jeder Setting-Auswahl sowie nach jeder Setting-Änderung
32
 * wird nach jeder Setting-Auswahl sowie nach jeder Setting-Änderung
24
 * aufgerufen.
33
 * aufgerufen.
25
 */
34
 */
26
void pitch_init( void ) {
35
void pitch_init( void ) {
Line -... Line 36...
-
 
36
 
-
 
37
        pitchMode = PARAM_PITCH_MODE;
-
 
38
 
-
 
39
        pitch_md_init();
27
 
40
 
28
        // FIXME Funktioniert noch nicht
41
        // FIXME Funktioniert noch nicht
29
        switch( PARAM_PITCH_MODE ) {
42
        switch( pitchMode ) {
30
                case PARAM_PITCH_MODE_NEUTRAL:
43
                case PARAM_PITCH_MODE_NEUTRAL:
31
                        pitch_value_ptr = pitch_neutral_value;
44
                        pitch_value_ptr = pitch_neutral_value;
Line 32... Line 45...
32
                        break;
45
                        break;
Line 42... Line 55...
42
        // Hier können weitere Initialisierungen folgen
55
        // Hier können weitere Initialisierungen folgen
43
}
56
}
Line 44... Line 57...
44
 
57
 
45
 
58
 
46
int pitch_value( void ) {
59
int pitch_value( void ) {
47
        switch( PARAM_PITCH_MODE ) {
60
        switch( pitchMode ) {
Line 48... Line 61...
48
                case PARAM_PITCH_MODE_NEUTRAL:
61
                case PARAM_PITCH_MODE_NEUTRAL:
49
                        return pitch_neutral_value();
62
                        return pitch_neutral_value();