Rev 1839 | Rev 1848 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1839 | Rev 1840 | ||
---|---|---|---|
Line 22... | Line 22... | ||
22 | unsigned char SPI_RxDataValid,NaviDataOkay = 250; |
22 | unsigned char SPI_RxDataValid,NaviDataOkay = 250; |
Line 23... | Line 23... | ||
23 | 23 | ||
24 | unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU}; |
24 | unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU}; |
25 | unsigned char SPI_CommandCounter = 0; |
25 | unsigned char SPI_CommandCounter = 0; |
- | 26 | unsigned char NC_ErrorCode = 0; |
|
Line 26... | Line 27... | ||
26 | unsigned char NC_ErrorCode = 0; |
27 | signed int POI_KameraNick = 0; // in 0,1° |
Line 27... | Line 28... | ||
27 | 28 | ||
28 | #ifdef USE_SPI_COMMUNICATION |
29 | #ifdef USE_SPI_COMMUNICATION |
Line 292... | Line 293... | ||
292 | FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3]; |
293 | FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3]; |
293 | FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4]; |
294 | FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4]; |
294 | FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5]; |
295 | FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5]; |
295 | FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6]; |
296 | FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6]; |
296 | // = FromNaviCtrl.Param.Byte[7]; noch frei |
297 | // = FromNaviCtrl.Param.Byte[7]; noch frei |
- | 298 | POI_KameraNick = FromNaviCtrl.Param.sInt[5]; // Nickwinkel |
|
- | 299 | if(CareFree && FromNaviCtrl.Param.sInt[4] > 0) |
|
- | 300 | { |
|
297 | if(CareFree && FromNaviCtrl.Param.sInt[4] > 0) KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Sollwinkel vorgeben |
301 | KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Kompass-Sollwinkel vorgeben |
- | 302 | } |
|
- | 303 | // else POI_KameraNick = 0; |
|
298 | break; |
304 | break; |
299 | case SPI_NCCMD_VERSION: |
305 | case SPI_NCCMD_VERSION: |
300 | NC_Version.Major = FromNaviCtrl.Param.Byte[0]; |
306 | NC_Version.Major = FromNaviCtrl.Param.Byte[0]; |
301 | NC_Version.Minor = FromNaviCtrl.Param.Byte[1]; |
307 | NC_Version.Minor = FromNaviCtrl.Param.Byte[1]; |
302 | NC_Version.Patch = FromNaviCtrl.Param.Byte[2]; |
308 | NC_Version.Patch = FromNaviCtrl.Param.Byte[2]; |