DoIP-Lib

所属分类:自动驾驶
开发工具:C++
文件大小:60KB
下载次数:6
上传日期:2023-04-07 08:40:11
上 传 者sh-1993
说明:  Internet协议诊断(DoIP)库
(Diagnostics over Internet Protocol (DoIP) Library)

文件列表:
CMakeLists.txt (3402, 2023-08-20)
LICENSE (1080, 2023-08-20)
doc (0, 2023-08-20)
doc\doxygen.conf (422, 2023-08-20)
include (0, 2023-08-20)
include\doiplib (0, 2023-08-20)
include\doiplib\alive_check_request.h (763, 2023-08-20)
include\doiplib\alive_check_response.h (1031, 2023-08-20)
include\doiplib\announcement_timer.h (1533, 2023-08-20)
include\doiplib\controller_config.h (815, 2023-08-20)
include\doiplib\convert.h (4201, 2023-08-20)
include\doiplib\diag_message.h (2078, 2023-08-20)
include\doiplib\diag_message_ack.h (2776, 2023-08-20)
include\doiplib\diag_message_nack.h (3216, 2023-08-20)
include\doiplib\diag_nack_type.h (882, 2023-08-20)
include\doiplib\doip_controller.h (1846, 2023-08-20)
include\doiplib\eid_vehicle_id_request.h (1101, 2023-08-20)
include\doiplib\entity_status_request.h (793, 2023-08-20)
include\doiplib\entity_status_response.h (3062, 2023-08-20)
include\doiplib\generic_nack.h (1021, 2023-08-20)
include\doiplib\generic_nack_type.h (664, 2023-08-20)
include\doiplib\message.h (2433, 2023-08-20)
include\doiplib\message_handler.h (924, 2023-08-20)
include\doiplib\node_type.h (336, 2023-08-20)
include\doiplib\payload_type.h (1820, 2023-08-20)
include\doiplib\power_mode_request.h (793, 2023-08-20)
include\doiplib\power_mode_response.h (1099, 2023-08-20)
include\doiplib\power_mode_type.h (412, 2023-08-20)
include\doiplib\routing_activation_request.h (2594, 2023-08-20)
include\doiplib\routing_activation_response.h (3294, 2023-08-20)
include\doiplib\routing_activation_response_type.h (1275, 2023-08-20)
include\doiplib\vehicle_id_request.h (757, 2023-08-20)
include\doiplib\vehicle_id_response.h (4884, 2023-08-20)
include\doiplib\vin_vehicle_id_request.h (1423, 2023-08-20)
... ...

# DoIP-Lib ![example workflow](https://github.com/langroodi/DoIP-Lib/actions/workflows/cmake.yml/badge.svg) This repository corresponds to the Diagnostics over Internet Protocol (DoIP) C++ library for serializing and deserializing DoIP payloads based on [ISO 13400-2 standard](https://www.iso.org/obp/ui/#iso:std:iso:13400:-2:ed-2:v1:en). ## Dependecies The current library dependencies are as follows: - Cpp Standard: 14 - Cmake mimimum version: 3.14 - Compiler: - GCC C/C++ Compiler (x86-*** Linux GNU): 11.2.0; or - Clang C/C++ Compiler (x86-*** PC Linux GNU): 14.0.0 - Google Test: v1.12.1 ## Documentation The library documentation is available from [GitHub Pages](https://langroodi.github.io/DoIP-Lib/) which is powered by [Doxygen](https://www.doxygen.nl/index.html). ## Build and Test To be able to build the library with the unit tests (enabled by default), following bash command can be used: ```bash # To configure the build (Use '-Dbuild_tests=OFF' switch at the end to disable building the unit tests): cmake -S . -B build # To build the library: cmake --build build # To run the tests: cd build && ctest ``` ### Samples The library sample build is disabled by default. To be able to build the library with the sample, the first bash command introduced above should be modified as follows: ```bash cmake -S . -B build -Dbuild_samples=ON ```

近期下载者

相关文件


收藏者