escet merge requestshttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests2022-10-09T08:40:47Zhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/380#423 Prepare Git repo for v0.8 development2022-10-09T08:40:47ZDennis Hendriks#423 Prepare Git repo for v0.8 developmentCloses #423Closes #423v0.8https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/374#417 Support dark theme in ESCET (console/legend/plotviz/checkstyle)2022-10-03T07:13:47ZDennis Hendriks#417 Support dark theme in ESCET (console/legend/plotviz/checkstyle)The first 4 dark theme changes for #417:
- Add application framework console dark theme support:
- Different colors for light and dark theme.
- Keeps same colors for light theme as used before.
- Adapts to theme changes, even afte...The first 4 dark theme changes for #417:
- Add application framework console dark theme support:
- Different colors for light and dark theme.
- Keeps same colors for light theme as used before.
- Adapts to theme changes, even after application termination.
- Application status legend dialog improvements for dark theme:
- 'Composite' with grid layout rather than a 'Tree'.
- No more custom background color configuration.
- Added CIF simulator plot visualizer dark theme support:
- Plot visualizer automatically applies light or dark theme.
- Plot visualizer automatic theme switch upon Eclipse theme change.
- Plot visualizer even changes theme after simulator has ended.
- Light theme now implemented as a separate class.
- Still based on the XChart's 'MatlabTheme'.
- Added dark theme, extending light theme.
- ESCET development environment Checkstyle warning style change:
- Current yellow background does not play well with dark theme.
- On dark theme, blue/green text on yellow background is hard to read.
- Does not affect ESCET product, nor affects end users.
- Changed style to vertical bar rather than whole line becoming yellow.
- New style is less obtrusive, and works well on light and dark theme.
- Kept color the same.
I recommend reviewing per commit.
Addresses #417v0.8https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/369#400 Implement first step in escet plcgen2023-01-10T07:31:27ZAlbert Hofkamp#400 Implement first step in escet plcgenCloses #400
Initial setup for escet-plcgen, mainly infra-structure files and minimal code files. Basically the program reads a CIF file and ignores it, and writes an empty project for each target.
Due to limitations in `cif2plc` though...Closes #400
Initial setup for escet-plcgen, mainly infra-structure files and minimal code files. Basically the program reads a CIF file and ignores it, and writes an empty project for each target.
Due to limitations in `cif2plc` though it's not completely empty, for example it outputs timers and some other files. I think this is fine for now.
I borrowed heavily from `cif2plc` (mostly by importing) for producing PLC output, except for the ABB target as that doesn't exist. For this target I also looked at the `plcgen0` version, but I don't like it. It's optimized for copy/paste into the ABB development environment. For example it omits everything that the environment provides, such as the header and footers of functions and tables. It's not a complete PLC program that you can read or review.v0.8https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/331#176 Upgrade to Eclipse 2022-062023-04-23T11:11:44ZFerdie Reijnen#176 Upgrade to Eclipse 2022-06Closes #176
Closes #76Closes #176
Closes #76v0.8https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/545#481 develop to master for v0.92023-03-31T10:30:57ZDennis Hendriks#481 develop to master for v0.9Addresses #481Addresses #481v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/544#481 Update release notes for v0.9.2023-03-31T10:02:28ZDennis Hendriks#481 Update release notes for v0.9.Addresses #481Addresses #481v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/542#480 develop to master for v0.9-RC12023-03-28T06:28:35ZDennis Hendriks#480 develop to master for v0.9-RC1Addresses #480Addresses #480v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/541#480 develop to master for v0.9-RC12023-03-28T06:11:48ZDennis Hendriks#480 develop to master for v0.9-RC1Addresses #480Addresses #480v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/540#480 Release notes updates for v0.9-RC1.2023-03-28T06:12:07ZDennis Hendriks#480 Release notes updates for v0.9-RC1.Addresses #480Addresses #480v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/539#489 Add simulation scenarios readme to CIF bridge example.2023-03-27T13:46:18ZDennis Hendriks#489 Add simulation scenarios readme to CIF bridge example.Closes #489Closes #489v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/538#379 CIF data-based synthesis variable ordering new default2023-03-22T11:57:27ZDennis Hendriks#379 CIF data-based synthesis variable ordering new default- DCSH is enabled by default now. Linearized hyper-edges are used by default for FORCE and sliding window.
- Best reviewed per commit.
Closes #379- DCSH is enabled by default now. Linearized hyper-edges are used by default for FORCE and sliding window.
- Best reviewed per commit.
Closes #379v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/536#551 CIF benchmark HTML overview gets averages and sorting2023-03-20T08:16:02ZDennis Hendriks#551 CIF benchmark HTML overview gets averages and sorting* Averages: Both 'Average' and 'Weighted average' are now present as columns. Best value for the model, per metric, is used as weight.
* Additional information: Added table with number of configurations and models, as well as a table wit...* Averages: Both 'Average' and 'Weighted average' are now present as columns. Best value for the model, per metric, is used as weight.
* Additional information: Added table with number of configurations and models, as well as a table with warnings in case of missing information.
* Sorting: Allow sorting on 'Nr', 'Average' and 'Weighted avg.'. Sorting one metric table sorts the other table to the same order.
* There are some more smaller changes. See the individual commits for the details.
Closes #551v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/534#364 Add swarm robotics CIF benchmark models.2023-03-17T07:51:29ZDennis Hendriks#364 Add swarm robotics CIF benchmark models.Addresses #364Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/533#364 Small fix in lithography_init CIF benchmark model _source.txt file.2023-03-17T07:51:32ZDennis Hendriks#364 Small fix in lithography_init CIF benchmark model _source.txt file.Addresses #364Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/532#364 Add ball sorting system as CIF benchmarking model2024-01-25T16:03:58ZDennis Hendriks#364 Add ball sorting system as CIF benchmarking model* Cleaned up the model a bit. Kept both original and adapted models.
* Fixed some issues with the model (typo, warnings). See separate commits.
Addresses #364* Cleaned up the model a bit. Kept both original and adapted models.
* Fixed some issues with the model (typo, warnings). See separate commits.
Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/530#541 No longer generate rail diagrams during the build2023-03-13T10:38:41ZDennis Hendriks#541 No longer generate rail diagrams during the build* Best reviewed per commit.
Closes #541* Best reviewed per commit.
Closes #541v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/527#364 Add ADAS model as CIF benchmark model.2023-03-11T13:23:16ZDennis Hendriks#364 Add ADAS model as CIF benchmark model.Addresses #364Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/526#364 Add production cell as CIF benchmark model.2023-03-11T13:23:10ZDennis Hendriks#364 Add production cell as CIF benchmark model.Addresses #364Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/525#364 Add multi agent formation model as CIF benchmark model.2023-03-11T13:23:04ZDennis Hendriks#364 Add multi agent formation model as CIF benchmark model.Addresses #364Addresses #364v0.9https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/524#364 Add themepark model as CIF benchmark model.2023-03-11T13:22:56ZDennis Hendriks#364 Add themepark model as CIF benchmark model.Addresses #364Addresses #364v0.9