Subversion Repositories FlightCtrl

Rev

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

Rev 1065 Rev 1100
Line 496... Line 496...
496
                GetExternalControl = 0;
496
                GetExternalControl = 0;
497
        }
497
        }
Line 498... Line 498...
498
 
498
 
499
    if((CheckDelay(Kompass_Timer)) && UebertragungAbgeschlossen)
499
    if((CheckDelay(Kompass_Timer)) && UebertragungAbgeschlossen)
500
         {
500
         {
501
                  WinkelOut.Winkel[0] = (int) (IntegralNick / 108);  // etwa in 0,1 Grad
501
                  WinkelOut.Winkel[0] = (int) (IntegralNick / 130);  // etwa in 0.1 Grad
502
                  WinkelOut.Winkel[1] = (int) (IntegralRoll / 108);  // etwa in 0,1 Grad
502
                  WinkelOut.Winkel[1] = (int) (IntegralRoll / 130);  // etwa in 0.1 Grad
503
                  WinkelOut.UserParameter[0] = Parameter_UserParam1;
503
                  WinkelOut.UserParameter[0] = Parameter_UserParam1;
504
                  WinkelOut.UserParameter[1] = Parameter_UserParam2;
504
                  WinkelOut.UserParameter[1] = Parameter_UserParam2;
505
          SendOutData('w', MK3MAG_ADDRESS, 1, (unsigned char *) &WinkelOut,sizeof(WinkelOut));
505
          SendOutData('w', MK3MAG_ADDRESS, 1, (unsigned char *) &WinkelOut,sizeof(WinkelOut));
506
          if(WinkelOut.CalcState > 4)  WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt
506
          if(WinkelOut.CalcState > 4)  WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt