1 #ifndef __ISOTP_RECEIVE_H__
2 #define __ISOTP_RECEIVE_H__
4 #include <isotp/isotp.h>
12 void isotp_complete_receive(IsoTpReceiveHandle* handle, IsoTpMessage* message);
14 bool isotp_handle_single_frame(IsoTpReceiveHandle* handle, IsoTpMessage* message);
16 IsoTpReceiveHandle isotp_receive(IsoTpShims* shims,
17 const uint16_t arbitration_id, IsoTpMessageReceivedHandler callback);
19 IsoTpMessage isotp_continue_receive(IsoTpShims* shims,
20 IsoTpReceiveHandle* handle, const uint16_t arbitration_id,
21 const uint8_t data[], const uint8_t size);
27 #endif // __ISOTP_RECEIVE_H__