Subversion Repositories FlightCtrl

Rev

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

Rev 2333 Rev 2340
Line 235... Line 235...
235
                                 }
235
                                 }
236
                                ToNaviCtrl.Param.Byte[1] = ToNC_SpeakHoTT;
236
                                ToNaviCtrl.Param.Byte[1] = ToNC_SpeakHoTT;
237
#else
237
#else
238
                                ToNaviCtrl.Param.Byte[1] = 0;
238
                                ToNaviCtrl.Param.Byte[1] = 0;
239
#endif
239
#endif
-
 
240
                                ToNaviCtrl.Param.Byte[2] = EE_Parameter.LandingSpeed;
240
            break;
241
            break;
241
         case SPI_FCCMD_STICK:
242
         case SPI_FCCMD_STICK:
242
              cli();
243
              cli();
243
                tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]];  if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127;
244
                tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]];  if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127;
244
                                ToNaviCtrl.Param.Byte[0] = (char) tmp;
245
                                ToNaviCtrl.Param.Byte[0] = (char) tmp;
Line 368... Line 369...
368
                        GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1];
369
                        GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1];
369
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
370
                        GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2];
370
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
371
                        GPSInfo.Speed = FromNaviCtrl.Param.Byte[3];
371
                        GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2];
372
                        GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2];
372
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
373
                        GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3];
373
                        PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel)
374
                        PPM_in[WP_EVENT_PPM_IN] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value (FromNC_WP_EventChannel)
374
            FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
375
            FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9];
375
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
376
                FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10;  // in cm
376
                        break;
377
                        break;
377
                case SPI_MISC:
378
                case SPI_MISC:
378
                        EarthMagneticField = FromNaviCtrl.Param.Byte[0];
379
                        EarthMagneticField = FromNaviCtrl.Param.Byte[0];