Przeglądaj źródła

修改SN号

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 lat temu
rodzic
commit
ec6cebf706
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      Application/app/bms_message.c

+ 2 - 2
Application/app/bms_message.c

@@ -176,7 +176,7 @@ void process_bms_message(can_frame_t *frame, int len){
 			protocol_send_ack(frame->head.can_addr, frame->key, result);
 			break;
 		case CAN_KEY_SET_SN:
-			nv_save_sn((uint8_t *)frame->data, len);
+			nv_save_sn((uint8_t *)frame->data+1, len-2);
 			protocol_send_ack(frame->head.can_addr, frame->key, result);
 			break;
 		case CAN_KEY_GET_SN: {
@@ -185,7 +185,7 @@ void process_bms_message(can_frame_t *frame, int len){
 			if (sn_len <= 0){
 				sn[0] = 'B';
 				memset(sn + 1, '0', sizeof(sn) - 1);
-				sn_len = 21;
+				sn_len = 18;
 			}
 			data = (u8 *)sn;
 			data_len = sn_len;