beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: Make an error when pages are nested
svghmi
2021-01-25, Edouard Tisserant
f058542d0caa
SVGHMI: i18n: finished passing back translated messaged to xslt proc, finished template to generate corresponding javascript literals.
svghmi
2021-01-22, Edouard Tisserant
6da94ec04325
SVGHMI: i18n: various fixes about unicode encoding and converting translation result back to XML to feed xslt processor
svghmi
2021-01-22, Edouard Tisserant
77cfbf1aacf0
SVGHMI: i18n: better warning messages, more explicit.
svghmi
2021-01-21, Edouard Tisserant
fb1e320836e8
SVGHMI: i18n: now loads PO filesand match translation against catalog. Refactored a bit to move i18n related code in i18n.py
svghmi
2021-01-21, Edouard Tisserant
18133b90196e
SVGHMI: still WIP, now POT file is properly generated with utf-8 encoding and POEdit is launched when pressing button.
svghmi
2021-01-19, Edouard Tisserant
bd20f9112014
modbus plugin: add (user accessible) transaction bool flags for servers/slaves; FIX BUG in previous commit affecting RTU slaves.
mc9_backport_2
2021-01-28, Mario de Sousa
8579a6a6fad2
modbus plugin: add (user accessible) transaction counters for servers/slaves
mc9_backport_2
2021-01-28, Mario de Sousa
652a5d65aa97
Merge
2021-02-02, Tomaz Orac
3f3f9dce9140
merge
2021-01-28, Mario de Sousa
cde2e410b874
modbus plugin: add (user accessible) transaction bool flags for servers/slaves; FIX BUG in previous commit affecting RTU slaves.
2021-01-28, Mario de Sousa
5d72a52b8f9c
modbus plugin: add (user accessible) transaction counters for servers/slaves
2021-01-28, Mario de Sousa
367eb26972b1
modbus plugin: add/fix comments
mc9_backport_2
2020-12-25, Mario de Sousa
b61c1010cca8
Modbus plugin: fix bug - map BOOL flag onto C u8 (was incorrectly mapped onto u16)
mc9_backport_2
2020-12-21, Mario de Sousa
6e71f9ead7a8
Modbus plugin: map status of MB transaction onto 2 located BYTE vars (instead of a singlw WORD var).
mc9_backport_2
2020-12-21, Mario de Sousa
b16ca430b79b
Modbus plugin: provide user programs feedback on current connection status mapped onto a WORD located variable
mc9_backport_2
2020-12-21, Mario de Sousa
1882c13f1212
Merge
2021-01-18, Edouard Tisserant
745b64e7c695
merge
2020-12-25, Mario de Sousa
76e8ec46828a
modbus plugin: add/fix comments
2020-12-25, Mario de Sousa
b3b6991f1cb6
merge
2020-12-21, Mario de Sousa
ebb2595504f0
Modbus plugin: fix bug - map BOOL flag onto C u8 (was incorrectly mapped onto u16)
2020-12-21, Mario de Sousa
1215a6b741d5
Modbus plugin: map status of MB transaction onto 2 located BYTE vars (instead of a singlw WORD var).
2020-12-21, Mario de Sousa
0b636dc947a2
Modbus plugin: provide user programs feedback on current connection status mapped onto a WORD located variable
2020-12-21, Mario de Sousa
680ea4684209
Docutil : reworked Inkscape launching and path resolution in docsvg.py
svghmi
2021-01-18, Edouard Tisserant
5d9ae04ee50f
merge
svghmi
2021-01-15, Edouard Tisserant
476bd870313d
SVGHMI: Intermediate commit while implementing i18n. WIP.
svghmi
2021-01-15, Edouard Tisserant
079419e7228d
Removed harmful assert in ProcessLogger.
2021-01-13, Edouard Tisserant
a00f41d097f3
Removed harmful assert in ProcessLogger.
svghmi
2021-01-13, Edouard Tisserant
6c39d718e8cb
SVGHMI: Jump widget: switch to class based declaraion, and add some TODO comments to prepare for jump to relative page being selected through a DropDown widget.
svghmi
2021-01-05, Edouard Tisserant
ee0704cc6dc8
SVGHMI: intermediate state of test/svghmi's SVG for backup... WIP
svghmi
2021-01-04, Edouard Tisserant
70b728fff3c9
SVGHMI: CircularBar: use animate() + cormetic changes
svghmi
2021-01-04, Edouard Tisserant
8819c8b66a42
SVGHMI: Meter widget: use animate() + cosmetic changes
svghmi
2020-12-29, Edouard Tisserant
14d15712fcca
SVGHMI: Update generated xslt
svghmi
2020-12-29, Edouard Tisserant
677764fba71d
SVGHMI: Fix bug in keypad leading to error messages in browser console when keypas has no Shift or CapsLock keys
svghmi
2020-12-29, Edouard Tisserant
abb487b56911
SVGHMI: cosmetic changes
svghmi
2020-12-29, Edouard Tisserant
4cbf024a6640
SVGHMI: Input widget overrides undershot() and overshot() methods to display "min: xxx" or "max: xxx" when user input goes out of given range.
svghmi
2020-12-29, Edouard Tisserant
c51f9cf365c6
SVGHMI: Added clipping to min and max value for all widget using @path,min,max syntax. Added overshot() and undershot() methods to widget base class, called when value is limited to max or min respectively.
svghmi
2020-12-29, Edouard Tisserant
c7d14130401f
SVGHMI: decoupled operation string evaluation from HMI variable uptdate in change_hmi_variable(), paving the way for min/max boundaries enforcement
svghmi
2020-12-24, Edouard Tisserant
5823b73b132f
SVGHMI: Added parsing of min and max value that can be given as @path,min,max in widget description
svghmi
2020-12-24, Edouard Tisserant
a098b2dd9dff
Removed harmful assert in ProcessLogger.
mc9_backport_2
2021-01-13, Edouard Tisserant
f8799cbc0d02
Runtime: change PLCObject 'BlobAsFile' method to allow customization by overriding
mc9_backport_2
2020-12-22, Edouard Tisserant
865d254e7076
WebInterface: better wording for wiping PLC content: "Repair"
mc9_backport_2
2020-12-21, Edouard Tisserant
d993825e3dc0
runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature.
mc9_backport_2
2020-12-18, Edouard Tisserant
b5404261c035
Fix missing import, consequence of bad resolution of conflicting hg graft of f0a822ef9fa0 into d15a997859b1
2020-12-22, Edouard Tisserant
ecfb59e4ecb0
plc_debug.c/var_acces.c : whitespace cleanup and other cosmetic changes
2020-01-14, Edouard Tisserant
aaa1dc426213
Prevent global python_poll blocks to be created when accidentally adding content to C-File OnChange column.
2020-07-03, Edouard Tisserant
a1b185e21295
DEBUG: (IDE side) fixed wrong implementation of anti-rapid-fire leading to systematic delay in subscribing
2020-05-11, Edouard Tisserant
ea2aaeaaac4e
XSLTransform.py: added get_error_log()
2020-02-11, Edouard Tisserant
c26195654ae9
Attempt to workaround problem reported about empty plc.xml after unrelated crash. Now, if etree model is corrupted in a way tostring() would generate an empty string, exception prevents saving.
2020-08-31, Edouard Tisserant
65f35ac97cd6
docsvg.py : Better error message when inkscape is not installed.
2020-09-03, Edouard Tisserant
889ec6db6f7d
Fix unmatched "Courier" font for monospace fonts on latest ubuntu 20.04. Selected "FreeMono" instead, present since at least 18.04
2020-04-04, Edouard Tisserant
4ba3bdc7d71f
Python Runtime: order of execution of extension's init() and cleanup() now reflects order of appearance of extensions in configuration tree.
2020-07-13, Edouard Tisserant
32ffdb32b14e
Merged default in svghmi branch
svghmi
2020-12-22, Edouard Tisserant
fc5a0b1ece10
Runtime: change PLCObject 'BlobAsFile' method to allow customization by overriding
2020-12-22, Edouard Tisserant
f0a70f0246da
WebInterface: better wording for wiping PLC content: "Repair"
2020-12-21, Edouard Tisserant
f4dac054cfa3
runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature.
2020-12-18, Edouard Tisserant
144b149cded4
Add a little test to see OnChange's .count .first .last in action
2020-12-10, Edouard Tisserant
467ff0e58327
Fixed "Onchange" object added in previous commit
2020-12-10, Edouard Tisserant
e50d32c747b3
Python Safe Globals now have more reliable triggering of OnChange call. Added "Onchange" object to accessible runtime variables that let user python code see count of changes and first and last values.
2020-12-10, Edouard Tisserant
93333d206198
Project tree: avoid flickering and glitches in notebook when selecting some still not opened ConfigTreeNode
2020-11-20, Edouard Tisserant
9bd639e9124e