[−][src]Crate fmi
The fmi
crate implements a Rust interface to FMUs (Functional Mockup Units) that follow FMI
Standard. This version of the library supports FMI2.0. See http://www.fmi-standard.org/
Examples
let import = fmi::Import::new(std::path::Path::new("data/Modelica_Blocks_Sources_Sine.fmu")).unwrap(); let instance1 = fmi::InstanceME::new(&import, "inst1", false, true).unwrap();
Re-exports
pub use self::fmi::FmiApi; |
pub use self::import::Import; |
pub use self::instance::CoSimulation; |
pub use self::instance::Common; |
pub use self::instance::InstanceCS; |
pub use self::instance::InstanceME; |
pub use self::instance::ModelExchange; |
pub use self::variable::Var; |
Modules
built_info | |
fmi | |
import | |
instance | |
logger | |
model_descr | |
variable |
Enums
FmiError |
Type Definitions
Result | Crate-wide Result type |