Group isotp¶
Public API of the ISO 15765-2 (ISO-TP) library. More...
Modules¶
| Type | Name |
|---|---|
| module | Configuration Build-time configuration for ISOTP-C. |
| module | Definitions Protocol constants of ISO 15765-2 and the library result codes. |
| module | Link Transport layer of one ISO-TP connection: segmentation, flow control, timing. |
| module | Codec Pure functions that translate between CAN frames and ISO-TP PDUs. |
Macros¶
| Type | Name |
|---|---|
| define | ISOTP_VERSION "2.0.1"Version string "MAJOR.MINOR.PATCH". |
| define | ISOTP_VERSION_MAJOR 2 |
| define | ISOTP_VERSION_MINOR 0 |
| define | ISOTP_VERSION_PATCH 1 |
Detailed Description¶
This module groups the public interface and its supporting submodules: Configuration, Definitions, Codec and Link.
Include this single header to use the library: * isotp_config.h build-time configuration (buffer sizes, protocol defaults) * isotp_defs.h frame types, flow status, N_Result codes, big-endian helpers * isotp_protocol.h frame codec: decode, encode SF/FF/CF/FC, STmin * isotp_link.h transport layer of one connection (segmentation, flow control, timing)
Macro Definition Documentation¶
define ISOTP_VERSION¶
Version string "MAJOR.MINOR.PATCH".