Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chalmers-revere/opendlv-device-can-replay

OpenDLV microservice to replay raw CAN frames onto a given CAN device
https://github.com/chalmers-revere/opendlv-device-can-replay

aarch64 armhf can can-bus docker docker-image libcluon microservice opendlv x86-64

Last synced: 3 months ago
JSON representation

OpenDLV microservice to replay raw CAN frames onto a given CAN device

Awesome Lists containing this project

README

        

Moved to https://git.opendlv.org.

## OpenDLV Microservice to replay captured CAN frames to a CAN interface

This repository provides source code to replay capture raw CAN frames in
opendlv.proxy.RawCANFrame format onto a CAN device for the OpenDLV software ecosystem.

## Table of Contents
* [Dependencies](#dependencies)
* [Usage](#usage)
* [License](#license)

## Dependencies
No dependencies! You just need a C++14-compliant compiler to compile this
project as it ships the following dependencies as part of the source distribution:

* [libcluon](https://github.com/chrberger/libcluon) - [![License: GPLv3](https://img.shields.io/badge/license-GPL--3-blue.svg
)](https://www.gnu.org/licenses/gpl-3.0.txt)
* [Unit Test Framework Catch2](https://github.com/catchorg/Catch2/releases/tag/v2.1.2) - [![License: Boost Software License v1.0](https://img.shields.io/badge/License-Boost%20v1-blue.svg)](http://www.boost.org/LICENSE_1_0.txt)

## Usage
This microservice is created automatically on changes to this repository via Docker's public registry for:
* [x86_64](https://hub.docker.com/r/chalmersrevere/opendlv-device-can-replay-amd64/tags/)
* [armhf](https://hub.docker.com/r/chalmersrevere/opendlv-device-can-replay-armhf/tags/)
* [aarch64](https://hub.docker.com/r/chalmersrevere/opendlv-device-can-replay-aarch64/tags/)

To run this microservice using our pre-built Docker image, simply start it as follows:

```
docker run --rm -ti --net=host --privileged chalmersrevere/opendlv-device-can-replay-multi:v0.0.1 --id=0 --can=vcan0
```

## License

* This project is released under the terms of the GNU GPLv3 License