Standards extensions (adaptations) supporting the Dynamic Simulation Environment (DSE) Core Platform.
L- doc Documentation and image sources.
L- dse DSE related implementations (for reuse).
L- ncodec Network Codec API, implementation of Binary Codec.
L- licenses 3rd party software licenses.
L- modelica Adaptations relating to the Modelica Association Standards.
L- fmi-ls-binary-codec Binary Codec specification for FMI 2/3.
L- fmi-ls-binary-to-text String encoding for binary data, for FMI 2/3.
L- fmi-ls-bus-topology Bus Topologies and Virtual Bus/Networks, for FMI 2/3.
- DSE NCodec supporting schemas:
- Automotive Bus - CAN Bus (w. Flatbuffers based serialisation schema).
The following Layered Standards are provided within the scope of the Dynamic Simulation Environment. These Layered Standards may be used to integrate solution components from the Dynamic Simulation Environment; such as the FMI ModelC FMU - which uses these Layered Standards to implement an ECU Network that exchanges CAN Bus Messages using only FMI String variables.
-
Dynamic Simulation Environment - FMI Layered Standard Binary Codec Selection
(dse-standards-fmi-ls-binary-codec)
Method for the selection of an FMI Binary Variable Codec at runtime using either; the Binary VariablemimeType
field (immutable), or an associated FMI String Variable which contains the MIME Type specifier of that FMI Binary Variable (mutable). -
Dynamic Simulation Environment - FMI Layered Standard for Binary to Text Encoding
(dse-standards-fmi-ls-binary-to-text)
Method for the exchange of Binary Data over FMI String Variables by using a binary-to-text encoding. -
Dynamic Simulation Environment - FMI Layered Standard for Bus Topology (Virtual Bus/Network)
(dse-standards-fmi-ls-bus-topology)
Method for the realisation of Bus Topology to implement Virtual Bus/Networks and exchange Network Messages (e.g. CAN Frames) using only FMI Binary and/or String Variables.
Please refer to the CONTRIBUTING.md file.
Dynamic Simulation Environment Standards is open-sourced under the Apache-2.0 license. See the LICENSE and NOTICE files for details.
- Automotive Bus Schema
- FMI Layered Standard examples and schemas: