Skip to content

Standards Extensions supporting the Dynamic Simulation Environment Core Platform.

License

Notifications You must be signed in to change notification settings

boschglobal/dse.standards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Simulation Environment - Standards Extensions

Introduction

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.

Reference Implementations

Network Codec API

Standards Extensions

Modelica FMI Layered Standards

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 Variable mimeType 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.

Contribute

Please refer to the CONTRIBUTING.md file.

License

Dynamic Simulation Environment Standards is open-sourced under the Apache-2.0 license. See the LICENSE and NOTICE files for details.

References