Forráskód Böngészése

增加加热读取

CHENJIE-PC\QiXiang_CHENJIE 4 éve
szülő
commit
3975147a70
1 módosított fájl, 4 hozzáadás és 3 törlés
  1. 4 3
      src/app.c

+ 4 - 3
src/app.c

@@ -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 数据组装函数