Subversion Repositories FlightCtrl

Rev

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

Rev 2477 Rev 2485
Line 11... Line 11...
11
struct str_GPSInfo GPSInfo;
11
struct str_GPSInfo GPSInfo;
Line 12... Line 12...
12
 
12
 
13
unsigned char SPI_BufferIndex;
13
unsigned char SPI_BufferIndex;
14
unsigned char SPI_RxBufferIndex;
14
unsigned char SPI_RxBufferIndex;
-
 
15
signed char FromNC_Rotate_C = 32, FromNC_Rotate_S = 0;
Line 15... Line 16...
15
signed char FromNC_Rotate_C = 32, FromNC_Rotate_S = 0;
16
signed char FromNC_WP_EventChannel_New = 0;
16
 
17
 
Line 17... Line 18...
17
volatile unsigned char     SPI_Buffer[sizeof(FromNaviCtrl)];
18
volatile unsigned char     SPI_Buffer[sizeof(FromNaviCtrl)];
Line 383... Line 384...
383
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
384
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
384
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
385
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
385
                        GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2];
386
                        GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2];
386
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
387
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
387
                        PPM_in[WP_EVENT_PPM_IN] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel)
388
                        PPM_in[WP_EVENT_PPM_IN] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel)
-
 
389
                        if(!FromNC_WP_EventChannel_New) FromNC_WP_EventChannel_New = (unsigned char) FromNC_WP_EventChannel + 127;  // zwischenspeichern, damit keiner verpasst wird
388
            FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
390
                        FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
389
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
391
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
390
                        break;
392
                        break;
391
                case SPI_MISC:
393
                case SPI_MISC:
392
                        EarthMagneticField = FromNaviCtrl.Param.Byte[0];
394
                        EarthMagneticField = FromNaviCtrl.Param.Byte[0];
393
                        EarthMagneticInclination = FromNaviCtrl.Param.Byte[1];
395
                        EarthMagneticInclination = FromNaviCtrl.Param.Byte[1];