Subversion Repositories FlightCtrl

Rev

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

Rev 1938 Rev 1940
Line 331... Line 331...
331
                        DebugOut.Status[0] |= FromNaviCtrl.Param.Byte[5];
331
                        DebugOut.Status[0] |= FromNaviCtrl.Param.Byte[5];
332
                        DebugOut.Status[1] = (DebugOut.Status[1] & (0x01|0x02)) | (FromNaviCtrl.Param.Byte[6] & (0x04 | 0x08));
332
                        DebugOut.Status[1] = (DebugOut.Status[1] & (0x01|0x02)) | (FromNaviCtrl.Param.Byte[6] & (0x04 | 0x08));
333
                        NC_ErrorCode = FromNaviCtrl.Param.Byte[7];
333
                        NC_ErrorCode = FromNaviCtrl.Param.Byte[7];
334
                        NC_GPS_ModeCharacter = FromNaviCtrl.Param.Byte[8];
334
                        NC_GPS_ModeCharacter = FromNaviCtrl.Param.Byte[8];
335
                        break;
335
                        break;
336
 
-
 
337
                case SPI_NCCMD_GPSINFO:
336
                case SPI_NCCMD_GPSINFO:
338
                        GPSInfo.Flags = FromNaviCtrl.Param.Byte[0];
337
                        GPSInfo.Flags = FromNaviCtrl.Param.Byte[0];
339
                        GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1];
338
                        GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1];
340
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
339
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
341
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
340
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
Line 343... Line 342...
343
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
342
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
344
                        PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value
343
                        PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value
345
            FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
344
            FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
346
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
345
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
347
                        break;
346
                        break;
-
 
347
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__))
-
 
348
                case SPI_NCCMD_HOTT_DATA:
-
 
349
                        if(EE_Parameter.Receiver == RECEIVER_HOTT) NC_Fills_HoTT_Telemety();
-
 
350
                        break;
-
 
351
#endif
-
 
352
 
348
// 0 = 0,1
353
// 0 = 0,1
349
// 1 = 2,3
354
// 1 = 2,3
350
// 2 = 4,5
355
// 2 = 4,5
351
// 3 = 6,7
356
// 3 = 6,7
352
// 4 = 8,9
357
// 4 = 8,9