]>
gerrit.simantics Code Review - simantics/fmil.git/log
summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Miro Richard Eklund [Fri, 18 Jan 2019 10:59:25 +0000 (12:59 +0200)]
Add gitignore that ignores vaadin preferences
closes #14
gitlab #14
Change-Id: I77a40e1241af666fee8aa390390bc4e94aedbc25
(cherry picked from commit
b9662a6a305066c2871a843f63b3b421bb122710 )
Miro Richard Eklund [Fri, 20 Jul 2018 14:46:29 +0000 (17:46 +0300)]
Default values for FMI values is NaN in FMIL.java
Previously the default values were 0.0. Now, we can clearly see if the
values are fetched internally correctly by starting out with NaN. If an
actual value is found, it replaces it. If it fails, then NaN is still
present.
Change-Id: I019950cdf1559598d216cddbac28b8f2c1da95d5
Tuukka Lehtonen [Thu, 14 Jun 2018 11:44:18 +0000 (14:44 +0300)]
Added LICENSE
meklund [Tue, 10 Apr 2018 14:00:47 +0000 (17:00 +0300)]
Linux 64 support for FMU
Refactored a lot of c and cpp code to allow both Windows and Linux
builds.
Added a Dockerfile and shellscripts that automatically builds the FMI
base library and FMUSimulator for us in .so format, as well as updates
them with "patchelf" program to properly find each-other.
Removed the previous Dockerfile, which only built the FMI library
without taking our code into account.
Updated all .so files to reflect changes made here.
Updated README
refs #7862
Change-Id: Ibfab64c67030825cbed763762354bacbe8884ad3
meklund [Tue, 3 Apr 2018 13:25:16 +0000 (16:25 +0300)]
Added Dockerfile for Linux64 FMILibrary build and README for it
A Dockerfile for building FMILibrary on Linux has been added. Usage
guide in the README.
Change-Id: Id44ed8f260c175a2ef460dd5081345e1abd00fee
Miro Richard Eklund [Tue, 3 Apr 2018 11:34:59 +0000 (14:34 +0300)]
Remove unnecessary Require-Capability specifications
Related to changes made in: https://www.simantics.org:8088/r/#/c/1664/
Change-Id: I0d9953f40ab2406dadb67b08a9d22a809779fae7
meklund [Thu, 29 Mar 2018 10:53:16 +0000 (13:53 +0300)]
Changed FMIL core and fragments logic to properly find files
Required .dll and .so files on window and linux are found in fragments
.win32, .win64 and .linux64. Added a "Requires-Capability" and
"Provides-Capability" tag to the project's MANIFEST.MF files, which now
correctly resolves the fragments on Linux and Windows.
Also added first build of linux FMI shared object files (still missing
FMUSimulator.so!)
Amend 1: Updated to tycho 1.1.0 build
Amend 2: Added README.md to linux64 FMI Library with build from source
instructions
Change-Id: I5cfd24d1890c73eb4f39effbb7e26a67ef920df9
Tuukka Lehtonen [Tue, 27 Mar 2018 12:45:16 +0000 (15:45 +0300)]
Added placeholder for FMIL linux64 fragment
It is still missing all the shared libraries.
refs #7832
Miro Richard Eklund [Thu, 15 Mar 2018 11:29:42 +0000 (13:29 +0200)]
Removed Simantics DB requirement from FMIL
Change-Id: Icc124d075cbc1fcd9d0f16202b695dc2cbb00016
jsimomaa [Mon, 11 Dec 2017 14:20:41 +0000 (16:20 +0200)]
Fix reference-bug in FMUSimulator simulateStep to update currentTime
refs #7649
Change-Id: Id1c98fd334a9a633e5ccf676f99bf19b7ba3af75
jsimomaa [Wed, 29 Nov 2017 07:50:13 +0000 (09:50 +0200)]
Unpack fmil-plugins to access DLL's at runtime in product
refs #7649
Change-Id: I8d81baa26b128391d806f2740989823fbb537d5a
Tuukka Lehtonen [Wed, 27 Sep 2017 06:19:10 +0000 (09:19 +0300)]
Fixed project name for org.simantics.fmil.repository
refs #7396
Tuukka Lehtonen [Tue, 26 Sep 2017 11:37:09 +0000 (14:37 +0300)]
Update to Tycho 1.0.0
refs #7396
Change-Id: Iee1cbafcdf6ab649cde3c98c89c92632dab7f6fe
jsimomaa [Mon, 21 Aug 2017 06:07:34 +0000 (09:07 +0300)]
Improvements to FMI-support to support 2.0 FMU's
refs #7440
Change-Id: I53dc3fc59308d00c3ab6285d33e1bc2d664c0413
Tuukka Lehtonen [Tue, 6 Jun 2017 10:01:14 +0000 (13:01 +0300)]
Fix errors from classpaths of FMIL fragments.
Change-Id: I9e0b53116cb429f30632bfce69bca088d9974e1b
Tuukka Lehtonen [Tue, 31 Jan 2017 06:40:10 +0000 (08:40 +0200)]
Parametrized build with branch-spec.
-Dbranch-spec=master or release/1.26.0, etc. can
now be used to run the build based on different
versions of the Simantics SDK.
refs #6879
Tuukka Lehtonen [Mon, 30 Jan 2017 13:50:48 +0000 (15:50 +0200)]
Added project for p2 repository generation from FMIL feature.
refs #6879
Tuukka Lehtonen [Mon, 30 Jan 2017 10:59:53 +0000 (12:59 +0200)]
Removed excess source/binary definitions from build.properties.
refs #6879
lehtonen [Wed, 7 Sep 2016 21:32:32 +0000 (21:32 +0000)]
Upgrade to Tycho 0.25.0 in FMI Studio.
refs #6621
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@33180
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Tue, 5 Apr 2016 08:13:33 +0000 (08:13 +0000)]
refs #6283
Updating FMUSimulator.dll's to point to right package name as org.simantics.fmil was renamed to org.simantics.fmil.core
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32641
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Tue, 5 Apr 2016 07:44:43 +0000 (07:44 +0000)]
refs #6283
Updating FMUSimulator.dll's to point to right package name as org.simantics.fmil was renamed to org.simantics.fmil.core
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32640
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:25:11 +0000 (07:25 +0000)]
Renamed org.simantics.fmil to org.simantics.fmil.core to prevent having bundles and features with same ID.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32635
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:24:20 +0000 (07:24 +0000)]
Mavenized FMIL projects.
Renamed org.simantics.fmil to org.simantics.fmil.core to not have a bundle and a feature with the same ID.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32634
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:17:35 +0000 (07:17 +0000)]
Share project "org.simantics.fmil.parent" into "https://www.simantics.org/svn/simantics"
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32633
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Fri, 1 Apr 2016 07:17:08 +0000 (07:17 +0000)]
Share project "org.simantics.fmil.parent" into "https://www.simantics.org/svn/simantics"
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32632
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Wed, 30 Mar 2016 10:35:27 +0000 (10:35 +0000)]
refs #6290 Fixed some build stuff for update site deployment
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32619
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:23:47 +0000 (09:23 +0000)]
refs #6290
Compiled 64-bit FMI Library and necessary changes
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32613
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:17:00 +0000 (09:17 +0000)]
refs #6290
Compiled 64-bit FMI Library
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32612
ac1ea38d -2e2b-0410-8846-
a27921b304fc
jsimomaa [Thu, 24 Mar 2016 09:16:37 +0000 (09:16 +0000)]
refs #6290
Share project "org.simantics.fmil.win64" into "https://www.simantics.org/svn/simantics"
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32611
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Mon, 1 Feb 2016 03:20:31 +0000 (03:20 +0000)]
(refs #6290) Release DLLs
The native fragment needs to be unpacked
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32340
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Sun, 31 Jan 2016 20:59:10 +0000 (20:59 +0000)]
(refs #6290) Added functions
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32339
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Thu, 28 Jan 2016 06:36:15 +0000 (06:36 +0000)]
(refs #6290) Import initial FMI Studio codebase
More ontology for variables. Type, description, variability, causality
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32331
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 27 Jan 2016 16:07:19 +0000 (16:07 +0000)]
Fixed required environment to JavaSE-1.8 because compilation settings already require it.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32325
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Wed, 27 Jan 2016 15:11:49 +0000 (15:11 +0000)]
Moved org.simantics.fmil.feature to its right place.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32324
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 13:28:57 +0000 (13:28 +0000)]
(refs #6290) Release DLLs
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32313
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:51:16 +0000 (08:51 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32306
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:51:07 +0000 (08:51 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32305
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:48:43 +0000 (08:48 +0000)]
(refs #6283) Introduce FMI interface library
Initial version
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32304
ac1ea38d -2e2b-0410-8846-
a27921b304fc
villberg [Tue, 26 Jan 2016 08:48:20 +0000 (08:48 +0000)]
(refs #6283) Introduce FMI interface library
Share project "org.simantics.fmil" into "https://www.simantics.org/svn/simantics"
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32303
ac1ea38d -2e2b-0410-8846-
a27921b304fc
lehtonen [Tue, 26 Jan 2016 08:26:44 +0000 (08:26 +0000)]
Project location for FMI interface library.
refs #6283
git-svn-id: https://www.simantics.org/svn/simantics/fmi/trunk@32302
ac1ea38d -2e2b-0410-8846-
a27921b304fc