Mon, 26 Jul 2021 08:42:26 +0200 |
Edouard Tisserant |
SVGHMI: Fix detection of library without instance and instances without library. Added one more widget in the widget library. Renamed "view_name" in "name" in commands substitutions.
svghmi
|
changeset |
files
|
Fri, 23 Jul 2021 13:16:15 +0200 |
Edouard Tisserant |
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
|
changeset |
files
|
Fri, 23 Jul 2021 13:15:19 +0200 |
Edouard Tisserant |
IDE: Add a "undo" button for each field in CTN config panel to reset to default value.
svghmi
|
changeset |
files
|
Thu, 22 Jul 2021 12:03:34 +0200 |
Edouard Tisserant |
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
|
changeset |
files
|
Thu, 22 Jul 2021 12:02:50 +0200 |
Edouard Tisserant |
SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice.
svghmi
|
changeset |
files
|
Tue, 20 Jul 2021 10:52:25 +0200 |
Edouard Tisserant |
Runtime: more robust loading of Wamp config, specially in case config file was corrupted.
svghmi
|
changeset |
files
|
Tue, 20 Jul 2021 09:43:35 +0200 |
Edouard Tisserant |
SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root
svghmi
|
changeset |
files
|
Tue, 20 Jul 2021 09:12:45 +0200 |
Edouard Tisserant |
SVGHMI: fix typo in slider widget
svghmi
|
changeset |
files
|
Thu, 15 Jul 2021 11:50:44 +0200 |
Edouard Tisserant |
Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair.
svghmi
|
changeset |
files
|
Thu, 15 Jul 2021 11:48:02 +0200 |
Edouard Tisserant |
SVGHMI: Fixed halting problem when there is no session opened.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:19:07 +0200 |
Edouard Tisserant |
SVGHMI: Widget lib: small doc fix.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:18:37 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI: Use widget's short description, initially forgoten.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:16:58 +0200 |
Edouard Tisserant |
SVGHMI: Fixed typo on session manager unregister, leading to wrong count of sessions and then exceptions when creating more session than allowed in protocol options. Also added more safety check in protocol in case session would be missing.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:13:21 +0200 |
Edouard Tisserant |
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
|
changeset |
files
|
Tue, 13 Jul 2021 16:12:15 +0200 |
Edouard Tisserant |
SVGHMI: update generated xslt
svghmi
|
changeset |
files
|
Mon, 12 Jul 2021 23:26:14 +0200 |
Edouard Tisserant |
SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget
svghmi
|
changeset |
files
|
Mon, 12 Jul 2021 16:29:55 +0200 |
Edouard Tisserant |
SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present
svghmi
|
changeset |
files
|
Mon, 12 Jul 2021 14:13:29 +0200 |
Edouard Tisserant |
SVGHMI: finished multiclient support. Still needs more testing.
svghmi
|
changeset |
files
|
Mon, 12 Jul 2021 10:07:52 +0200 |
Edouard Tisserant |
SVGHMI: Fixed iterator in session manager. Getting closer to working multiclient, to be continued.
svghmi
|
changeset |
files
|
Fri, 09 Jul 2021 15:47:43 +0200 |
Edouard Tisserant |
SVGHMI: Fixing last commit's multiclient implementation, in case of watchdog. To be continued, since multiclient still fail...
svghmi
|
changeset |
files
|
Wed, 07 Jul 2021 16:31:13 +0200 |
Edouard Tisserant |
SVGHMI: Implemented multiserver+multiclient, but only tested with single client and single server for now. To be continued...
svghmi
|
changeset |
files
|
Mon, 05 Jul 2021 10:51:02 +0200 |
Edouard Tisserant |
SVGHMI: More configuration parameters : network interface, TCP port, URL path and watchdog enabling.
svghmi
|
changeset |
files
|
Thu, 01 Jul 2021 14:33:14 +0200 |
Edouard Tisserant |
SVGHMI: Added a way to distinguish watchdog-enabled HMI from multi-client HMI in URL.
svghmi
|
changeset |
files
|
Wed, 30 Jun 2021 15:51:59 +0200 |
Edouard Tisserant |
SVGHMI: Prepare accepting multiple clients on multiple HMI: Use POULibrary new capability to add variables to PLC Configuration. Now heartbeat and HMI tree root are added by the library part of SVGHMI, and not by each instance.
svghmi
|
changeset |
files
|
Wed, 30 Jun 2021 15:44:32 +0200 |
Edouard Tisserant |
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
svghmi
|
changeset |
files
|
Fri, 18 Jun 2021 14:13:03 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI: Add hint instructing user to Drag HMI tree items to text field.
svghmi
|
changeset |
files
|
Fri, 18 Jun 2021 11:47:55 +0200 |
Edouard Tisserant |
SVGHMI: update generated XSLT files
svghmi
|
changeset |
files
|
Fri, 18 Jun 2021 11:47:33 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI: Fix SVG gen that was dropping widget name and making XSLTExceptions plus some UX enhancements.
svghmi
|
changeset |
files
|
Fri, 18 Jun 2021 10:57:33 +0200 |
Edouard Tisserant |
removed useless import
svghmi
|
changeset |
files
|
Fri, 18 Jun 2021 10:49:10 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI: SVG for DnD now generated again based on paths and args entries filled by user.
svghmi
|
changeset |
files
|
Wed, 16 Jun 2021 18:27:27 +0200 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
Wed, 16 Jun 2021 18:27:05 +0200 |
Edouard Tisserant |
SVGHMI: UI: added prefill of arguments according to values in widget instance in library. Also added library's widget instance description to description field.
svghmi
|
changeset |
files
|
Wed, 16 Jun 2021 12:15:02 +0200 |
Edouard Tisserant |
IDE: Fixed variable traces graphs RingBuffers. Removed an apparently useless wxCallAfter in trend graph that was leading to pydeadobject exception on wxGTK when double-clicking.
svghmi
|
changeset |
files
|
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
|
changeset |
files
|
Fri, 11 Jun 2021 11:56:07 +0200 |
Edouard Tisserant |
IDE: Log: Prevent crash when display progress on empty log.
svghmi
|
changeset |
files
|
Thu, 10 Jun 2021 14:05:44 +0200 |
Edouard Tisserant |
merge
svghmi
|
changeset |
files
|
Thu, 10 Jun 2021 09:40:05 +0200 |
Edouard Tisserant |
Copy description when DnD variables from CodeFile CTN to POUs
svghmi
|
changeset |
files
|
Wed, 09 Jun 2021 15:28:00 +0200 |
Edouard Tisserant |
SVGHMI: fix exception when stored widget library path does not exist anymore
svghmi
|
changeset |
files
|
Thu, 10 Jun 2021 13:47:58 +0200 |
Edouard Tisserant |
SVGHMI: added checking of widget literal argument in DnD UI according to type given in widget description
svghmi
|
changeset |
files
|
Wed, 09 Jun 2021 10:06:23 +0200 |
Edouard Tisserant |
SVGHMI: UI Updates validity indicator when DnD HMI tree node in text field, according to node type
svghmi
|
changeset |
files
|
Mon, 31 May 2021 16:06:00 +0200 |
Edouard Tisserant |
SVGHMI: Fixed typo in last commit
svghmi
|
changeset |
files
|
Mon, 31 May 2021 10:10:00 +0200 |
Edouard Tisserant |
merged
svghmi
|
changeset |
files
|
Tue, 25 May 2021 15:05:38 +0200 |
Edouard Tisserant |
Runtime: Fix exception "Worker is disabled" when connecting while PLC runtime is starting.
svghmi
|
changeset |
files
|
Mon, 31 May 2021 10:08:02 +0200 |
Edouard Tisserant |
SVGHMI: UI now have multiple HMI tree variables DnD to widget paths. Still no type checking, WIP.
svghmi
|
changeset |
files
|
Mon, 24 May 2021 14:33:54 +0200 |
Edouard Tisserant |
Finished fixing Wx IDs abuse. There was still some wasted IDs because of wx.NewId calls in many places where it wasn't needed, and those IDs were not re-used. As a consequence Beremiz was making exception crashing after a few hours of intensive use.
svghmi
|
changeset |
files
|
Thu, 20 May 2021 12:16:51 +0200 |
Edouard Tisserant |
SVGHMI: DnD UI : changed layout again, moved description in a vertical splitter, added scrollbar for preview and signature, fixed flickering description
svghmi
|
changeset |
files
|
Wed, 19 May 2021 18:54:35 +0200 |
Edouard Tisserant |
SVGHMI: UI: Swap widget selection tree and preview panel
svghmi
|
changeset |
files
|
Wed, 19 May 2021 15:29:18 +0200 |
Edouard Tisserant |
SVGHMI: WIP: Widget Library UI: Reworking widget selection and binding.
svghmi
|
changeset |
files
|
Tue, 18 May 2021 09:28:44 +0200 |
Edouard Tisserant |
Merged SVGHMI branches
svghmi
|
changeset |
files
|
Tue, 18 May 2021 09:22:17 +0200 |
Edouard Tisserant |
SVGHMI: WIP on Widget DnD UI : Added documentation to widgets, that is injected in widget parse tree during widget analysis
svghmi
|
changeset |
files
|
Mon, 17 May 2021 08:52:38 +0200 |
Edouard Tisserant |
SVGHMI: Fix behaviour of Jump widget, that wasn't displaying "disabled" state in some cases.
svghmi
|
changeset |
files
|
Wed, 12 May 2021 11:38:00 +0200 |
Edouard Tisserant |
merged default in svghmi
svghmi
|
changeset |
files
|
Mon, 03 May 2021 00:14:38 +0200 |
Edouard Tisserant |
SVGHMI: updating generated XSLT
svghmi
|
changeset |
files
|
Mon, 03 May 2021 00:14:11 +0200 |
Edouard Tisserant |
SVGHMI: Intermediate state while updating UI, preparing for displaying widget description and multiple variables selections
svghmi
|
changeset |
files
|
Mon, 03 May 2021 00:06:03 +0200 |
Edouard Tisserant |
SVGHMI: Extend widget labels parsing to allow expressing widget's accepted types in labels
svghmi
|
changeset |
files
|
Mon, 03 May 2021 00:04:08 +0200 |
Edouard Tisserant |
SVGHMI: Add analyse_widget stylesheet and python code to execute it, in order to obtain widget signature independently of DnD SVG file generation.
svghmi
|
changeset |
files
|
Sun, 02 May 2021 23:43:57 +0200 |
Edouard Tisserant |
SVGHMI: drop useless code from gen_dnd_widget.yslt2, renamed python callback to pass messages
svghmi
|
changeset |
files
|
Sun, 02 May 2021 23:15:23 +0200 |
Edouard Tisserant |
SVGHMI: Added widget_desc to declare widget signature and description
svghmi
|
changeset |
files
|
Sun, 02 May 2021 23:01:08 +0200 |
Edouard Tisserant |
SVGHMI: In order to allow widget signature and description to coexist in same ysl2 file, introduced widget_class, widget_defs to declare widget codegen templates and gen_index_xhtml to mark templates that are only usefull in gen_index_xhtml.xslt.
svghmi
|
changeset |
files
|
Thu, 15 Apr 2021 09:15:23 +0200 |
Edouard Tisserant |
SVGHMI: keep track of order of selection in HMI tree, so that variable can be passed in same order to DnD widget
svghmi
|
changeset |
files
|