4 releases
new 0.1.3 | May 24, 2025 |
---|---|
0.1.2 | May 24, 2025 |
0.1.1 | May 24, 2025 |
0.1.0 | May 24, 2025 |
#8 in #ecal
66 downloads per month
Used in 2 crates
9KB
51 lines
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 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-sys
provides 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
- eCAL C/C++ library v6.0 or later installed and accessible on your system
Dependencies
~0–2MB
~39K SLoC