Subversion Repositories NaviCtrl

Rev

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

Rev 723 Rev 734
Line 163... Line 163...
163
 
163
 
164
typedef struct
164
typedef struct
165
{
165
{
166
        unsigned char Sync1,Sync2;
166
        unsigned char Sync1,Sync2;
167
        unsigned char WhoAmI;
167
        unsigned char WhoAmI;
168
        unsigned char Data[240];
168
        unsigned char Data[200];
169
        unsigned char Chksum;
169
        unsigned char Chksum;
170
}__attribute__((packed)) str_HugeBlockFromFC;
170
}__attribute__((packed)) str_HugeBlockFromFC;
Line 171... Line 171...
171
extern str_HugeBlockFromFC HugeBlockFromFC;
171
extern str_HugeBlockFromFC HugeBlockFromFC;
172
 
172
 
173
typedef struct
173
typedef struct
174
{
174
{
175
        unsigned char Sync1,Sync2;
175
        unsigned char Sync1,Sync2;
176
        unsigned char WhoAmI;
176
        unsigned char WhoAmI;
177
        unsigned char Data[240];
177
        unsigned char Data[200];
178
        unsigned char Chksum;
178
        unsigned char Chksum;
Line 179... Line 179...
179
}__attribute__((packed)) str_HugeBlockToFC;
179
}__attribute__((packed)) str_HugeBlockToFC;
Line 342... Line 342...
342
        unsigned char LandingPulse;
342
        unsigned char LandingPulse;
343
        unsigned char SingleWpControlChannel;
343
        unsigned char SingleWpControlChannel;
344
        unsigned char MenuKeyChannel;
344
        unsigned char MenuKeyChannel;
345
    unsigned char CamCtrlModeChannel;
345
    unsigned char CamCtrlModeChannel;
346
    unsigned char CamCtrlZoomChannel;  
346
    unsigned char CamCtrlZoomChannel;  
-
 
347
        unsigned char reserved[32];
347
        //------------------------------------------------
348
        //------------------------------------------------
348
        unsigned char BitConfig;          // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
349
        unsigned char BitConfig;          // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt
349
        unsigned char ServoCompInvert;    // //  0x01 = Nick, 0x02 = Roll, 0x04 = relative moving // WICHTIG!!! am Ende lassen
350
        unsigned char ServoCompInvert;    // //  0x01 = Nick, 0x02 = Roll, 0x04 = relative moving // WICHTIG!!! am Ende lassen
350
        unsigned char ExtraConfig;        // bitcodiert
351
        unsigned char ExtraConfig;        // bitcodiert
351
        unsigned char GlobalConfig3;      // bitcodiert
352
        unsigned char GlobalConfig3;      // bitcodiert
352
        char Name[12];
353
        char Name[12];
353
        unsigned char crc;                                // must be the last byte!
354
        unsigned char crc;                                // must be the last byte!
354
} __attribute__((packed)) paramset_t; // 150 bytes
355
} __attribute__((packed)) paramset_t; // must be 179 bytes 
Line 355... Line 356...
355
 
356
 
Line 356... Line 357...
356
extern paramset_t EE_Parameter;
357
extern paramset_t EE_Parameter;