Wed, 13 Nov 2019 11:21:04 +0100 Edouard Tisserant Add FatalError() method to ConfigTreeNode. svghmi
Thu, 07 Nov 2019 16:40:48 +0100 Edouard Tisserant SVGHMI: various fixes to make SVGHMI behave on more versions of twisted and GCC. svghmi
Wed, 30 Oct 2019 15:17:05 +0100 Edouard Tisserant SVGHMI - prepare page with cached data when switching. This prevents values that do not change and that was already subscribed in previous page from keeping undefined. svghmi
Tue, 29 Oct 2019 11:18:58 +0100 Edouard Tisserant SVGHMI: various insignificant code moves, commenting and typos fixes. svghmi
Tue, 29 Oct 2019 09:10:10 +0100 Edouard Tisserant SVGHMI : fancier second page in tests/svghmi svghmi
Mon, 28 Oct 2019 19:52:43 +0100 Edouard Tisserant SVGHMI: SVG viewport now defined so that HMI take scales and fit to the view. Implemented page switch through viewport change, no hiding of widget for now. svghmi
Mon, 28 Oct 2019 10:30:20 +0100 Edouard Tisserant SVGHMI - added simple Meter widget. svghmi
Sun, 27 Oct 2019 22:28:51 +0100 Edouard Tisserant SVGHMI: Quicker update path for input widget when pressing on buttons, do not wait until data comes back, and simply update value text of the pressed widget. Updated PLC prog for more amimated value to display svghmi
Sun, 27 Oct 2019 21:38:10 +0100 Edouard Tisserant SVGHMI: fixed HMI->PLC dataflow : not updates as expected, and not initialized properly after subscribe. svghmi
Thu, 24 Oct 2019 11:20:04 +0200 Edouard Tisserant Fixed one more sequel of 5f79b194fa63 'SVGHMI: filter out temporary variables created while generating ST code out of FBD.' svghmi
Thu, 24 Oct 2019 10:02:07 +0200 Edouard Tisserant SVGHMI: Added relative changes of HMI value from widgets. svghmi
Tue, 22 Oct 2019 22:58:55 +0200 Edouard Tisserant SVGHMI - Fixed svghmi.{c,js} about HMI -> PLC data unpack. svghmi
Tue, 22 Oct 2019 17:06:31 +0200 Edouard Tisserant SVGHMI: Added init call to all widgets at startup to bind events. More features in Input widget : Edit and Change buttons. WIP HMI->PLC value update, incoherent data detected in C part on update. svghmi
Sat, 19 Oct 2019 01:23:30 +0200 Edouard Tisserant SVGHMI: dispatching data to minimalist "Display" text widget. svghmi
Thu, 17 Oct 2019 15:48:09 +0200 Edouard Tisserant SVGHMI: Many fixes. Subscriptions to HMItree seems to be working, and dispatch function is called in JS with good data. Bidirectional communication now really working. svghmi
Tue, 15 Oct 2019 17:14:48 +0200 Edouard Tisserant SVGHMI : many details about communication implemented in JS, with side effects. svghmi
Fri, 11 Oct 2019 12:03:14 +0200 Edouard Tisserant SVGHMI: added a widgets description object, accessed by id. Added frequency to widgets, as separate template to allow future customization. Excluded non svg elements (i.e inkscape Sets) with HMI: labels from widgets. svghmi
Thu, 10 Oct 2019 10:03:47 +0200 Edouard Tisserant SVGHMI fix logic for page membership detection svghmi
Thu, 10 Oct 2019 09:54:44 +0200 Edouard Tisserant SVGHMI compute default page svghmi
Wed, 09 Oct 2019 11:15:14 +0200 Edouard Tisserant SVGHMI: deduce pages content out of geometry (elements contained in page bounding box are in) svghmi
Wed, 09 Oct 2019 09:04:35 +0200 Edouard Tisserant SVGHMI: use func:function for parsing labels so that it can be used in predicates svghmi
Tue, 08 Oct 2019 13:27:00 +0200 Edouard Tisserant SVGHMI: moved/fixed some templates, avoided namespace problems, added parsing of HMI:* inkscape labels svghmi
Mon, 07 Oct 2019 12:02:45 +0200 Edouard Tisserant SVGHMI: now generating JS object describing widgets and pointing to SVG elements svghmi
Sat, 05 Oct 2019 09:45:58 +0200 Edouard Tisserant SVGHI: compute hmitree variables ordered index in xslt svghmi
Wed, 02 Oct 2019 11:31:02 +0200 Edouard Tisserant SVGHMI: now built. svghmi
Mon, 30 Sep 2019 13:26:11 +0200 Edouard Tisserant SVGHMI: Work in progress. C side mostly implemented, neither built nor tested. svghmi
Fri, 27 Sep 2019 06:54:35 +0200 Edouard Tisserant SVGHMI: More strict formating of active HMI labels : @ separator only used for paths svghmi
Thu, 26 Sep 2019 09:33:49 +0200 Edouard Tisserant SVGHMI: new test svg to drive next implementation svghmi
Wed, 25 Sep 2019 08:53:27 +0200 Edouard Tisserant Non significant changes in generated xslt, side effect of changes in yslt_noindent.yml2 svghmi
Tue, 24 Sep 2019 11:58:31 +0200 Edouard Tisserant Merge default in SVGHMI branch svghmi
Fri, 20 Sep 2019 13:38:58 +0200 Edouard Tisserant SVGHMI: Starting to define JS side more in details. svghmi
Thu, 19 Sep 2019 15:32:36 +0200 Edouard Tisserant SVGHMI: added transformation of code given in inkscape's description fields into javascript functions svghmi
Thu, 19 Sep 2019 10:41:39 +0200 Edouard Tisserant SVGHMI: gui.svg -> svghmi.svg svghmi
Thu, 19 Sep 2019 09:01:49 +0200 Edouard Tisserant SVGHMI: moved static JS code to a separate file included at xhtml generation time svghmi
Wed, 18 Sep 2019 11:09:35 +0200 Edouard Tisserant SVGHMI: Work In Progress : fixed pointer types in ctypes interface, cleaned up server startup and cleanup code, changed document type to XHTML, cleaner JS script : encapsulated in a function and in CDATA. svghmi
Wed, 18 Sep 2019 11:03:56 +0200 Edouard Tisserant PLCobject: Call "stop" and "cleanup" methods from python runtime files in reverse order compared to "init" and "start". svghmi
Mon, 16 Sep 2019 13:45:04 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange : message from browser hit the C side. svghmi
Mon, 16 Sep 2019 11:44:20 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Mon, 16 Sep 2019 10:54:15 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Thu, 12 Sep 2019 12:56:47 +0200 Edouard Tisserant SVGHMI: WIP for python<->C data exchange svghmi
Thu, 12 Sep 2019 12:55:32 +0200 Edouard Tisserant SVGHMI: single session for now svghmi
Thu, 12 Sep 2019 12:54:36 +0200 Edouard Tisserant SVGHMI: few fixes on serving svghmi
Wed, 11 Sep 2019 12:24:30 +0200 Edouard Tisserant WIP on svghmi, now builds and runs. HTTP serving + WS transport ready, missing actual data to transmit and thread to collect it. svghmi
Wed, 11 Sep 2019 11:20:11 +0200 Edouard Tisserant Non significant changes to mute GCC warnings about unused variables. svghmi
Thu, 05 Sep 2019 08:35:33 +0200 Edouard Tisserant Fixed sequel of 5f79b194fa63 'SVGHMI: filter out temporary variables created while generating ST code out of FBD.'. Some ref to temporary variables are still not using the _TMP_ prefix. They are quite hard to find, so to be continued... svghmi
Tue, 03 Sep 2019 12:17:33 +0200 Edouard Tisserant SVGHMI: Intermediate state while working on svghmi.c svghmi
Mon, 26 Aug 2019 08:54:02 +0200 Edouard Tisserant svghmi.c : deduplicated variable access code borrowed from plc_debug.c. Added targets/var_access.c. svghmi
Fri, 23 Aug 2019 14:01:31 +0200 Edouard Tisserant SVGHMI: Added iterators in svghmi.c copy-pasted form plc_debug.c svghmi