https://github.com/bringauto/fleet-protocol-cpp
https://github.com/bringauto/fleet-protocol-cpp
fleet-protocol
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bringauto/fleet-protocol-cpp
- Owner: bringauto
- License: lgpl-3.0
- Created: 2023-12-13T19:35:35.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-24T11:36:09.000Z (6 months ago)
- Last Synced: 2025-11-28T01:09:18.255Z (6 months ago)
- Topics: fleet-protocol
- Language: C++
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fleet Protocol V2 CXX Helpers
This project provides a set of C++ classes to help with the implementation of the Fleet Protocol V2.
## Requirements
* CMLib
* Fleet Protocol [>=v2.0.0]
> When using BA_PACKAGER the Fleet Protocol is automatically downloaded, else configure the project with CMake option `-DBRINGAUTO_SYSTEM_DEP=ON`
## Usage
### Installation
To install the library, first configure the project with CMake option BRINGAUTO_INSTALL=ON and BRINGAUTO_PACKAGE=ON and then install it.
```bash
mkdir _build && cd _build
cmake -DBRINGAUTO_INSTALL=ON -DBRINGAUTO_PACKAGE=ON ..
make install
```
### Package
To create a package, configure the project with CMake option BRINGAUTO_PACKAGE=ON and then create it using `cpack`.
```bash
mkdir _build && cd _build
cmake -DBRINGAUTO_INSTALL=ON -DBRINGAUTO_PACKAGE=ON ..
cpack
```