1 #include <isotp/receive.h>
3 bool isotp_handle_single_frame(IsoTpReceiveHandle* handle, IsoTpMessage* message) {
4 isotp_complete_receive(handle, message);
8 void isotp_complete_receive(IsoTpReceiveHandle* handle, IsoTpMessage* message) {
9 if(handle->message_received_callback != NULL) {
10 handle->message_received_callback(message);
14 IsoTpReceiveHandle isotp_receive(IsoTpShims* shims,
15 const uint16_t arbitration_id, IsoTpMessageReceivedHandler callback) {
16 IsoTpReceiveHandle handle = {
19 arbitration_id: arbitration_id,
20 message_received_callback: callback