From f80080d597c24dd3f460198dc025f401f3fa9848 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 17 Aug 2024 15:00:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0can=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/extapi_service.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/extapi_service.cpp b/src/extapi_service.cpp index 4727aa0..1be34e3 100644 --- a/src/extapi_service.cpp +++ b/src/extapi_service.cpp @@ -44,5 +44,15 @@ void ExtAPIService::initCanPassthroughServer() { } }); }); + + m_zcanreceiverhost->registerListener([this](uint8_t fromboardid, uint8_t *packet, size_t len) { + string hexStr = StringUtils().bytesToString((uint8_t*)packet, len); + logger->info("up can bin -> {}({})", hexStr, len); + auto clients = m_canPassthroughServer->getClients(); + for (auto &each : clients) { + if (each) each->sendText(hexStr); + } + }); + m_canPassthroughServer->listenAndStart(); }