Tue, 20 Aug 2024 00:23:45 +0200 |
Edouard Tisserant |
IDE: Use 8x8 grid by default
|
file |
diff |
annotate
|
Mon, 22 Jan 2024 21:30:23 +0100 |
Edouard Tisserant |
Fix variable forcing. Now works with eRPC. PLCObject API changed.
|
file |
diff |
annotate
|
Fri, 24 Nov 2023 23:56:38 +0100 |
Edouard Tisserant |
IDE: Libraries in OrderedDict for access by name
|
file |
diff |
annotate
|
Wed, 22 Nov 2023 19:48:55 +0100 |
Edouard Tisserant |
IDE: Auto-select required libraries when adding extension
|
file |
diff |
annotate
|
Mon, 09 Oct 2023 21:27:17 +0200 |
Edouard Tisserant |
IDE: Fix status bar update when conection lost
|
file |
diff |
annotate
|
Tue, 25 Jul 2023 21:22:30 +0200 |
Edouard Tisserant |
IDE: fix py3/wxpy4 related deprecation warnings
|
file |
diff |
annotate
|
Wed, 31 May 2023 10:38:03 +0200 |
Edouard Tisserant |
Py3 usual encoding, ints and exceptions fixes.
|
file |
diff |
annotate
|
Sat, 20 May 2023 00:36:41 +0200 |
Edouard Tisserant |
Fix wrong default target being picked in CLI build
|
file |
diff |
annotate
|
Thu, 10 Nov 2022 10:45:40 +0800 |
GP Orcullo |
fix platform identification when running CLI under Win32
python3
|
file |
diff |
annotate
|
Wed, 09 Nov 2022 17:29:59 +0800 |
GP Orcullo |
Preliminary OSX support
python3
|
file |
diff |
annotate
|
Fri, 28 Oct 2022 19:39:17 +0800 |
GP Orcullo |
fix for gc errors on shutdown
python3
|
file |
diff |
annotate
|
Fri, 28 Oct 2022 14:53:23 +0800 |
GP Orcullo |
fix string encoding
python3
|
file |
diff |
annotate
|
Fri, 28 Oct 2022 14:07:13 +0800 |
GP Orcullo |
removed Python2 modules
python3
|
file |
diff |
annotate
|
Fri, 28 Oct 2022 12:39:15 +0800 |
GP Orcullo |
automated conversion using 2to3-3.9 tool
python3
|
file |
diff |
annotate
|
Sun, 12 Mar 2023 00:55:19 +0100 |
Edouard Tisserant |
IDE: fix exception when re-opening previously closed tab
wxPython4
|
file |
diff |
annotate
|
Wed, 14 Sep 2022 14:56:25 +0200 |
Edouard Tisserant |
OPC-UA: add logging to help user to understang what went wrong when connecting.
wxPython4
|
file |
diff |
annotate
|
Thu, 11 Aug 2022 17:39:12 +0200 |
Edouard Tisserant |
Merge changes from default in wxPython4
wxPython4
|
file |
diff |
annotate
|
Tue, 02 Aug 2022 11:50:54 +0200 |
Edouard Tisserant |
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
|
file |
diff |
annotate
|
Mon, 13 Jun 2022 18:05:12 +0200 |
Edouard Tisserant |
Added preliminary CLI. Supports building a project, transfering and running on PLC.
wxPython4
|
file |
diff |
annotate
|
Wed, 25 May 2022 09:18:37 +0200 |
Edouard Tisserant |
IDE: fix saveAs dialog
|
file |
diff |
annotate
|
Mon, 23 May 2022 18:10:13 +0200 |
Edouard Tisserant |
IDE: Workaround exception caused by dead C/C++ swig-wrapped object when debug still try to update view after close.
|
file |
diff |
annotate
|
Mon, 24 Jan 2022 11:14:56 +0100 |
Edouard Tisserant |
IDE: follow-up on change in 83ed4ea362db - added workaround when matiec generated files contain unexpected characters.
|
file |
diff |
annotate
|
Wed, 15 Dec 2021 11:56:34 +0100 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
file |
diff |
annotate
|
Thu, 09 Dec 2021 10:21:45 +0100 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
file |
diff |
annotate
|
Tue, 02 Nov 2021 08:36:06 +0100 |
Edouard Tisserant |
Follow-up on 83ed4ea362db 'IDE: prevent invoking matiec when IEC code did not change since last build' : build unconditionally after clean
|
file |
diff |
annotate
|
Fri, 29 Oct 2021 11:49:22 +0200 |
Edouard Tisserant |
IDE: prevent invoking matiec when IEC code did not change since last build.
|
file |
diff |
annotate
|
Mon, 13 Sep 2021 22:23:14 +0200 |
Edouard Tisserant |
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
|
file |
diff |
annotate
|
Thu, 02 Sep 2021 21:36:29 +0200 |
Edouard Tisserant |
Merge SVGHMI in default
|
file |
diff |
annotate
|
Wed, 30 Jun 2021 15:44:32 +0200 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
svghmi
|
file |
diff |
annotate
|
Fri, 18 Jun 2021 10:57:33 +0200 |
Edouard Tisserant |
removed useless import
svghmi
|
file |
diff |
annotate
|
Mon, 14 Jun 2021 16:48:39 +0200 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
svghmi
|
file |
diff |
annotate
|
Wed, 12 May 2021 11:38:00 +0200 |
Edouard Tisserant |
merged default in svghmi
svghmi
|
file |
diff |
annotate
|
Tue, 02 Mar 2021 09:28:44 +0100 |
Edouard Tisserant |
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
svghmi
|
file |
diff |
annotate
|
Wed, 24 Feb 2021 09:37:00 +0100 |
Edouard Tisserant |
Merge changes from default into svghmi branch
svghmi
|
file |
diff |
annotate
|
Wed, 13 Jan 2021 10:28:09 +0100 |
Edouard Tisserant |
Removed harmful assert in ProcessLogger.
svghmi
|
file |
diff |
annotate
|
Thu, 18 Jun 2020 10:42:08 +0200 |
Edouard Tisserant |
Merge default changes in SVGHMI
svghmi
|
file |
diff |
annotate
|
Tue, 02 Jun 2020 11:34:50 +0200 |
Edouard Tisserant |
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
svghmi
|
file |
diff |
annotate
|
Tue, 26 May 2020 09:58:20 +0200 |
Edouard Tisserant |
Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
svghmi
|
file |
diff |
annotate
|
Mon, 11 May 2020 11:10:38 +0200 |
Edouard Tisserant |
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
svghmi
|
file |
diff |
annotate
|
Wed, 30 Jun 2021 15:44:32 +0200 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
|
file |
diff |
annotate
|
Mon, 14 Jun 2021 16:48:39 +0200 |
Edouard Tisserant |
IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
|
file |
diff |
annotate
|
Tue, 02 Mar 2021 09:28:44 +0100 |
Edouard Tisserant |
IDE: Iec2CSettings: Log wasn't available in case of exception when launching iec2c.
|
file |
diff |
annotate
|
Wed, 13 Jan 2021 10:28:09 +0100 |
Edouard Tisserant |
Removed harmful assert in ProcessLogger.
|
file |
diff |
annotate
|
Mon, 11 May 2020 11:10:38 +0200 |
Edouard Tisserant |
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
|
file |
diff |
annotate
|
Tue, 02 Jun 2020 11:34:50 +0200 |
Edouard Tisserant |
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
|
file |
diff |
annotate
|
Tue, 26 May 2020 09:58:20 +0200 |
Edouard Tisserant |
Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general.
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 11:21:04 +0100 |
Edouard Tisserant |
Add FatalError() method to ConfigTreeNode.
|
file |
diff |
annotate
|
Mon, 26 Aug 2019 08:54:02 +0200 |
Edouard Tisserant |
variable access code moved from plc_debug.c to targets/var_access.c for easiewr re-use in ext.
|
file |
diff |
annotate
|
Tue, 20 Aug 2019 10:08:11 +0200 |
Edouard Tisserant |
Swap CTN code gen and Libraries code generation order. In general library part of an extension needs to be computed before CTN part.
|
file |
diff |
annotate
|
Wed, 10 Jul 2019 11:21:13 +0200 |
Edouard Tisserant |
Better error handling when blob transfer fail
|
file |
diff |
annotate
|
Wed, 10 Jul 2019 10:43:14 +0200 |
Edouard Tisserant |
Removed dead code.
|
file |
diff |
annotate
|
Tue, 09 Jul 2019 09:49:30 +0200 |
Edouard Tisserant |
Now expects 1 more columns in VARIABLE.CSV file generated by MatIEC. Pair with MatIEC commit 9cb7c8bf7dbc :
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 14:32:43 +0200 |
Edouard Tisserant |
If call to GetPLCstatus can't be executed in PLC, then obtained status is disconnected. Status on "None" is not relevant anymore, and is replaced by Disconnected.
fix_PLC_runtime_shutdown
|
file |
diff |
annotate
|
Tue, 16 Apr 2019 11:26:52 +0200 |
Edouard Tisserant |
Added RepairPLC() to PLCObject. For now just calling PurgePLC and quit PLC runtime.
|
file |
diff |
annotate
|
Mon, 15 Apr 2019 13:34:09 +0200 |
Edouard Tisserant |
Added PurgePLC() method to PLCObject, to be invoked when PLC Status is broken. It clears PLC shared object an extra files and force status to Empty. Added correponding Repair button to toolbar, visible only when PLC status is broken.
|
file |
diff |
annotate
|
Mon, 11 Mar 2019 13:51:07 +0100 |
Edouard Tisserant |
Long due merge
|
file |
diff |
annotate
|
Thu, 21 Feb 2019 10:17:38 +0300 |
Andrey Skvortsov |
Fix non-marking as manually forced floating point variable if the value isn't integer
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 12:30:32 +0300 |
Andrey Skvortsov |
fix 'SaveAs' in case of overwriting existing project
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 12:17:48 +0300 |
Andrey Skvortsov |
fix 'SaveAs' to non-empty directory and directory without write permissions
|
file |
diff |
annotate
|
Mon, 11 Mar 2019 01:03:32 +0100 |
Edouard Tisserant |
check_sources.sh makes me become even less productive
|
file |
diff |
annotate
|