File List¶
Here is a list of all files with brief descriptions:
- dir examples
- dir linux_socket
- file linux_socket.c
- dir python_api
- dir inc
- file can_driver.h
- file mock_can.h
- file mock_time.h
- dir src
- file can_driver.c
- file isotp_user.c
- file mock_can.c
- file mock_time.c
- file pyisotp.c
- dir inc
- dir linux_socket
- dir inc
- file isotp_config.h ISO-TP configuration parameters and feature toggles.
- file isotp_defines.h Internal protocol definitions and type structures for ISO-TP.
- file isotp_user.h User callback interfaces and platform abstraction layer.
- file isotp.h Core ISO-TP protocol API with link management and message handling.
- dir src
- file isotp.c
- dir tests
- dir integration
- file conftest.py Pytest fixtures for ISO-TP integration tests.
- file test_api_endpoints.py Integration smoke tests for public API endpoints.
- file test_api_validation.py Integration tests for API input validation.
- file test_buffer_limits.py Integration tests for buffer limit behavior.
- file test_cantp.py Integration tests for CAN TP and ISO-TP behavior.
- file test_flow_control.py Integration tests for flow control handling.
- file test_multi_frame.py Integration tests for multi-frame ISO-TP transfers.
- file test_timing.py Integration tests for timing-related ISO-TP behavior.
- dir unit
- file gtest_isotp_destroy_link.cpp Unit tests for isotp_destroy_link.
- file gtest_isotp_init_link.cpp Unit tests for isotp_init_link.
- file gtest_isotp_on_can_message.cpp Unit tests for isotp_on_can_message.
- file gtest_isotp_poll.cpp Unit tests for isotp_poll.
- file gtest_isotp_receive.cpp Unit tests for isotp_receive.
- file gtest_isotp_send.cpp Unit tests for isotp_send.
- file gtest_isotp_send_with_id.cpp Unit tests for isotp_send_with_id.
- file isotp_test_mocks.cpp Test doubles for ISO-TP user callbacks.
- file isotp_test_support.h Test support utilities and mocks.
- dir integration