22,7 → 22,7 |
|
#define EEPROM_ADR_PARAMSET_BEGIN 100 |
|
// bit mask for mk_param_struct.GlobalConfig |
// bit mask for ParamSet.GlobalConfig |
#define CFG_HEIGHT_CONTROL 0x01 |
#define CFG_HEIGHT_SWITCH 0x02 |
#define CFG_HEADING_HOLD 0x04 |
32,13 → 32,14 |
#define CFG_AXIS_COUPLING_ACTIVE 0x40 |
#define CFG_ROTARY_RATE_LIMITER 0x80 |
|
// bit mask for mk_param_struct.LoopConfig |
// bit mask for ParamSet.BitConfig |
#define CFG_LOOP_UP 0x01 |
#define CFG_LOOP_DOWN 0x02 |
#define CFG_LOOP_LEFT 0x04 |
#define CFG_LOOP_RIGHT 0x08 |
#define CFG_HEIGHT_3SWITCH 0x10 |
|
// defines for lookup mk_param_struct.ChannelAssignment |
// defines for lookup ParamSet.ChannelAssignment |
#define CH_NICK 0 |
#define CH_ROLL 1 |
#define CH_GAS 2 |
48,7 → 49,7 |
#define CH_POTI3 6 |
#define CH_POTI4 7 |
|
#define EEPARAM_VERSION 71 // is count up, if EE_Paramater stucture has changed (compatibility) |
#define EEPARAM_VERSION 73 // is count up, if EE_Paramater stucture has changed (compatibility) |
|
// values above 250 representing poti1 to poti4 |
typedef struct |
103,15 → 104,19 |
uint8_t J17Bitmask; // for the J17 Output |
uint8_t J17Timing; // for the J17 Output |
uint8_t NaviGpsModeControl; // Parameters for the Naviboard |
uint8_t NaviGpsGain; |
uint8_t NaviGpsP; |
uint8_t NaviGpsI; |
uint8_t NaviGpsD; |
uint8_t NaviGpsACC; |
uint8_t NaviGpsMinSat; |
uint8_t NaviStickThreshold; |
uint8_t NaviGpsGain; // overall gain for GPS-PID controller |
uint8_t NaviGpsP; // P gain for GPS-PID controller |
uint8_t NaviGpsI; // I gain for GPS-PID controller |
uint8_t NaviGpsD; // D gain for GPS-PID controller |
uint8_t NaviGpsACC; // ACC gain for GPS-PID controller |
uint8_t NaviGpsMinSat; // number of sattelites neccesary for GPS functions |
uint8_t NaviStickThreshold; // activation threshild for detection of manual stick movements |
uint8_t NaviWindCorrection; // streng of wind course correction |
uint8_t NaviSpeedCompensation; |
uint8_t NaviOperatingRadius; // Radius limit in m around start position for GPS flights |
uint8_t NaviAngleLimitation; // limitation of attitude angle controlled by the gps algorithm |
uint8_t ExternalControl; // for serial Control |
uint8_t LoopConfig; // see upper defines for bitcoding |
uint8_t BitConfig; // see upper defines for bitcoding |
uint8_t ServoNickCompInvert; // Wert : 0-250 0 oder 1 // WICHTIG!!! am Ende lassen |
uint8_t Reserved[4]; |
int8_t Name[12]; |