Subversion Repositories FlightCtrl

Rev

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

Rev 1837 Rev 1839
Line 269... Line 269...
269
        }
269
        }
Line 270... Line 270...
270
 
270
 
271
  if(SPI_RxDataValid)
271
  if(SPI_RxDataValid)
272
  {
272
  {
-
 
273
   NaviDataOkay = 250;
273
   NaviDataOkay = 250;
274
   CalculateCompassTimer = 1;
274
   if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (EE_Parameter.GlobalConfig & CFG_GPS_AKTIV))
275
   if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (EE_Parameter.GlobalConfig & CFG_GPS_AKTIV))
275
   {
276
   {
276
    GPS_Nick = FromNaviCtrl.GPS_Nick;
277
    GPS_Nick = FromNaviCtrl.GPS_Nick;
277
    GPS_Roll = FromNaviCtrl.GPS_Roll;
278
    GPS_Roll = FromNaviCtrl.GPS_Roll;
Line 291... Line 292...
291
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
292
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
292
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
293
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
293
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
294
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
294
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
295
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
295
                        // = FromNaviCtrl.Param.Byte[7];  noch frei
296
                        // = FromNaviCtrl.Param.Byte[7];  noch frei
296
            if(CareFree && FromNaviCtrl.Param.sInt[4] > 0)
-
 
297
                         {
-
 
298
                          KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Sollwinkel vorgeben
297
            if(CareFree && FromNaviCtrl.Param.sInt[4] > 0)  KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Sollwinkel vorgeben
299
                          beeptime = 100;
-
 
300
                         }
-
 
301
                        break;
298
                        break;
302
                case SPI_NCCMD_VERSION:
299
                case SPI_NCCMD_VERSION:
303
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
300
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
304
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
301
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
305
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];
302
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];