- IsoTpMessage message = {
- arbitration_id: arbitration_id,
- payload: payload,
- size: payload_length
- };
-
+ if(payload_length > 0) {
+ memcpy(message.payload, payload, payload_length);
+ }
+ message.size = payload_length;
+ message.completed = true;
+ handle->success = true;
+ handle->completed = true;