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
182 downloads per month
Used in 3 crates
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), whilerustecal-sysprovides the rawextern "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