Subversion Repositories FlightCtrl

Rev

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

Rev 1114 Rev 1116
Line 5... Line 5...
5
#define PARAMETER_H
5
#define PARAMETER_H
Line 6... Line 6...
6
 
6
 
Line 7... Line 7...
7
#define PITCH_STICK_THRESHOLD           5
7
#define PITCH_STICK_THRESHOLD           5
8
 
8
 
9
#define PARAM_PITCH_MIN2                EE_Parameter.UserParam2                 // Minimalgas
9
#define PARAM_PITCH_MIN2                EE_Parameter.UserParam2                 // Minimalgas
10
#define PITCH_ALT_THRESHOLD             PITCH_MIN2                              // Schwellwert für Höhenregelung
10
#define PITCH_ALT_THRESHOLD             PITCH_MIN2                                              // Schwellwert für Höhenregelung
Line 11... Line 11...
11
#define PITCH_NEUTRAL_TIMER             25
11
#define PITCH_NEUTRAL_TIMER             25
12
#define PITCH_MIN2_TIMER                100
12
#define PITCH_MIN2_TIMER                100
13
 
13
 
14
#define PITCH_NEUTRAL_DIFF              EE_Parameter.UserParam1
14
#define PITCH_NEUTRAL_DIFF              EE_Parameter.UserParam1
15
#define PARAM_ALT_P                     Parameter_Hoehe_P
15
#define PARAM_ALT_P                             Parameter_Hoehe_P
16
#define PARAM_ALT_I                     EE_Parameter.UserParam3
16
#define PARAM_ALT_I                             EE_Parameter.UserParam3
17
#define PARAM_ALT_D                     Parameter_Luftdruck_D
17
#define PARAM_ALT_D                             Parameter_Luftdruck_D
Line 18... Line 18...
18
#define PARAM_ALT_ACC                   Parameter_Hoehe_ACC_Wirkung
18
#define PARAM_ALT_ACC                   Parameter_Hoehe_ACC_Wirkung
Line 19... Line 19...
19
#define PARAM_ALT_GAIN                  EE_Parameter.Hoehe_Verstaerkung
19
#define PARAM_ALT_GAIN                  EE_Parameter.Hoehe_Verstaerkung
Line -... Line 20...
-
 
20
#define PARAM_ALT_MAX                   EE_Parameter.MaxHoehe
-
 
21
 
-
 
22
#define PARAM_ALT_INT_MAX               1000000L
-
 
23
 
-
 
24
#define PARAM_EXP_SMOOTHING_FACTOR      EE_Parameter.UserParam4                 // Faktor für exp. Glättung
-
 
25
 
-
 
26
/* Helligkeit J16
-
 
27
 */
-
 
28
#define PARAM_LED_BRIGHTNESS_J16                ( EE_Parameter.UserParam5 & 0x0f )
-
 
29
/* Helligkeit J17
-
 
30
 */
-
 
31
#define PARAM_LED_BRIGHTNESS_J17                (( EE_Parameter.UserParam5 & 0xf0 ) >> 4)
-
 
32
 
-
 
33
 
-
 
34
/* Erzwingt die Aktivierung der LED-Ausgänge im Fall einer
-
 
35
 * Unterspannungswarnung.
-
 
36
 */
-
 
37
#define PARAM_LED_FORCE_WARNING_ENABLED ( EE_Parameter.UserParam6 & 0x01 )
-
 
38
 
-
 
39
/* Wenn gesetzt, wird der Pegel des Ausgangs J16 vertauscht.
-
 
40
 */
-
 
41
#define PARAM_LED_NEGATE_J16            ( EE_Parameter.UserParam6 & 0x02 )
-
 
42
#define LED_NEGATE_J16                          ( PARAM_LED_NEGATE_J16 >> 1 )
-
 
43
 
-
 
44
/* Wenn gesetzt, wird der Pegel des Ausgangs J17 vertauscht.
-
 
45
 */
-
 
46
#define PARAM_LED_NEGATE_J17            ( EE_Parameter.UserParam6 & 0x04 )
20
#define PARAM_ALT_MAX                   EE_Parameter.MaxHoehe
47
#define LED_NEGATE_J17                          ( PARAM_LED_NEGATE_J17 >> 2 )
21
 
48
 
22
#define PARAM_ALT_INT_MAX               1000000L
49
/* Erhöht die Blinkfrequenz für die Unterspannungswarnung.
23
 
50
 */
Line 52... Line 79...
52
/* Wenn die Unterspannungswarnung aktiv wird, kann mit diesem Parameter eingestellt
79
/* Wenn die Unterspannungswarnung aktiv wird, kann mit diesem Parameter eingestellt
53
 * werden, daß sich die Blinkfrequenz der LED's verdoppelt.
80
 * werden, daß sich die Blinkfrequenz der LED's verdoppelt.
54
 */
81
 */
55
#define PARAM_LED_WARNING_ENABLED       ( EE_Parameter.UserParam8 & 0x10 )      // 0=deaktiviert 1=Schnelles Blinken
82
#define PARAM_LED_WARNING_ENABLED       ( EE_Parameter.UserParam8 & 0x10 )      // 0=deaktiviert 1=Schnelles Blinken
Line 56... Line -...
56
 
-
 
57
/* Erzwingt die Aktivierung der LED-Ausgänge im Fall einer
-
 
58
 * Unterspannungswarnung.
-
 
59
 */
-
 
60
#define PARAM_LED_FORCE_WARNING_ENABLED ( EE_Parameter.UserParam6 & 0x01 )
-
 
61
 
-
 
62
/* Wenn gesetzt, wird der Pegel der Ausgänge J16/J17 vertauscht.
-
 
63
 */
-
 
64
#define PARAM_LED_NEGATE                ( EE_Parameter.UserParam6 & 0x02 )
-
 
65
 
-
 
66
/* Erhöht die Blinkfrequenz für die Unterspannungswarnung.
-
 
67
 */
-
 
68
#define PARAM_LED_WARNING_FAST_ENABLED  ( EE_Parameter.UserParam6 & 0x04 )
-
 
69
 
83
 
70
/* Wenn gesetzt, dann wird mit neutralisiertem Pitch-Stick und automatisch
84
/* Wenn gesetzt, dann wird mit neutralisiertem Pitch-Stick und automatisch
71
 * zugeschalteter Höhenregelung geflogen. Damit bei versehentlich falscher
85
 * zugeschalteter Höhenregelung geflogen. Damit bei versehentlich falscher
72
 * Konfiguration kein Schaden entsteht, muß zusätzlich beim Einschalten
86
 * Konfiguration kein Schaden entsteht, muß zusätzlich beim Einschalten
73
 * der FlightControl der Gas-Stick in Mittelstellung stehen.
87
 * der FlightControl der Gas-Stick in Mittelstellung stehen.