|
@ -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(); |
|
|
m_canPassthroughServer->listenAndStart(); |
|
|
} |
|
|
} |