Subversion Repositories FlightCtrl

Rev

Rev 1068 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/* parameter.h
 */


#ifndef PARAMETER_H
#define PARAMETER_H

#define PITCH_STICK_THRESHOLD           5

#define PITCH_MIN                       EE_Parameter.UserParam2         // Leerlaufgas
#define PITCH_MIN2                      EE_Parameter.Hoehe_MinGas       // Minimalgas
#define PITCH_ALT_THRESHOLD             PITCH_MIN2                      // Schwellwert für Höhenregelung
#define PITCH_NEUTRAL_TIMER             25

#define PITCH_NEUTRAL_DIFF              EE_Parameter.UserParam1
#define PARAM_ALT_P                     Parameter_Hoehe_P
#define PARAM_ALT_I                     EE_Parameter.UserParam3
#define PARAM_ALT_D                     Parameter_Luftdruck_D
#define PARAM_ALT_ACC                   Parameter_Hoehe_ACC_Wirkung
#define PARAM_ALT_GAIN                  EE_Parameter.Hoehe_Verstaerkung
#define PARAM_ALT_MAX                   EE_Parameter.MaxHoehe

#define PARAM_ALT_INT_MAX               ( 1024L * ( 70 / 2 ) )

/* Dieser Parameter legt fest, ob in '+'-Formation (normal) oder 'X'-Formation
 * geflogen werden soll. Zur Umschaltung reicht das Setzen des Parameters. Ein
 * Umbau der FC oder Einstellungen am Sender sind nicht notwendig.
 */

#define PARAM_X_FORMATION               EE_Parameter.UserParam4         // 0=+, !=0=X

/* Die Ausgänge J16/J17 lassen sich wahlweise über die Motoren koppeln, so daß
 * die Ausgänge bei ausgeschalteten Motoren unabhängig vom eingestellten Blink-Muster
 * deaktiviert sind.
 */

#define PARAM_LED_ENGINE_ENABLED        EE_Parameter.UserParam5         // 0=deaktiviert 1=an Motoren gekoppelt

#endif // PARAMETER_H