Network Codec API of the Dynamic Simulation Environment (DSE) Core Platform.
L- dse/ncodec NCodec API source code.
L- example Example implementation.
L- libs Codec Libraries.
L- automotive-bus Automotive Bus Schema reference implementation.
L- tests Supporting tests.
The example implementations and Codec Libraries of the Network Codec are built using containerised toolchains. Those are available from the DSE C Library and can be built as follows:
$ git clone https://github.com/boschglobal/dse.clib.git
$ cd dse.clib
$ make docker
Alternatively, the latest Docker Images are available on ghcr.io and can be used as follows:
$ export GCC_BUILDER_IMAGE=ghcr.io/boschglobal/dse-gcc-builder:main
$ export GCC_TESTER_IMAGE=ghcr.io/boschglobal/dse-python-builder:main
An example implementation is described at this location example/README.md
The following Codec Libraries are included as a part of this project:
- Automotive Bus Schema supporting:
- CAN Bus - streaming frame interface using Flatbuffers.
Please refer to the CONTRIBUTING.md file.
Dynamic Simulation Environment Standards is open-sourced under the Apache-2.0 license.