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 |