libsml-sys

Crates.iolibsml-sys
lib.rslibsml-sys
version0.1.1
sourcesrc
created_at2024-10-13 12:16:29.74359
updated_at2024-10-29 11:07:11.012301
descriptionLow-level bindings to the system libsml library
homepage
repositoryhttps://github.com/linuskmr/libsml-rs
max_upload_size
id1407300
size4,855
Linus (linuskmr)

documentation

README

libsml-sys

Low-level bindings to the system libsml library.

libSML is a library which implements the Smart Message Language (SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb (FNN). It can be utilized to communicate to FNN specified Smart Meters or Smart Meter components (EDL/MUC).
github.com/volkszaehler/libsml

Installation

According to the libsml documentation, install the following dependencies:

$ sudo apt-get install uuid-dev uuid-runtime

For building libsml-sys also clang is required:

$ sudo apt-get install clang

Download libsml1_1.1.3_amd64.deb as well as libsml-dev_1.1.3_amd64.deb from libsml's releases page and install them using

$ sudo dpkg -i libsml1_1.1.2_amd64.deb
$ sudo dpkg -i libsml-dev_1.1.2_amd64.deb
Commit count: 8

cargo fmt