# doa-sdk-bundle **Repository Path**: bdoa/doa-sdk-bundle ## Basic Information - **Project Name**: doa-sdk-bundle - **Description**: doa sdk合集。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-06-11 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Introduction The Digital Object Interface Protocol (DOIP) ver. 2.1 specifies a standard way for clients to interact with digital objects (DOs). This project contains a set of DOIP development toolkits. | SubModules | Description | |---------------------------------------------------------------------------------|-------------------------------------------------------------------------| | [doip-sdk](https://gitee.com/BDWare/doip-sdk/) | The codec implementation of DOIP. | | [irp-sdk](https://gitee.com/BDWare/irp-sdk/) | The codec implementation of IRP. | | [doip-audit-tool](https://gitee.com/BDWare/doip-audit-tool) | Automatically record the doip/irp message, which can be used for audit. | | [doip-compatibility-tool](https://gitee.com/BDWare/doip-compatibility-tool.git) | Compatibility tool for doip version 2.1 and 2.0 | # Development Instructions 1) Clone the code repository using the following command. ```bash git clone git@gitee.com:bdoa/doa-sdk-bundle.git ``` 2) Pull submodules using the following command. ```bash git submodule update --init ``` ```bash git submodule foreach -q --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)' ``` 3) Update all submodules when necessary. ``` git submodule foreach git pull --rebase origin master git pull --rebase origin master ``` 4) create `gradle.properties` copy from `gradle.properties.template` to avoid build errors. ``` cp gradle.properties.template gradle.properties ```