[][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