Просмотр исходного кода

解决充电座无法充满的问题

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 лет назад
Родитель
Сommit
a7dae13925
2 измененных файлов с 11 добавлено и 1 удалено
  1. 1 1
      Application/app/protocol_old.c
  2. 10 0
      Application/app/protocol_old.h

+ 1 - 1
Application/app/protocol_old.c

@@ -129,7 +129,7 @@ static int protocol_old_process_binary(uart_enum_t uart_no, uint8_t *data, int l
 	data += 6;
 	data += 6;
 	uint8_t operate = data[0];
 	uint8_t operate = data[0];
 	uint8_t ps_charger = data[1];
 	uint8_t ps_charger = data[1];
-	bms_set_ps_charger_in(1, (ps_charger == 2));
+	bms_set_ps_charger_in(1, (ps_charger == CW_CHE_SHANG_CHARGER || ps_charger == CW_CHONG_DIAN_ZUO));
 	data += 1;
 	data += 1;
 	uint8_t result = 1;
 	uint8_t result = 1;
 	if (operate == OP_OPEN_FET){
 	if (operate == OP_OPEN_FET){

+ 10 - 0
Application/app/protocol_old.h

@@ -72,3 +72,13 @@ enum
 	OP_MAX
 	OP_MAX
 };
 };
 
 
+enum
+{
+	CW_NONE,
+	CW_CHONG_DIAN_ZUO,
+	CW_CHE_SHANG_CHARGER,
+	CW_CHE_SHANG_NO_CHARGER,
+	
+	CW_MAX
+};
+