Subversion Repositories FlightCtrl

Rev

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

Rev 927 Rev 993
Line 59... Line 59...
59
extern int StickNick,StickRoll,StickGier;
59
extern int StickNick,StickRoll,StickGier;
60
extern char MotorenEin;
60
extern char MotorenEin;
61
extern void DefaultKonstanten1(void);
61
extern void DefaultKonstanten1(void);
62
extern void DefaultKonstanten2(void);
62
extern void DefaultKonstanten2(void);
Line 63... Line 63...
63
 
63
 
64
#define  STRUCT_PARAM_LAENGE  83
64
#define  STRUCT_PARAM_LAENGE  86
65
struct mk_param_struct
65
struct mk_param_struct
66
 {
66
 {
67
   unsigned char Kanalbelegung[8];       // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
67
   unsigned char Kanalbelegung[8];       // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
68
   unsigned char GlobalConfig;           // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
68
   unsigned char GlobalConfig;           // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
Line 121... Line 121...
121
   unsigned char NaviGpsI;        
121
   unsigned char NaviGpsI;        
122
   unsigned char NaviGpsD;        
122
   unsigned char NaviGpsD;        
123
   unsigned char NaviGpsACC;        
123
   unsigned char NaviGpsACC;        
124
   unsigned char NaviGpsMinSat;        
124
   unsigned char NaviGpsMinSat;        
125
   unsigned char NaviStickThreshold;        
125
   unsigned char NaviStickThreshold;        
-
 
126
   unsigned char NaviOperatingRadius;        
-
 
127
   unsigned char NaviWindCorrection;        
-
 
128
   unsigned char NaviSpeedCompensation;        
126
//---Ext.Ctrl---------------------------------------------
129
//---Ext.Ctrl---------------------------------------------
127
   unsigned char ExternalControl;        // for serial Control
130
   unsigned char ExternalControl;        // for serial Control
128
//------------------------------------------------
131
//------------------------------------------------
129
   unsigned char LoopConfig;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
132
   unsigned char BitConfig;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
130
   unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
133
   unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
131
   unsigned char Reserved[4];
134
   unsigned char Reserved[4];
132
   char Name[12];
135
   char Name[12];
133
 };
136
 };
Line 134... Line -...
134
 
-
 
135
 
-
 
136
/*
-
 
137
unsigned char ServoNickMax;           // Wert : 0-250
-
 
138
    unsigned char ServoNickRefresh;       //
-
 
139
    unsigned char LoopGasLimit;           // Wert: 0-250  max. Gas während Looping
-
 
140
    unsigned char LoopThreshold;          // Wert: 0-250  Schwelle für Stickausschlag
-
 
141
//------------------------------------------------
-
 
142
    unsigned char LoopConfig;             // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
-
 
143
    unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
-
 
144
    unsigned char Reserved[4];
-
 
145
    char Name[12];
-
 
Line 146... Line 137...
146
*/
137
 
Line 147... Line 138...
147
       
138
       
148
extern struct mk_param_struct EE_Parameter;
139
extern struct mk_param_struct EE_Parameter;
Line 165... Line 156...
165
extern unsigned char Parameter_NaviGpsModeControl;     // Parameters for the Naviboard
156
extern unsigned char Parameter_NaviGpsModeControl;     // Parameters for the Naviboard
166
extern unsigned char Parameter_NaviGpsGain;    
157
extern unsigned char Parameter_NaviGpsGain;    
167
extern unsigned char Parameter_NaviGpsP;        
158
extern unsigned char Parameter_NaviGpsP;        
168
extern unsigned char Parameter_NaviGpsI;        
159
extern unsigned char Parameter_NaviGpsI;        
169
extern unsigned char Parameter_NaviGpsD;        
160
extern unsigned char Parameter_NaviGpsD;        
170
extern unsigned char Parameter_NaviGpsACC;        
161
extern unsigned char Parameter_NaviGpsACC;  
-
 
162
extern unsigned char Parameter_NaviOperatingRadius;
-
 
163
extern unsigned char Parameter_NaviWindCorrection;
-
 
164
extern unsigned char Parameter_NaviSpeedCompensation;
-
 
165
     
171
#endif //_FC_H
166
#endif //_FC_H