Skip to content
An Open Source library implementing the Return Link Encapsulation (RLE) standard defined by the ETSI - Join effort from Thales Alenia Space, CNES and Viveris Technologies - mirror of https://forge.net4sat.org/opensand/librle
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib
doc
include
linux
src
tests
.gitignore
.gitmodules
CMakeLists.txt
COPYING
README.md
VERSION
get_git_version.sh
tools.cmake

README.md

Return Link Encapsulation (RLE) library

Introduction

This piece of software is an implementation of the Return Link Encapsulation (RLE) standard defined by ETSI for Linux (or other Unix-compatible OS). The library may be used to add RLE encapsulation/de-encapsulation capabilities to an application.

License

The RLE library is licensed under the GNU GPL version 3 or later. The full text is available in the COPYING file.

Install the RLE library from sources

The sources are in the src subdirectory. The sources build an unique library that handle both encapsulation and de-encapsulation.

You may build the library as follow:

$ mkdir -p build
$ cd build
$ cmake ..       # configure the project
$ make clean
$ make all       # build the library itself

You may then build and run the unit and non-regression tests as follow:

$ make check

You may finally install the library on your system:

$ su
# make install

Use the RLE library

To compile an application using the RLE library use the following expression:

$ gcc `pkg-config rle --cflags` `pkg-config rle --libs` -Wall -o myappli myappli.c

References

Digital Video Broadcasting (DVB) Satellite Earth Stations and Systems (SES); Return Link Encapsulation (RLE) protocol ETSI TS 103 179 V1.1.1 (2013-08)

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.