EmbeddedMontiArc issueshttps://git.rwth-aachen.de/groups/monticore/EmbeddedMontiArc/-/issues2019-10-09T17:58:44+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/2Investigate generation of autopilot adapter2019-10-09T17:58:44+02:00Evgeny KusmenkoInvestigate generation of autopilot adaptercurrently the autopilot adapter is quite simple and most of the code is hard written
please check how the generator can be extended so that a suitable adapter (+ jni calls + (rmi interfaces)) are generated automatically and do not need ...currently the autopilot adapter is quite simple and most of the code is hard written
please check how the generator can be extended so that a suitable adapter (+ jni calls + (rmi interfaces)) are generated automatically and do not need to be adapted manually whenever the interface of the autopilot component is changed
@markus.bauer can show you how the ros generation process works. maybe it makes sense to omit the tagging stepJean MeuriceJean Meuricehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/simulators/RMIModelServer/-/issues/4How to handle structs in the automated adapter generation?2019-10-09T18:00:07+02:00Evgeny KusmenkoHow to handle structs in the automated adapter generation?Now, only primitive types are adapted, please think about structs.
Possible solutions: introduce classes for structs or flatten structsNow, only primitive types are adapted, please think about structs.
Possible solutions: introduce classes for structs or flatten structsJean MeuriceJean Meuricehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/emam2mqtt/-/issues/23Prepare for hand in2019-10-14T14:20:31+02:00Alexander David HellwigPrepare for hand inThings that should be done before hand in:
- merge all code into the master branch of the original projects
- provide a (lightweight) documentation in the readme files of the projects. It should give other Students an idea on:
- how t...Things that should be done before hand in:
- merge all code into the master branch of the original projects
- provide a (lightweight) documentation in the readme files of the projects. It should give other Students an idea on:
- how to install(linux or windows or docker) the project and its dependencies
- how to use your project
- where it is located in relation to other projects
- link 1 or 2 test cases that demonstrate the main features of the project(if available)
- you can always link to external documentation
- keep it briefGeorg VinogradovJannis Joachim TölleMike GrüneGeorg Vinogradovhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2RosMsg/-/issues/2Failing test2019-10-19T19:46:40+02:00Alexander David HellwigFailing testAlexander David HellwigAlexander David Hellwighttps://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/simulators/RMIModelServer/-/issues/1Investigate RMI mapping problem2019-11-12T20:44:58+01:00Evgeny KusmenkoInvestigate RMI mapping problemapparently the rmi server can't cope with multiple controllers. Please investigate why/where the bug occursapparently the rmi server can't cope with multiple controllers. Please investigate why/where the bug occursHengwen Zhanghengwen.zhang@rwth-aachen.deHengwen Zhanghengwen.zhang@rwth-aachen.dehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/34extends the commands with ceil function2020-01-01T09:33:18+01:00Ahmed Diabextends the commands with ceil functionAhmed DiabAhmed Diabhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/42add findContours command from OpenCV2020-01-05T21:27:32+01:00Ahmed Diabadd findContours command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/40add inRange command from OpenCV2020-01-05T21:28:27+01:00Ahmed Diabadd inRange command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/39add cvtColor Command from OpenCV2020-01-05T21:28:57+01:00Ahmed Diabadd cvtColor Command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/36add new addParameter to method class2020-01-05T21:29:54+01:00Ahmed Diabadd new addParameter to method classextends the Method class to a new addParameter function.extends the Method class to a new addParameter function.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/38add gaussianBlur command from OpenCV2020-01-05T21:30:45+01:00Ahmed Diabadd gaussianBlur command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/37add erode and dilate commands from OpenCV2020-01-05T21:31:31+01:00Ahmed Diabadd erode and dilate commands from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-lsp-commons/-/issues/1Share model file cache for artifacts of same Language Family2020-01-10T14:04:45+01:00Alexander David HellwigShare model file cache for artifacts of same Language Familyhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/43add rectangle command from OpenCV2020-01-13T14:13:33+01:00Ahmed Diabadd rectangle command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/44add boundingRect command from OpenCV2020-01-13T14:13:59+01:00Ahmed Diabadd boundingRect command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/45add largestContour command2020-01-13T14:14:20+01:00Ahmed Diabadd largestContour commandEvgeny KusmenkoAhmed DiabEvgeny Kusmenkohttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-lsp-commons/-/issues/2Catch UnsupportedOperation in MutliLangDocumentService2020-03-07T18:18:46+01:00Alexander David HellwigCatch UnsupportedOperation in MutliLangDocumentServicehttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/utilities/monticore-lsp-commons/-/issues/3Multiple models bases in same workspace2020-03-08T13:35:26+01:00Alexander David HellwigMultiple models bases in same workspaceSituation:
```
workspace_root
+ model_root_a
+ /pack/a/model.lang <- includes package pack.a;
...
+ model_root_b
+ /other/pack/b/model2.lang <- includes package other.pack.b;
```
- [x] ModelFileCache creates temp Paths for each ...Situation:
```
workspace_root
+ model_root_a
+ /pack/a/model.lang <- includes package pack.a;
...
+ model_root_b
+ /other/pack/b/model2.lang <- includes package other.pack.b;
```
- [x] ModelFileCache creates temp Paths for each model root
- [x] Symtabs are created accordinglyhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/EMAM2Cpp/-/issues/41add threshold command from OpenCV2020-03-20T09:13:51+01:00Ahmed Diabadd threshold command from OpenCVEvgeny KusmenkoAhmed DiabEvgeny Kusmenko