Subversion Repositories FlightCtrl

Rev

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

Rev 1839 Rev 1840
Line 22... Line 22...
22
unsigned char SPI_RxDataValid,NaviDataOkay = 250;
22
unsigned char SPI_RxDataValid,NaviDataOkay = 250;
Line 23... Line 23...
23
 
23
 
24
unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU};
24
unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU};
25
unsigned char SPI_CommandCounter = 0;
25
unsigned char SPI_CommandCounter = 0;
-
 
26
unsigned char NC_ErrorCode = 0;
Line 26... Line 27...
26
unsigned char NC_ErrorCode = 0;
27
signed int POI_KameraNick = 0; // in 0,1°
Line 27... Line 28...
27
 
28
 
28
#ifdef USE_SPI_COMMUNICATION
29
#ifdef USE_SPI_COMMUNICATION
Line 292... Line 293...
292
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
293
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
293
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
294
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
294
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
295
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
295
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
296
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
296
                        // = FromNaviCtrl.Param.Byte[7];  noch frei
297
                        // = FromNaviCtrl.Param.Byte[7];  noch frei
-
 
298
                    POI_KameraNick = FromNaviCtrl.Param.sInt[5]; // Nickwinkel
-
 
299
            if(CareFree && FromNaviCtrl.Param.sInt[4] > 0)  
-
 
300
                         {
297
            if(CareFree && FromNaviCtrl.Param.sInt[4] > 0)  KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Sollwinkel vorgeben
301
                          KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Kompass-Sollwinkel vorgeben
-
 
302
                         }
-
 
303
//               else POI_KameraNick = 0;
298
                        break;
304
                        break;
299
                case SPI_NCCMD_VERSION:
305
                case SPI_NCCMD_VERSION:
300
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
306
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
301
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
307
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
302
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];
308
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];