beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: add automatic reconnection of websocket with 1s reconnection delay after first attempt.
2022-10-21, Edouard Tisserant
ff42600fddd7
SVGHMI: prevent browser and watchdog commands to become zombie once finished.
2022-10-18, Edouard Tisserant
7c427418396f
SVGHMI: svghmi_references exemple: add missing PLC part to demonstrate assigning PLC/HMI variables when validating a modal dialog.
2022-10-12, Edouard Tisserant
db87744d8900
SVGHMI: cosmetic fixes
2022-10-12, Edouard Tisserant
82882a9f91ce
runtime: remove forgotten printf at starup when retain memory is restored.
2022-10-12, Edouard Tisserant
ecf43c7ac1fb
SVGHMI: update generated XSLT
2022-10-05, Edouard Tisserant
f117526d41ba
SVGHMI: Update svghmi_references example to demonstrate use of Assign widget.
2022-10-04, Edouard Tisserant
c1796e57affd
SVGHMI: Add Assign widget, doing multiple assignments on click.
2022-10-04, Edouard Tisserant
1b627c2c743c
SVGHMI: add visible feedback to Jump widget when clicked/touched
2022-09-29, Edouard Tisserant
dfcd13683362
SVGHMI: add support for "reference" and "frame" rectangles to spread-out ovelapping elements.
2022-09-28, Edouard Tisserant
bb1eff4091ab
SVGHMI: remove intermediate "updates" Map and apply_updates()
2022-09-22, Edouard Tisserant
770c613c424f
SVGHMI: cosmetic fix in js
2022-09-21, Edouard Tisserant
0237c28cd172
SVGHMI: do not discard out-of-page elements inside widgets that are ovelapping pages.
2022-09-21, Edouard Tisserant
98ce26040117
SVGHMI: update generated XSLT
2022-09-16, Edouard Tisserant
da020d88db0c
SVGHMI: ensures that PLC sends only fresh data to HMI, even right after variable being subscribed.
2022-09-14, Edouard Tisserant
7af7a23e4adb
SVGHMI: fix svghmi_jumps example's SVG file (viewport was misplaced)
2022-09-13, Edouard Tisserant
be87303d5b2d
SVGHMI: rework the way cached values are applied to widgets when fresh data is missing.
2022-09-13, Edouard Tisserant
f1a00aa8cb3b
SVGHMI: re-arrange Animate and data Dispath code paths.
2022-09-12, Edouard Tisserant
1bd8e077894e
SVGHMI: add an exemple that demonstrate use of Jump widget in different use cases.
2022-09-09, Edouard Tisserant
26a2808038fd
SVGHMI: refactor an factorize widget dispatch() method calling
2022-09-09, Edouard Tisserant
c9ecf7d50888
SVGHMI: fix ToggleButton not always reflecting current state
2022-09-09, Edouard Tisserant
0d7c41546854
IDE: fix exception transfering or reconnecting after tracing variables
2022-09-09, Edouard Tisserant
13677d093946
SVGHMI: Add predefined assignments to jump widget to notify PLC or other widgets about jump.
2022-09-02, Edouard Tisserant
f69c68cffec3
SVGHMI: continue rework of Jump widget to cope with Enable Expressions.
2022-09-02, Edouard Tisserant
9c725829d8f0
SVGHMI: rework Jump widget to cope with Enable Expressions.
2022-08-31, Edouard Tisserant
375626e60b63
SVGHMI: add support for "enable expressions" with arbitrary variable name assignment.
2022-08-23, Edouard Tisserant
30f7eade322f
SVGHMI: preliminary implementation of a general enable bit for all widgets, using "#" at the end of widget declaration, and a "disabled" element that becomes visible instead of widget when disabled.
2022-08-19, Edouard Tisserant
122b1094b8e6
SVGHMI: rename veriables in parse_labels.ysl2 for better readability
2022-08-12, Edouard Tisserant
b2bdb8b433e0
SVGHMI: add support for multiline widget declaration using svg:desc.
2022-08-11, Edouard Tisserant
c5070b6973ba
Runtime: Fix PLC python thread crash in case of exception in PostStart customization hook.
2022-08-02, Edouard Tisserant
d74eb1be6abe
IDE+Runtime: fix exception when reconnecting with non-empty trace/force list.
2022-08-02, Edouard Tisserant
6c7a7b22bec9
Runtime: Retain: fix missuse of static classifier leading to ever increasing offset.
2022-07-22, Edouard Tisserant
58c09e84c369
SVGHMI: update generated xslt file
2022-07-14, Edouard Tisserant
59158e360b8c
SVGHMI: Warn at build time when SVG refers to non-existing widget types.
2022-07-14, Edouard Tisserant
5d73bed497de
SVGHMI: add support for user JS script added in inkscape's document properties / scripting / embedded scripts.
2022-07-14, Edouard Tisserant
a8b6d5e1fda3
SVGHMI: update generated XSLT file
2022-07-13, Edouard Tisserant
611fd1f44ce9
SVGHMI: re-organize animate() to ensure that page fade-out is always visible, also make fade-out curve more aggressive to enhance visual feedback.
2022-07-12, Edouard Tisserant
406eb8a13648
SVGHMI: fix js exception because of trying to find already detached elements by id.
2022-07-08, Edouard Tisserant
4ee33be5b8b6
SVGHMI: better handling of page switch fade-out.
2022-07-06, Edouard Tisserant
770fcb344f50
SVGHMI: update generated XSLT files
2022-06-24, Edouard Tisserant
c2f7e9bda366
SVGHMI: force initial state of Display widget to empty string.
2022-06-24, Edouard Tisserant
27d298c6f961
SVGHMI: set initial displayed value of input widget to empty string.
2022-06-24, Edouard Tisserant
13282f91e6ff
SVGHMI: add warning_labels, same as optional_labels but emits warnings at build time if element is missing.
2022-06-24, Edouard Tisserant
f3a14422d56e
SVGHMI: update generated XSLT files
2022-06-22, Edouard Tisserant
4345b3c9b9de
SVGHMI: generalize detach/re-attach of binary choices for ToggleButton, PushButton, Button and Keypad's Shit and CapsLock.
2022-06-22, Edouard Tisserant
b27e50143083
SVGHMI: also use order-preserving detach re-attach for hiding and showing active and inactive state.
2022-06-20, Edouard Tisserant
43b2bff95289
SVGHMI: fix Switch widget so that order of choices elements is preserved across detaching and re-attaching.
2022-06-20, Edouard Tisserant
c663d1f9f03b
SVGHMI: update generated xslt files
2022-06-15, Edouard Tisserant
dacf329abdd9
SVGHMI: nasty scope shadowing bug... was making funny recursion, leading to really slow interaction.
2022-06-15, Edouard Tisserant
d3cf85a3c282
SVGHMI: fading page switch : to avoid blinking, page stays black once fading finished and next page is still not ready.
2022-06-15, Edouard Tisserant
b90a0acc8c4e
SVGHMI: fading page switch : defer update of classList to next animate() call when finishing transition.
2022-06-15, Edouard Tisserant
f86ffe291fea
SVGHMI: rework Switch widget : detach/attach elements instead of hiding with style.display, detach all possible choices at init.
2022-06-14, Edouard Tisserant
7d4a16e59337
SVGHMI: add fading transition to make page switch feel more responsive on slow machines.
2022-06-13, Edouard Tisserant
fce3d407bb46
SVGHMI: add a way for widgets and other yslt2 files to add css definitions to resultng page.
2022-06-13, Edouard Tisserant
7c27d57b6ec0
SVGHMI: update generated XSLT filesw
2022-06-10, Edouard Tisserant
0d7f9c555ae2
SVGHMI: XY graph build produces error message if provided curve_N are not consistent.
2022-06-03, Edouard Tisserant
b5ca17732b1e
SVHMI: Keyboard: Replace untouched value when typing directly after open. Make info string (HMI variable name) optional.
2022-06-01, Edouard Tisserant
14d696d7d54e
merged
2022-06-01, Edouard Tisserant
e87a2daace80
SVGHMI: update generated xslt.
2022-06-01, Edouard Tisserant
ca312be56929
SVGHMI: Add support for fixed X range (duration) on XY garph.
2022-06-01, Edouard Tisserant
a27b5862e363