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