| Crates.io | dlt-sys |
| lib.rs | dlt-sys |
| version | 0.1.0 |
| created_at | 2025-11-28 10:57:26.457291+00 |
| updated_at | 2025-11-28 10:57:26.457291+00 |
| description | FFI bindings to libdlt |
| homepage | https://github.com/eclipse-opensovd/dlt-tracing-lib |
| repository | |
| max_upload_size | |
| id | 1955115 |
| size | 34,880 |
Low-level FFI bindings to the COVESA DLT (Diagnostic Log and Trace) C library (
libdlt).
dlt-sys provides unsafe Rust bindings to the COVESA DLT daemon C library.
This crate is intended to be used as a foundation for higher-level safe Rust abstractions (see dlt-rs).
Please note that this is only implements functionality required for dlt-rs and does not cover the entire libdlt API.
libdlt functionstrace_load_ctrl feature for load control supportThis is a low-level crate with unsafe APIs. Most users should use dlt-rs instead for a safe, idiomatic Rust API.
trace_load_ctrl - Enable DLT load control support (may be required in some environments, depending on the DLT build time daemon configuration)generate-bindings - Regenerate bindings from C headers (development only)All functions in this crate are unsafe as they directly call C library functions. Proper usage requires understanding of:
dlt-rs crate.Licensed under the Apache License, Version 2.0. See LICENSE for details.
This project is part of Eclipse OpenSOVD, but can be used independently. See CONTRIBUTING.md for guidelines.