|
iso14229 0.10.0
ISO14229-1 (UDS) C Library
|
UDS Transport layer. More...
#include <iso14229.h>
Public Attributes | |
| UDSTpSize_t(*) | send (struct UDSTp *hdl, const uint8_t *buf, size_t len, const UDSSDU_t *info) |
| Send data to the transport. | |
| UDSTpSize_t(*) | recv (struct UDSTp *hdl, uint8_t *buf, size_t bufsize, UDSSDU_t *info) |
| Receive data from the transport. | |
| UDSTpStatus_t(*) | poll (struct UDSTp *hdl) |
| Poll the transport layer. | |
Definition at line 255 of file iso14229.h.
| UDSTpStatus_t(*) UDSTp_t::poll(struct UDSTp *hdl) |
| hdl | pointer to transport handle |
Definition at line 283 of file iso14229.h.
| UDSTpSize_t(*) UDSTp_t::recv(struct UDSTp *hdl, uint8_t *buf, size_t bufsize, UDSSDU_t *info) |
| hdl | transport handle |
| buf | receive buffer |
| bufsize | size of the receive buffer |
| info | pointer to SDU info to be updated by transport implementation. May be NULL. If non-NULL, the transport implementation must populate it with valid values. |
Definition at line 274 of file iso14229.h.
| UDSTpSize_t(*) UDSTp_t::send(struct UDSTp *hdl, const uint8_t *buf, size_t len, const UDSSDU_t *info) |
| hdl | pointer to transport handle |
| buf | a pointer to the data to send |
| len | length of data to send |
| info | pointer to SDU info (may be NULL). If NULL, implementation should send with physical addressing |
Definition at line 264 of file iso14229.h.