Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 28 days ago
JSON representation
OpenDLV microservice to replay raw CAN frames onto a given CAN device
- Host: GitHub
- URL: https://github.com/chalmers-revere/opendlv-device-can-replay
- Owner: chalmers-revere
- License: gpl-3.0
- Archived: true
- Created: 2019-03-29T07:49:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T09:53:12.000Z (9 months ago)
- Last Synced: 2024-08-04T04:07:23.682Z (4 months ago)
- Topics: aarch64, armhf, can, can-bus, docker, docker-image, libcluon, microservice, opendlv, x86-64
- Language: C++
- Size: 227 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canbus - opendlv-device-can-replay - OpenDLV Microservice to replay captured CAN frames to a CAN interface. (Utils / Other Utils)
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