EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2019-05-30T15:39:56+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2someip/-/issues/5[Optional]Install Some/IP(Windows)2019-05-30T15:39:56+02:00Alexander David Hellwig[Optional]Install Some/IP(Windows)Install Some/IP on a Windows 10 x64 System and add documentation to README.md(or link to existing)Install Some/IP on a Windows 10 x64 System and add documentation to README.md(or link to existing)Markus Georg BendelMarkus Georg Bendelhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2someip/-/issues/4Create a Docker image2019-05-28T17:33:28+02:00Alexander David HellwigCreate a Docker imageCreate a docker image with Some/IP + compiler installed and upload it to this projects Registery. Use it to compile the example project.Create a docker image with Some/IP + compiler installed and upload it to this projects Registery. Use it to compile the example project.Markus Georg BendelMarkus Georg Bendelhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2someip/-/issues/3Install Some/IP(Linux)2019-05-25T17:39:29+02:00Alexander David HellwigInstall Some/IP(Linux)Install Some/IP on a Linux System(e.g. Ubuntu 16.04) and add documentation to README.md(or link to existing)Install Some/IP on a Linux System(e.g. Ubuntu 16.04) and add documentation to README.md(or link to existing)Markus Georg BendelMarkus Georg Bendelhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2someip/-/issues/2Add basic CI2019-05-25T16:48:25+02:00Alexander David HellwigAdd basic CIReference https://docs.gitlab.com/ee/ci/quick_start/ Compare with https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/.gitlab-ci.ymlReference https://docs.gitlab.com/ee/ci/quick_start/ Compare with https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/.gitlab-ci.ymlMarkus Georg BendelMarkus Georg Bendelhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2someip/-/issues/1Add basic Maven project structure2019-05-25T16:09:59+02:00Alexander David HellwigAdd basic Maven project structureReference https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/pom.xmlReference https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/pom.xmlMarkus Georg BendelMarkus Georg Bendelhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/8Handwrite a MQTT-Adapter2019-06-05T17:31:43+02:00Alexander David HellwigHandwrite a MQTT-AdapterCompare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/tree/master/src/test/resources/results/echoCMake You can mock tests_a_compA and remove/ignore IAdapter_tests_a_compA.h. Keep the signature of the ini...Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/tree/master/src/test/resources/results/echoCMake You can mock tests_a_compA and remove/ignore IAdapter_tests_a_compA.h. Keep the signature of the init as well as tick methods.Georg VinogradovJannis Joachim TölleMike GrüneGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/7Compile the example with CMake2019-06-03T15:35:21+02:00Alexander David HellwigCompile the example with CMakeReference https://cliutils.gitlab.io/modern-cmake/ Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/src/test/resources/results/echoCMake/CMakeLists.txt You will need to replace/delete th...Reference https://cliutils.gitlab.io/modern-cmake/ Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/src/test/resources/results/echoCMake/CMakeLists.txt You will need to replace/delete the find_package and list instructions as well as the (file)names. You might need to write/search a FindMQTT.cmakeGeorg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/6Create a simple example2019-06-03T15:21:54+02:00Alexander David HellwigCreate a simple exampleCreate a example where a Subscriber sends a double to a Publisher which prints it to stdout. Compile and run it.You dont need to use EmbeddeMontiArcMath for this.Create a example where a Subscriber sends a double to a Publisher which prints it to stdout. Compile and run it.You dont need to use EmbeddeMontiArcMath for this.Georg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/5[Optional]Install MQTT(Windows)2019-05-24T13:42:44+02:00Alexander David Hellwig[Optional]Install MQTT(Windows)Install MQTT on a Windows 10 x64 System and add documentation to README.md(or link to existing)Install MQTT on a Windows 10 x64 System and add documentation to README.md(or link to existing)Georg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/4Create a Docker image2019-05-24T13:42:39+02:00Alexander David HellwigCreate a Docker imageCreate a docker image with mqtt + compiler installed and upload it to this projects Registery. Use it to compile the example project.Create a docker image with mqtt + compiler installed and upload it to this projects Registery. Use it to compile the example project.Georg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/3Install MQTT(Linux)2019-05-24T13:42:35+02:00Alexander David HellwigInstall MQTT(Linux)Install MQTT on a Linux System(e.g. Ubuntu 16.04) and add documentation to README.md(or link to existing)Install MQTT on a Linux System(e.g. Ubuntu 16.04) and add documentation to README.md(or link to existing)Georg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/2Add basic CI2019-05-24T13:42:30+02:00Alexander David HellwigAdd basic CIReference https://docs.gitlab.com/ee/ci/quick_start/ Compare with https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/.gitlab-ci.ymlReference https://docs.gitlab.com/ee/ci/quick_start/ Compare with https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/.gitlab-ci.ymlGeorg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/1Add basic Maven project structure2019-05-24T13:42:24+02:00Alexander David HellwigAdd basic Maven project structureReference https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/pom.xmlReference https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html Compare to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosCpp/blob/master/pom.xmlGeorg VinogradovGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/SimulationLanguage/-/issues/4Simulation duration2019-08-28T10:33:32+02:00Evgeny KusmenkoSimulation durationSimulation Duration sollte (einzige) abbruchbedingung sein
ggf. aus duration und frame länge die Anzahl Frames berechnen und setzenSimulation Duration sollte (einzige) abbruchbedingung sein
ggf. aus duration und frame länge die Anzahl Frames berechnen und setzenPascal Maurice PortaPascal Maurice Portahttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/16Charging Station - Determination of coordinates2019-10-09T10:51:16+02:00gasialiCharging Station - Determination of coordinatesLocations for charging station has to be determined. So that it can be rendered via visualization.Locations for charging station has to be determined. So that it can be rendered via visualization.First Sprintgasialigasialihttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/server/-/issues/15Battery Interface - initial proposal2019-09-26T18:30:15+02:00ulfetBattery Interface - initial proposalAn interface for battery is needed; as it would be provided to BMW group so that their realization is consistent with our team's implementation.An interface for battery is needed; as it would be provided to BMW group so that their realization is consistent with our team's implementation.First SprintEvgeny KusmenkoAnxhela HyseniulfetEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/32Autotraining EMADL2CPP2019-05-15T11:33:43+02:00Nicola GattoAutotraining EMADL2CPPThe new version of EMADL2CPP supports the option to start the training of a CNN component automatically. For each CNN component, the training outputs two files: the symbol.json and the parameter file of the neural network. In order to us...The new version of EMADL2CPP supports the option to start the training of a CNN component automatically. For each CNN component, the training outputs two files: the symbol.json and the parameter file of the neural network. In order to use the autotraining function of EMADL2CPP in EMAM2Middleware generator, a cli option is needed to activate it. Furthermore, the compiled executable expects the two output files to be at the relative path "model/name.of.cnnarch.component/". This means, the generated compile.sh should ensure that these files are moved to the correct place.Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/5[ERR] Could not open DLL/ Could not open SO2019-11-11T16:40:48+01:00Sabrina Wolff[ERR] Could not open DLL/ Could not open SOWhen starting a simulation, an error in the RMIServer occured: "[ERR] Could not open DLL: path\to\RMIModelServer\install\autopilot\AutoPilotAdapter\AutopilotAdapter.dll" or "[ERR] Could not open SO: path\to\RMIModelServer\install\autopil...When starting a simulation, an error in the RMIServer occured: "[ERR] Could not open DLL: path\to\RMIModelServer\install\autopilot\AutoPilotAdapter\AutopilotAdapter.dll" or "[ERR] Could not open SO: path\to\RMIModelServer\install\autopilot\AutoPilotAdapter\AutopilotAdapter.so". The Server wants to open the AutopilotAdapter.so and AutopilotAdapter.dll files located in the "AutopilotAdapter" folder but this folder does not exist. The files are placed in the "autopilot" folder. So to fix it, you just need to create a folder named "AutopilotAdapter" in "autopilot" and place both files into it.
![Unbenajjnnt](/uploads/c3b7888a4fa598a20bd20824b8e26d1e/Unbenajjnnt.jpg)
![Unbenkkklannjjjt](/uploads/c101a42422363c24c6303c224cabdac3/Unbenkkklannjjjt.jpg)Evgeny KusmenkoEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/29Wrong execution order of generated c file2021-02-22T13:21:34+01:00Malte HeithoffWrong execution order of generated c fileRunning test
https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/java/de/monticore/lang/monticar/generator/heithoff/SListBug.java
generates cpp from the ```PacManWrapper```. The instanc...Running test
https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/java/de/monticore/lang/monticar/generator/heithoff/SListBug.java
generates cpp from the ```PacManWrapper```. The instance ```searchLeft```
https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/resources/de/rwth/pacman/heithoff2/BFS/Paths.emam#L23
from component ```BFSearch``` https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/resources/de/rwth/pacman/heithoff2/BFS/BFSearch.emam
will be compiled to https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/resources/de/rwth/pacman/heithoff2/BFS/de_rwth_pacman_pacManWrapper_controller_safePaths_searchLeft.h
(or in target/generated-sources-cpp/de/rwth/pacman/PacManWrapper/de_rwth_pacman_pacManWrapper_controller_safePaths_searchLeft.h)
Here the instance ```endSafe``` will be executed before every other instance. https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/blob/heithoff_bug/src/test/resources/de/rwth/pacman/heithoff2/BFS/de_rwth_pacman_pacManWrapper_controller_safePaths_searchLeft.h#L85
But the component should be executed last.Malte HeithoffMalte Heithoffhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Middleware/-/issues/31Split clustering code into own project2019-04-10T09:42:00+02:00Alexander David HellwigSplit clustering code into own projectAlexander David HellwigAlexander David Hellwig