|
@@ -1190,7 +1190,6 @@ void DataProcess(USART_Buf_TypeDef* ptUartTx, UWORD ID, UBYTE Mode, UWORD Cmd, U
|
|
|
{
|
|
|
//do nothing
|
|
|
}
|
|
|
-
|
|
|
if (MC_UpcInfo.stBikeInfo2.uwSaveFlg == 1)
|
|
|
{
|
|
|
cp_stFlg.ParaSaveEEFlg = TRUE;
|
|
@@ -1201,16 +1200,22 @@ void DataProcess(USART_Buf_TypeDef* ptUartTx, UWORD ID, UBYTE Mode, UWORD Cmd, U
|
|
|
SendData(ptUartTx, ID_MC_BC,MODE_REPORT, 0xA903, (UBYTE *)"ACK");
|
|
|
break;
|
|
|
}
|
|
|
- case 0x4E00:
|
|
|
+ case 0x4E00:
|
|
|
{
|
|
|
SendData(ptUartTx, ID_MC_BC,MODE_REPORT, 0xBB20, (UBYTE *)MC_VerInfo.ProductLabel);
|
|
|
break;
|
|
|
}
|
|
|
case 0x5200: //读取故障日志地址范围
|
|
|
{
|
|
|
- ManageError_Address.ulErrAStart_Address= StartServerManageError_Address;
|
|
|
- ManageError_Address.ulErrEnd_Address=EndServerManageError_Address;
|
|
|
- SendData(ptUartTx, ID_MC_TO_CDL, MODE_REPORT, 0xC008, (uint8_t *)&ManageError_Address.ulErrAStart_Address);
|
|
|
+ ManageError_Address.ulErrAStart_Address = ((StartServerManageError_Address & 0xFF000000) >> 24) | \
|
|
|
+ ((StartServerManageError_Address & 0x00FF0000) >> 8) | \
|
|
|
+ ((StartServerManageError_Address & 0x0000FF00) << 8) | \
|
|
|
+ ((StartServerManageError_Address & 0x000000FF) << 24);
|
|
|
+ ManageError_Address.ulErrEnd_Address = ((EndServerManageError_Address & 0xFF000000) >> 24) | \
|
|
|
+ ((EndServerManageError_Address & 0x00FF0000) >> 8) | \
|
|
|
+ ((EndServerManageError_Address & 0x0000FF00) << 8) | \
|
|
|
+ ((EndServerManageError_Address & 0x000000FF) << 24);
|
|
|
+ SendData(ptUartTx, ID_MC_TO_CDL, MODE_REPORT, 0xC008, (UBYTE *)&ManageError_Address.ulErrAStart_Address);
|
|
|
break;
|
|
|
}
|
|
|
default:
|