Bläddra i källkod

老协议支持单独开关充放电MOS

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 år sedan
förälder
incheckning
80da77da4a
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      Application/app/protocol_old.c

+ 5 - 1
Application/app/protocol_old.c

@@ -127,7 +127,11 @@ static int protocol_old_process_binary(uart_enum_t uart_no, uint8_t *data, int l
 	data += 1;
 	uint8_t result = 1;
 	if (operate == OP_OPEN_FET){
-		if (data[8] == 0x03) {
+		if (data[8] == 0x01) {
+			bms_state_get()->user_request = USER_REQUEST_PENDING | USER_REQUEST_DISCHARGER_ON|USER_REQUEST_CHARGER_OFF;
+		}else if (data[8] == 0x02) {
+			bms_state_get()->user_request = USER_REQUEST_PENDING | USER_REQUEST_DISCHARGER_OFF|USER_REQUEST_CHARGER_ON;
+		}else if (data[8] == 0x03) {
 			bms_state_get()->user_request = USER_REQUEST_PENDING | USER_REQUEST_DISCHARGER_ON|USER_REQUEST_CHARGER_ON;
 		}else if (data[8] == 0x0){
 			bms_state_get()->user_request = USER_REQUEST_PENDING | USER_REQUEST_SMALLCURRENT_OFF|USER_REQUEST_DISCHARGER_OFF|USER_REQUEST_CHARGER_OFF;