2020-07-13 |
Edouard Tisserant |
Python Runtime: order of execution of extension's init() and cleanup() now reflects order of appearance of extensions in configuration tree.
svghmi
|
file |
diff |
annotate
|
2020-02-13 |
Edouard Tisserant |
SVGHMI : fix watchdog exception when timeout null
svghmi
|
file |
diff |
annotate
|
2020-01-23 |
Edouard Tisserant |
SVGHMI : wait for initial timeout after watchdog is triggered, since it generaly induces HMI restart
svghmi
|
file |
diff |
annotate
|
2020-01-23 |
Edouard Tisserant |
SVGHMI : watchdog is now taking an initial and interval duration as CTN fields.
svghmi
|
file |
diff |
annotate
|
2020-01-21 |
Edouard Tisserant |
SVGHMI : avoid caching of xhtml file by forcing cache-control header in http response.
svghmi
|
file |
diff |
annotate
|
2020-01-10 |
Edouard Tisserant |
SVGHMI : add on Start, Stop and Watchdog command fields to configuration
svghmi
|
file |
diff |
annotate
|
2020-01-10 |
Edouard Tisserant |
SVGHMI: added a watchdog. To ensure that the whole chain is checked, watchdog use a periodic echo of a hearteat variable. JS client code systematically register /HEARTBEAT at 1s update freq, and reacts on updates of /HEARTBEAT by systematically incrementing it. C code catch /HEARTBEAT update and feeds python-implemented watchdog. For now, watchdog does nothing when tiggered
svghmi
|
file |
diff |
annotate
|
2019-12-09 |
Edouard Tisserant |
SVGHMI: change collect/send thread looping condition to fix infinite loop in some cases
svghmi
|
file |
diff |
annotate
|
2019-10-17 |
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
|
file |
diff |
annotate
|
2019-10-15 |
Edouard Tisserant |
SVGHMI : many details about communication implemented in JS, with side effects.
svghmi
|
file |
diff |
annotate
|
2019-09-30 |
Edouard Tisserant |
SVGHMI: Work in progress. C side mostly implemented, neither built nor tested.
svghmi
|
file |
diff |
annotate
|
2019-09-18 |
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
|
file |
diff |
annotate
|
2019-09-16 |
Edouard Tisserant |
SVGHMI: WIP for python<->C data exchange : message from browser hit the C side.
svghmi
|
file |
diff |
annotate
|
2019-09-16 |
Edouard Tisserant |
SVGHMI: WIP for python<->C data exchange
svghmi
|
file |
diff |
annotate
|
2019-09-16 |
Edouard Tisserant |
SVGHMI: WIP for python<->C data exchange
svghmi
|
file |
diff |
annotate
|
2019-09-12 |
Edouard Tisserant |
SVGHMI: WIP for python<->C data exchange
svghmi
|
file |
diff |
annotate
|
2019-09-12 |
Edouard Tisserant |
SVGHMI: single session for now
svghmi
|
file |
diff |
annotate
|
2019-09-12 |
Edouard Tisserant |
SVGHMI: few fixes on serving
svghmi
|
file |
diff |
annotate
|
2019-09-11 |
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
|
file |
diff |
annotate
|