Expand description
Generated Rust fmi-standard bindings.
This crate also includes a variadic logging handler as inspired by rust-fmi.
Example
use libfmi::Fmi2Dll;
let fmi = unsafe { Fmi2Dll::new("../tests/fmu/bouncing_ball/binaries/linux64/bouncing_ball.so") }?;
let version = unsafe { fmi.fmi2GetVersion() };
println!("FMI version: {:?}", unsafe {
std::ffi::CStr::from_ptr(version)
});
Modules
Structs
Enums
Constants
Type Aliases
- Types for Functions for FMI2 for Model Exchange
- Types for Common Functions
- Types for Functions for FMI2 for Co-Simulation