# uds-networktransport **Repository Path**: hanhai-modules/uds-networktransport ## Basic Information - **Project Name**: uds-networktransport - **Description**: 来自黑芝麻智能科技(bstai)瀚海(hanhai)的UDS诊断传输层库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: release-open-source - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-06-26 - **Last Updated**: 2025-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uds-networktransport This repository contains diagnostic transport layer code, including the abstraction layer for transport protocols, transport protocol plugins, and the transport protocol manager. The base_network_transport directory contains the class definitions for the old version of the transport protocol abstraction layer. The doip directory contains the source code for the old version of the DoIP transport protocol implementation. The common directory contains common type definitions and class definitions for the diagnostic transport layer. The dm directory contains example code for the diagnostic management service main program. The doip_new directory contains the source code for the DoIP transport protocol implementation. The transport_protocol_handler directory contains the source code for the abstraction layer of the transport protocol. The transport_protocol_manager directory contains the source code for the transport protocol manager. The networktransport_idl directory contains FIDL files used for package management. ### Dependencies - yaml-cpp - uds-utility ### Build from source code Use CMake to build this project ``` mkdir build cd build && cmake .. make ``` ## License This program is released under [Apache 2.0](LICENSE) ## Third-Party Libraries - yaml-cpp : which is licensed under the MIT License. - diagnostic-depends : which is licensed under the Apache 2.0 License.