Rev 689 | Rev 732 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 689 | Rev 694 | ||
---|---|---|---|
Line 710... | Line 710... | ||
710 | UART1_NaviData_Interval = (u32) SerialMsg.pData[0] * 10; |
710 | UART1_NaviData_Interval = (u32) SerialMsg.pData[0] * 10; |
711 | if(SerialMsg.DataLen > 2) UART1_NaviData_MaxBytes = SerialMsg.pData[1] * 256 + SerialMsg.pData[2]; |
711 | if(SerialMsg.DataLen > 2) UART1_NaviData_MaxBytes = SerialMsg.pData[1] * 256 + SerialMsg.pData[2]; |
712 | else UART1_NaviData_MaxBytes = 0; |
712 | else UART1_NaviData_MaxBytes = 0; |
713 | if(UART1_NaviData_Interval > 0) UART1_Request_NaviData = TRUE; |
713 | if(UART1_NaviData_Interval > 0) UART1_Request_NaviData = TRUE; |
714 | UART1_AboTimeOut = SetDelay(ABO_TIMEOUT); |
714 | UART1_AboTimeOut = SetDelay(ABO_TIMEOUT); |
- | 715 | if(UART1_NaviData_Interval < 100) UART1_NaviData_Interval = 100; |
|
715 | break; |
716 | break; |
Line 716... | Line 717... | ||
716 | 717 | ||
717 | case 'v': // request for version info |
718 | case 'v': // request for version info |
718 | if(SerialMsg.DataLen > 0 && SerialMsg.pData[0] == 1) UART1_Request_VersionInfo = 1; |
719 | if(SerialMsg.DataLen > 0 && SerialMsg.pData[0] == 1) UART1_Request_VersionInfo = 1; |
Line 1466... | Line 1467... | ||
1466 | MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'E', NC_ADDRESS, 1, (u8 *)&ErrorMSG, sizeof(ErrorMSG)); |
1467 | MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'E', NC_ADDRESS, 1, (u8 *)&ErrorMSG, sizeof(ErrorMSG)); |
1467 | UART1_Request_ErrorMessage = FALSE; |
1468 | UART1_Request_ErrorMessage = FALSE; |
1468 | } |
1469 | } |
1469 | else if(UART1_Request_PPM_Channels && (UART1_tx_buffer.Locked == FALSE)) |
1470 | else if(UART1_Request_PPM_Channels && (UART1_tx_buffer.Locked == FALSE)) |
1470 | { |
1471 | { |
- | 1472 | s16 ppm_tmp[MAX_RC_IN], i; |
|
- | 1473 | for(i=0; i<MAX_RC_IN;i++) ppm_tmp[i] = PPM_In[i]; // because the serial Data expects s16 |
|
1471 | MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'P', NC_ADDRESS, 1, (u8 *)&PPM_In, sizeof(PPM_In)); |
1474 | MKProtocol_CreateSerialFrame(&UART1_tx_buffer, 'P', NC_ADDRESS, 1, (u8 *)&ppm_tmp, sizeof(ppm_tmp)); |
1472 | UART1_Request_PPM_Channels = FALSE; |
1475 | UART1_Request_PPM_Channels = FALSE; |
1473 | } |
1476 | } |
1474 | else if(UART1_Request_LicenseString && (UART1_tx_buffer.Locked == FALSE)) |
1477 | else if(UART1_Request_LicenseString && (UART1_tx_buffer.Locked == FALSE)) |
1475 | { |
1478 | { |
1476 | u8 result = 1, cmd = 0; |
1479 | u8 result = 1, cmd = 0; |