From 0727f2cfe0574e10d646d841faa3769e9820f1a0 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Wed, 27 Dec 2023 11:22:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E4=BF=AE=E6=94=B9socket=5Fca?= =?UTF-8?q?n=20=E5=BC=82=E5=B8=B8=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/iflytop/core/driver/socketcan/socket_can.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/iflytop/core/driver/socketcan/socket_can.cpp b/src/iflytop/core/driver/socketcan/socket_can.cpp index d1d7272..27960c4 100644 --- a/src/iflytop/core/driver/socketcan/socket_can.cpp +++ b/src/iflytop/core/driver/socketcan/socket_can.cpp @@ -384,9 +384,12 @@ void SocketCan::socketCanReadThreadLoop() { if (canframe.can_id & CAN_ERR_FLAG) { // /usr/include/linux/can/error.h + // x can-bus error event 20000004,0004000000000086 logger->error("rx can-bus error event {:x},{}", canframe.can_id, StringUtils().bytesToString(canframe.data, canframe.len)); - m_canTriggerError = true; - exit(-1); + // m_canTriggerError = true; + // socketcanInitialize(); + unsetTxStateToTxing(); + // exit(-1); break; } else { // logger->info("TX:{} {} {}", canframe.can_id, canframe.__res0, canframe.__res1);