6 releases

Uses new Rust 2024

0.1.5 Aug 25, 2025
0.1.4 Jul 28, 2025
0.1.3 May 24, 2025

#8 in #ecal

Download history 19/week @ 2025-07-02 24/week @ 2025-07-09 10/week @ 2025-07-16 125/week @ 2025-07-23 43/week @ 2025-07-30 58/week @ 2025-08-06 137/week @ 2025-08-20 84/week @ 2025-08-27 71/week @ 2025-09-03 59/week @ 2025-09-10 10/week @ 2025-09-17 34/week @ 2025-09-24 50/week @ 2025-10-01 51/week @ 2025-10-08 47/week @ 2025-10-15

182 downloads per month
Used in 3 crates

Apache-2.0

9KB

rustecal-sys

Raw FFI bindings to the eCAL C API.

This crate is not intended for direct use, but underpins the safe abstractions provided in rustecal-core, rustecal-pubsub, and rustecal-service.


rustecal-sys

Low-level FFI bindings for the Eclipse eCAL C++ library, enabling Rust code to interface directly with eCAL’s core functionality.

Features

  • Rust FFI: Safe Rust wrappers live in higher-level crates (rustecal-core), while rustecal-sys provides the raw extern "C" declarations.
  • Cross-platform: Supports Linux, Windows, and macOS (provided the eCAL C/C++ library is installed for your platform).
  • Build script: Auto-detects eCAL installations.

Requirements

  • Rust 1.60 or later
  • Eclipse eCAL C/C++ library v6.0 or later installed and accessible on your system

No runtime deps

~0–1.9MB
~38K SLoC