Subversion Repositories FlightCtrl

Rev

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

Rev 1834 Rev 1837
Line 276... Line 276...
276
    GPS_Nick = FromNaviCtrl.GPS_Nick;
276
    GPS_Nick = FromNaviCtrl.GPS_Nick;
277
    GPS_Roll = FromNaviCtrl.GPS_Roll;
277
    GPS_Roll = FromNaviCtrl.GPS_Roll;
278
   }
278
   }
Line 279... Line 279...
279
 
279
 
280
        if(FromNaviCtrl.CompassValue <= 360)   KompassValue = FromNaviCtrl.CompassValue;
280
        if(FromNaviCtrl.CompassValue <= 360)   KompassValue = FromNaviCtrl.CompassValue;
Line 281... Line 281...
281
    KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180;
281
    KompassRichtung = ((540 + KompassValue - KompassSollWert) % 360) - 180;
Line 282... Line 282...
282
 
282
 
283
    if(FromNaviCtrl.BeepTime > beeptime /*&& !WinkelOut.CalcState*/) beeptime = FromNaviCtrl.BeepTime;
283
    if(FromNaviCtrl.BeepTime > beeptime /*&& !WinkelOut.CalcState*/) beeptime = FromNaviCtrl.BeepTime;
Line 290... Line 290...
290
                        FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2];
290
                        FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2];
291
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
291
                        FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3];
292
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
292
                        FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4];
293
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
293
                        FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5];
294
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
294
                        FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6];
-
 
295
                        // = 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
-
 
299
                          beeptime = 100;
-
 
300
                         }
295
                        break;
301
                        break;
296
 
-
 
297
                case SPI_NCCMD_VERSION:
302
                case SPI_NCCMD_VERSION:
298
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
303
                        NC_Version.Major = FromNaviCtrl.Param.Byte[0];
299
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
304
                        NC_Version.Minor = FromNaviCtrl.Param.Byte[1];
300
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];
305
                        NC_Version.Patch = FromNaviCtrl.Param.Byte[2];
301
                        NC_Version.Compatible = FromNaviCtrl.Param.Byte[3];
306
                        NC_Version.Compatible = FromNaviCtrl.Param.Byte[3];