Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
308 ligi 1
struct mk_param_struct
2
 {
3
   unsigned char Kanalbelegung[8];       // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3
4
   unsigned char GlobalConfig;           // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv
5
   unsigned char Hoehe_MinGas;           // Wert : 0-100
6
   unsigned char Luftdruck_D;            // Wert : 0-250
7
   unsigned char MaxHoehe;               // Wert : 0-32
8
   unsigned char Hoehe_P;                // Wert : 0-32
9
   unsigned char Hoehe_Verstaerkung;     // Wert : 0-50
10
   unsigned char Hoehe_ACC_Wirkung;      // Wert : 0-250
11
   unsigned char Stick_P;                // Wert : 1-6
12
   unsigned char Stick_D;                // Wert : 0-64
13
   unsigned char Gier_P;                 // Wert : 1-20
14
   unsigned char Gas_Min;                // Wert : 0-32
15
   unsigned char Gas_Max;                // Wert : 33-250
16
   unsigned char GyroAccFaktor;          // Wert : 1-64
17
   unsigned char KompassWirkung;         // Wert : 0-32
18
   unsigned char Gyro_P;                 // Wert : 10-250
19
   unsigned char Gyro_I;                 // Wert : 0-250
20
   unsigned char Gyro_D;                 // Wert : 0-250
21
   unsigned char UnterspannungsWarnung;  // Wert : 0-250
22
   unsigned char NotGas;                 // Wert : 0-250     //Gaswert bei Empängsverlust
23
   unsigned char NotGasZeit;             // Wert : 0-250     // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen
24
   unsigned char UfoAusrichtung;         // X oder + Formation
25
   unsigned char I_Faktor;               // Wert : 0-250
26
   unsigned char UserParam1;             // Wert : 0-250
27
   unsigned char UserParam2;             // Wert : 0-250
28
   unsigned char UserParam3;             // Wert : 0-250
29
   unsigned char UserParam4;             // Wert : 0-250
30
   unsigned char ServoNickControl;       // Wert : 0-250     // Stellung des Servos
31
   unsigned char ServoNickComp;          // Wert : 0-250     // Einfluss Gyro/Servo
32
   unsigned char ServoNickMin;           // Wert : 0-250     // Anschlag
33
   unsigned char ServoNickMax;           // Wert : 0-250     // Anschlag
34
   unsigned char ServoNickRefresh;       //
35
   unsigned char LoopGasLimit;           // Wert: 0-250  max. Gas während Looping
36
   unsigned char LoopThreshold;          // Wert: 0-250  Schwelle für Stickausschlag
37
   unsigned char LoopHysterese;          // Wert: 0-250  Hysterese für Stickausschlag
38
   unsigned char AchsKopplung1;          // Wert: 0-250  Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung)
39
   unsigned char AchsKopplung2;          // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
40
   unsigned char CouplingYawCorrection;  // Wert: 0-250  Faktor, mit dem Nick und Roll verkoppelt werden
41
   unsigned char WinkelUmschlagNick;     // Wert: 0-250  180°-Punkt
42
   unsigned char WinkelUmschlagRoll;     // Wert: 0-250  180°-Punkt
43
   unsigned char GyroAccAbgleich;        // 1/k  (Koppel_ACC_Wirkung)
44
   unsigned char Driftkomp;              
45
   unsigned char DynamicStability;
46
   unsigned char UserParam5;             // Wert : 0-250
47
   unsigned char UserParam6;             // Wert : 0-250
48
   unsigned char UserParam7;             // Wert : 0-250
49
   unsigned char UserParam8;             // Wert : 0-250
50
//---Output ---------------------------------------------
51
   unsigned char J16Bitmask;             // for the J16 Output
52
   unsigned char J16Timing;              // for the J16 Output
53
   unsigned char J17Bitmask;             // for the J17 Output
54
   unsigned char J17Timing;              // for the J17 Output
55
//---NaviCtrl---------------------------------------------
56
   unsigned char NaviGpsModeControl;     // Parameters for the Naviboard
57
   unsigned char NaviGpsGain;    
58
   unsigned char NaviGpsP;        
59
   unsigned char NaviGpsI;        
60
   unsigned char NaviGpsD;        
61
   unsigned char NaviGpsPLimit;        
62
   unsigned char NaviGpsILimit;        
63
   unsigned char NaviGpsDLimit;        
64
   unsigned char NaviGpsACC;        
65
   unsigned char NaviGpsMinSat;        
66
   unsigned char NaviStickThreshold;        
67
   unsigned char NaviWindCorrection;        
68
   unsigned char NaviSpeedCompensation;        
69
   unsigned char NaviOperatingRadius;        
70
   unsigned char NaviAngleLimitation;
71
   unsigned char NaviPH_LoginTime;
72
//---Ext.Ctrl---------------------------------------------
73
   unsigned char ExternalControl;        // for serial Control
74
//------------------------------------------------
75
   unsigned char BitConfig;             // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
76
   unsigned char ServoNickCompInvert;    // Wert : 0-250   0 oder 1  // WICHTIG!!! am Ende lassen
77
   unsigned char Reserved[4];
78
   char Name[12];
79
 };
80