dmt merge requestshttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests2024-01-25T12:21:09Zhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/22N7s TMCC#361 Add asn error code handling2024-01-25T12:21:09ZFilip FlorczykN7s TMCC#361 Add asn error code handlingFilip FlorczykFilip Florczykhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/21fix support for IA5Strings and Sequence Ofs in QQenC2023-04-27T08:53:01ZIgor Jarekfix support for IA5Strings and Sequence Ofs in QQenCIgor JarekIgor Jarekhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/20Fixed default value of partial vector update parameter2023-02-10T16:43:20ZFilip FlorczykFixed default value of partial vector update parameterFilip FlorczykFilip Florczykhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/19added s-function support2023-01-25T11:27:06ZIgor Jarekadded s-function supportIgor JarekIgor Jarekhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/18Added handling for qgenc partial vector update2023-01-25T08:07:06ZFilip FlorczykAdded handling for qgenc partial vector updateFilip FlorczykFilip Florczykhttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/17Fix IA5String support in QGenC functions2022-10-07T08:00:24ZArkadiusz KoszewskiFix IA5String support in QGenC functionshttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/16Fix sequence support in QGenC functions2022-08-24T09:30:15ZArkadiusz KoszewskiFix sequence support in QGenC functionshttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/15Add preliminary integration with QgenAda2022-03-23T11:55:29ZAngel Perez MuñozAdd preliminary integration with QgenAdaThis integration has been tested with the UPMSat 2 [ACS Simulink model](https://github.com/STR-UPM/OBDH_LABS/tree/master/LAB7/ACS_PIL). The integration with TASTE-Spacecreator can be found in [this repository](https://github.com/AngelPer...This integration has been tested with the UPMSat 2 [ACS Simulink model](https://github.com/STR-UPM/OBDH_LABS/tree/master/LAB7/ACS_PIL). The integration with TASTE-Spacecreator can be found in [this repository](https://github.com/AngelPerezM/OBDH_LABS/tree/master).
Limitations of this integration:
--------------------------------
Support for `SEQUENCE OF`, and `REAL` ASN data types in an `x86_64` execution environment.Thanassis TsiodrasThanassis Tsiodrashttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/14Fix Simulink dataview dimensions and name attributes2022-02-11T13:49:33ZAngel Perez MuñozFix Simulink dataview dimensions and name attributesPer the [Simulink documentation](https://www.mathworks.com/help/simulink/slref/simulink.buselement.html), the properties of elements of buses shall be:
- **N**ame instead of **n**ame.
- **D**imensions instead of **d**imensions.Per the [Simulink documentation](https://www.mathworks.com/help/simulink/slref/simulink.buselement.html), the properties of elements of buses shall be:
- **N**ame instead of **n**ame.
- **D**imensions instead of **d**imensions.Thanassis TsiodrasThanassis Tsiodrashttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/13Fix Qgen(C/Ada) mapping2021-12-22T13:03:42ZAngel Perez MuñozFix Qgen(C/Ada) mappingThe following bug was discovered while testing the capabilities the TASTE and QGen integration. There is an issue with the `.adb` generated in the QGenC function wrapper.
**Steps to reproduce:**
1. Create an OpenGeode-SDL function and ...The following bug was discovered while testing the capabilities the TASTE and QGen integration. There is an issue with the `.adb` generated in the QGenC function wrapper.
**Steps to reproduce:**
1. Create an OpenGeode-SDL function and a QGenC function.
2. Connect them, so that the OpenGeode can call the QGenC function cyclically.
3. Create the Deployment View and build the system.
**Results:**
Kazoo generated the `wrappers/<QGenC-provided-interface>.adb` code with one error because the return value of one of its functions is ignored. I didn't spot this error before because I used only C functions, and the `.gpr` did not include Ada as a programming language. But now with the OpenGeode-SDL function, it is included.
**Additional info:**
I tested a similar scenario with an OpenGeode-SDL and a Simulink function, and everything was OK; i.e., the return value of the Ada function was not ignored.
**Proposed solution:**
The issues were located in `synchronousTool.py`. Specifically, the `bytes_integer` output parameter was missing and the returned value from one function was ignored.https://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/12Updated versions of flake8 / pylint / mypy - and additional (robotics-project...2021-10-25T16:33:56ZThanassis TsiodrasUpdated versions of flake8 / pylint / mypy - and additional (robotics-projects-driven) ASN.1 grammar used in coverage testing.Updated versions of flake8 / pylint / mypy - and additional (robotics-projects-driven) ASN.1 grammar used in coverage testing.Updated versions of flake8 / pylint / mypy - and additional (robotics-projects-driven) ASN.1 grammar used in coverage testing.Thanassis TsiodrasThanassis Tsiodrashttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/9Simulink Mapper improvement2020-05-01T18:17:53ZLaura Alexandra Sequeira GouveiaSimulink Mapper improvementOctet string convert uses loop instead of assigning each element individually.
Allows for larger arrays to be used without straining compilation time and resources.Octet string convert uses loop instead of assigning each element individually.
Allows for larger arrays to be used without straining compilation time and resources.https://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/8Crazyflie2018-06-20T09:21:44ZMaxime PerrotinCrazyflieWe never merged these modifications (mostly adding ifdefs __unix__ when emitting printf code)
I think we did them when still using gnat2016, which did not include stdlib.h and stdio.h, causing some compilation issues. Gnat 2017 and 201...We never merged these modifications (mostly adding ifdefs __unix__ when emitting printf code)
I think we did them when still using gnat2016, which did not include stdlib.h and stdio.h, causing some compilation issues. Gnat 2017 and 2018 don't have this problem, however the commits seem still validThanassis TsiodrasThanassis Tsiodrashttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/7Generate data implementations to have less warnings2018-06-13T07:50:17ZMaxime PerrotinGenerate data implementations to have less warningsFor each data type, create a corresponding DATA IMPLEMENTATION type.impl;
This allows to have zero warnings from ocarina when parsing data viewsFor each data type, create a corresponding DATA IMPLEMENTATION type.impl;
This allows to have zero warnings from ocarina when parsing data viewshttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/6Mini cache2018-06-05T10:53:05ZMaxime PerrotinMini cachePlease merge the mini-cachePlease merge the mini-cachehttps://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/3Stubs.py will no longer call sys.exit(1) on error, but raise exception instea...2016-06-21T12:07:56ZKonrad GrochowskiStubs.py will no longer call sys.exit(1) on error, but raise exception instead (Python3)https://gitrepos.estec.esa.int/taste/dmt/-/merge_requests/2Stubs.py will no longer call sys.exit(1) on error, but raise exception instead2016-06-21T12:08:33ZKonrad GrochowskiStubs.py will no longer call sys.exit(1) on error, but raise exception instead