|
@@ -635,16 +635,17 @@ static void Uart_Task(void* arg)
|
|
|
memcpy(&battbuffer[26],Uart_Rece_buffer+3,4);
|
|
|
break;
|
|
|
}
|
|
|
- case 6:
|
|
|
+ case 6://最高最低温度和加热和充放电MOS控制
|
|
|
{
|
|
|
Uart_Receive_Msg.Reg_Begin_H = 0x00;
|
|
|
Uart_Receive_Msg.Reg_Begin_L = 0x19+Batt_Cell_Num+Batt_Temp_Num;
|
|
|
Uart_Receive_Msg.Reg_Num_H = 0x00;
|
|
|
- Uart_Receive_Msg.Reg_Num_L = 0x02;
|
|
|
+ Uart_Receive_Msg.Reg_Num_L = 0x04;
|
|
|
Data_Len = Uart_Receive_Msg.Reg_Num_L*2+5;
|
|
|
memset(Uart_Rece_buffer,0x00,Data_Len);
|
|
|
Uart_Rece_buffer = Uart_Receive_func(Uart_Receive_Msg,Uart_Rece_buffer,Data_Len);
|
|
|
memcpy(&battbuffer[34+Batt_Cell_Num_2+Batt_Temp_Num],Uart_Rece_buffer+3,4);
|
|
|
+ memcpy(&battbuffer[32+Batt_Cell_Num_2+Batt_Temp_Num],Uart_Rece_buffer+3+6,2);
|
|
|
break;
|
|
|
}
|
|
|
default:
|
|
@@ -1094,7 +1095,7 @@ void Tcp_Batt_Data_Assemble(void)
|
|
|
}
|
|
|
|
|
|
data_index++;
|
|
|
- battbuffer[data_index] = 0x00;//是否加热
|
|
|
+ //battbuffer[data_index] = 0x00;//是否加热
|
|
|
data_index++;
|
|
|
}
|
|
|
//Gps 数据组装函数
|