Subversion Repositories Projects

Rev

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

Rev 832 Rev 833
Line 168... Line 168...
168
 * http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80d/eeprom.h
168
 * http://svn.mikrokopter.de/filedetails.php?repname=FlightCtrl&path=/tags/V0.80d/eeprom.h
169
 */
169
 */
170
typedef struct {
170
typedef struct {
171
        unsigned char Revision;
171
        unsigned char Revision;
172
        unsigned char Kanalbelegung[12];       // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
172
        unsigned char Kanalbelegung[12];       // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
173
        unsigned char GlobalConfig;           // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
173
        unsigned char GlobalConfig;           // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
174
        unsigned char Hoehe_MinGas;           // Wert : 0-100
174
        unsigned char Hoehe_MinGas;           // Wert : 0-100
175
        unsigned char Luftdruck_D;            // Wert : 0-250
175
        unsigned char Luftdruck_D;            // Wert : 0-250
176
        unsigned char MaxHoehe;               // Wert : 0-32
176
        unsigned char MaxHoehe;               // Wert : 0-32
177
        unsigned char Hoehe_P;                // Wert : 0-32
177
        unsigned char Hoehe_P;                // Wert : 0-32
178
        unsigned char Hoehe_Verstaerkung;     // Wert : 0-50
178
        unsigned char Hoehe_Verstaerkung;     // Wert : 0-50
Line 192... Line 192...
192
        unsigned char Gyro_D;                 // Wert : 0-250
192
        unsigned char Gyro_D;                 // Wert : 0-250
193
        unsigned char Gyro_Gier_P;            // Wert : 10-250
193
        unsigned char Gyro_Gier_P;            // Wert : 10-250
194
        unsigned char Gyro_Gier_I;            // Wert : 0-250
194
        unsigned char Gyro_Gier_I;            // Wert : 0-250
195
        unsigned char Gyro_Stability;         // Wert : 0-16
195
        unsigned char Gyro_Stability;         // Wert : 0-16
196
        unsigned char UnterspannungsWarnung;  // Wert : 0-250
196
        unsigned char UnterspannungsWarnung;  // Wert : 0-250
197
        unsigned char NotGas;                 // Wert : 0-250     //Gaswert bei Empängsverlust
197
        unsigned char NotGas;                 // Wert : 0-250     //Gaswert bei Empängsverlust
198
        unsigned char NotGasZeit;             // Wert : 0-250     // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen
198
        unsigned char NotGasZeit;             // Wert : 0-250     // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen
199
        unsigned char Receiver;               // 0= Summensignal, 1= Spektrum, 2 =Jeti, 3=ACT DSL, 4=ACT S3D
199
        unsigned char Receiver;               // 0= Summensignal, 1= Spektrum, 2 =Jeti, 3=ACT DSL, 4=ACT S3D
200
        unsigned char I_Faktor;               // Wert : 0-250
200
        unsigned char I_Faktor;               // Wert : 0-250
201
        unsigned char UserParam1;             // Wert : 0-250
201
        unsigned char UserParam1;             // Wert : 0-250
202
        unsigned char UserParam2;             // Wert : 0-250
202
        unsigned char UserParam2;             // Wert : 0-250
Line 216... Line 216...
216
        unsigned char ServoManualControlSpeed;// 
216
        unsigned char ServoManualControlSpeed;// 
217
        unsigned char CamOrientation;         // 
217
        unsigned char CamOrientation;         // 
218
        unsigned char Servo3;                 // Value or mapping of the Servo Output
218
        unsigned char Servo3;                 // Value or mapping of the Servo Output
219
        unsigned char Servo4;                 // Value or mapping of the Servo Output
219
        unsigned char Servo4;                 // Value or mapping of the Servo Output
220
        unsigned char Servo5;                 // Value or mapping of the Servo Output
220
        unsigned char Servo5;                 // Value or mapping of the Servo Output
221
        unsigned char LoopGasLimit;           // Wert: 0-250  max. Gas während Looping
221
        unsigned char LoopGasLimit;           // Wert: 0-250  max. Gas w�hrend Looping
222
        unsigned char LoopThreshold;          // Wert: 0-250  Schwelle für Stickausschlag
222
        unsigned char LoopThreshold;          // Wert: 0-250  Schwelle f�r Stickausschlag
223
        unsigned char LoopHysterese;          // Wert: 0-250  Hysterese für Stickausschlag
223
        unsigned char LoopHysterese;          // Wert: 0-250  Hysterese f�r Stickausschlag
224
        unsigned char AchsKopplung1;          // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung)
224
        unsigned char AchsKopplung1;          // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung)
225
        unsigned char AchsKopplung2;          // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
225
        unsigned char AchsKopplung2;          // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
226
        unsigned char CouplingYawCorrection;  // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
226
        unsigned char CouplingYawCorrection;  // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
227
        unsigned char WinkelUmschlagNick;     // Wert: 0-250  180°-Punkt
227
        unsigned char WinkelUmschlagNick;     // Wert: 0-250  180°-Punkt
228
        unsigned char WinkelUmschlagRoll;     // Wert: 0-250  180°-Punkt
228
        unsigned char WinkelUmschlagRoll;     // Wert: 0-250  180°-Punkt
229
        unsigned char GyroAccAbgleich;        // 1/k  (Koppel_ACC_Wirkung)
229
        unsigned char GyroAccAbgleich;        // 1/k  (Koppel_ACC_Wirkung)
230
        unsigned char Driftkomp;
230
        unsigned char Driftkomp;
231
        unsigned char DynamicStability;
231
        unsigned char DynamicStability;
232
        unsigned char UserParam5;             // Wert : 0-250
232
        unsigned char UserParam5;             // Wert : 0-250
233
        unsigned char UserParam6;             // Wert : 0-250
233
        unsigned char UserParam6;             // Wert : 0-250
Line 260... Line 260...
260
        unsigned char NaviPH_LoginTime;
260
        unsigned char NaviPH_LoginTime;
261
        //---Ext.Ctrl---------------------------------------------
261
        //---Ext.Ctrl---------------------------------------------
262
        unsigned char ExternalControl;         // for serial Control
262
        unsigned char ExternalControl;         // for serial Control
263
        //---CareFree---------------------------------------------
263
        //---CareFree---------------------------------------------
264
        unsigned char OrientationAngle;        // Where is the front-direction?
264
        unsigned char OrientationAngle;        // Where is the front-direction?
265
        unsigned char OrientationModeControl;  // switch for CareFree     
265
        unsigned char OrientationModeControl;  // switch for CareFree
-
 
266
        unsigned char MotorSafetySwitch;
266
        //------------------------------------------------
267
        //------------------------------------------------
267
        unsigned char BitConfig;          // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
268
        unsigned char BitConfig;          // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
268
        unsigned char ServoCompInvert;    // //  0x01 = Nick, 0x02 = Roll   0 oder 1  // WICHTIG!!! am Ende lassen
269
        unsigned char ServoCompInvert;    // //  0x01 = Nick, 0x02 = Roll   0 oder 1  // WICHTIG!!! am Ende lassen
269
        unsigned char ExtraConfig;        // bitcodiert
270
        unsigned char ExtraConfig;        // bitcodiert
270
        char Name[12];
271
        char Name[12];