Skip to content

emvahle/fmi-ls-bus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMI Layered Standard Network Communication

Build Specification

This repository contains a current prototype draft for the FMI Layered Standard Network Communication (fmi-ls-bus) based on the Functional Mock-up Interface 3.0 standard for the exchange of simulation models. Note that this draft is being worked on actively, and thus are subject to change without notice.

This is currently not normative, nor is this document to be considered officially endorsed by the Modelica Association or other involved organisations prior to official adoption.

The FMI 3.0 Layered Standard Network Communication is currently maintained on GitHub and is published here. It is based on the FMI standard.

Repository Structure

  • docs -- Sources of the specification document
  • headers -- Header files of the C-API
  • schema -- XSD schema for this FMI Layered Standard

Getting Started

To help you get started, we provide introductory chapters. The following resources are currently available:

Demos

Demo FMUs are available within the FMI LS Bus Implementers' Guide to illustrate how to use and implement the fmi-ls bus. More demos will be added iteratively in the near future. See also the overview pages for the demos, categorized by the different supported bus types of the fmi-ls-bus.

FMI LS Bus Implementers' Guide

The FMI LS Bus Implementers' Guide is a free resource intended to give non-normative recommendations and guidance to implementers of the Functional Mock-up Interface layered standard Network Communication (FMI-LS-BUS).

Copyright and License

Code and documentation copyright (C) 2008-2011 the MODELISAR consortium and 2012-2024 the Modelica Association Project FMI. Code released under the 2-Clause BSD License. Docs released under Attribution-ShareAlike 4.0 International.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.3%
  • C 45.1%
  • CMake 0.6%