From 3a39692f7f8e95bbd53b06edc846117206bb2341 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 17 Aug 2024 15:04:29 +0800 Subject: [PATCH] update --- appsrc/appcomponents/canchannel/com/socket_can.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/appsrc/appcomponents/canchannel/com/socket_can.cpp b/appsrc/appcomponents/canchannel/com/socket_can.cpp index efe59ed..ce96467 100644 --- a/appsrc/appcomponents/canchannel/com/socket_can.cpp +++ b/appsrc/appcomponents/canchannel/com/socket_can.cpp @@ -214,10 +214,11 @@ bool SocketCan::sendFrame(canfd_frame_t &frame, int32_t overtime) { logger->error("can bus is not ready"); return false; } + frame.can_id |= 0x10000000; setTxStateToTxing(frame); - int ret = write(m_socketCanFd, &frame, frame.len + 8); - if (ret != (frame.len + 8)) { + int ret = write(m_socketCanFd, &frame, 16); + if (ret != (16)) { logger->error("write fail,{}", strerror(errno)); unsetTxStateToTxing(); return false;