beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: JsonTable now picks items from HMI:List, and update texts, all according to Json data. Still miss scrolling.
svghmi
2020-07-22, Edouard Tisserant
2f298089e32e
SVGHMI: JsonTable now generate working data access code for data/* elements.
svghmi
2020-07-17, Edouard Tisserant
14635b09d329
SVGHMI: Minimal support for HMI:List : clones pointing to elements of any HMI:List are never unlinked, widgets using HMI:List will rely on this.
svghmi
2020-07-17, Edouard Tisserant
7769e7c7f925
SVGHMI: minimal JSON Table Widget communication infra + corresponding python code as py_ext code in svghmi test. To be continued.
svghmi
2020-07-14, Edouard Tisserant
b6a9ef7f7e43
Python Runtime: order of execution of extension's init() and cleanup() now reflects order of appearance of extensions in configuration tree.
svghmi
2020-07-13, Edouard Tisserant
b76f303ffce6
Python Runtime : stil untested optimization of Python Safe Globals.
svghmi
2020-07-10, Edouard Tisserant
d48ad9c3ec91
Prevent global python_poll blocks to be created when accidentally adding content to C-File OnChange column.
svghmi
2020-07-03, Edouard Tisserant
ddf6144a56cf
Merge from default
svghmi
2020-07-03, Edouard Tisserant
a4bae7edca13
Modbus and Bacnet websettings : Rename variables and functions to avoid name collisions.
2020-07-01, Edouard Tisserant
703ebf57508a
Modbus: fix strange side effect of re-use of condition variables or mutex with Xenomai : without bzero of the associated types, mutex keeps locked.
2020-06-29, Edouard Tisserant
f71c22b2ca25
Modbus: fix client timer invalid arguments.
2020-06-24, Edouard Tisserant
da8de4ef0449
Modbus add a timer thread, and switch timer to SIGEV_THREAD_ID to follow xenomai posix skin restrictions.
2020-06-23, Edouard Tisserant
5d8a4deacfe1
Runtime: Fix typo in PLCObject leading to exception when reporting failure.
2020-06-19, Edouard Tisserant
4d3320fdab19
Modbus: fix strange side effect of re-use of condition variables or mutex with Xenomai : without bzero of the associated types, mutex keeps locked.
svghmi
2020-06-29, Edouard Tisserant
87edf99601ff
Modbus: fix client timer invalid arguments.
svghmi
2020-06-24, Edouard Tisserant
1255180bf2ef
Modbus add a timer thread, and switch timer to SIGEV_THREAD_ID to follow xenomai posix skin restrictions.
svghmi
2020-06-23, Edouard Tisserant
d3fe41f4a070
Runtime: Fix typo in PLCObject leading to exception when reporting failure.
svghmi
2020-06-19, Edouard Tisserant
12cd06391185
merged
svghmi
2020-06-18, Edouard Tisserant
2ddedeb035e0
Py_ext: use non-derived type when generating C code for handling Python PLC globals.
2020-06-18, Edouard Tisserant
abc2088aac4e
SVGHMI: Fix bug introduced when merging default
svghmi
2020-06-18, Edouard Tisserant
8c42504b6384
SVGHMI: Add use of Python PLC Globals it test
svghmi
2020-06-18, Edouard Tisserant
43198edb6ac0
Merge default changes in SVGHMI
svghmi
2020-06-18, Edouard Tisserant
1627d552f181
Merge default changes in SVGHMI
svghmi
2020-06-18, Edouard Tisserant
a0932a52e53b
tests/python : add some STRING PLC Python globals with OnChange.
2020-06-17, Edouard Tisserant
6bfed6757495
Runtime: STRING type for Python PLC Globals was making problem with strings, since generated code wasn't doing comparison properly.
2020-06-17, Edouard Tisserant
2783906d5792
Merge
2020-06-16, Tomaz Orac
45f1ff6a7f87
Modbus: more comments to remember some necessary changes.
2020-06-16, Edouard Tisserant
556935640ec0
Modbus/BACnet : add some comments so that we don't forget some pending optimization.
2020-06-16, Edouard Tisserant
b276d05bdb09
Modbus: Delete stored configuration when identical to default configuration.
2020-06-16, Edouard Tisserant
3ca5611d6308
BACnet: prevent saving configuration that is same as default, delete it if so.
2020-06-15, Edouard Tisserant
a8975ff44cd1
BACnet and Modbus : fix configuration storage directory
2020-06-15, Edouard Tisserant
80e7eb44cab4
Runtime extrension web settings: distinguish display string and token when calling NS.newExtensionSetting, thus allowing meaningful name to be displayed instead of an id.
2020-06-15, Edouard Tisserant
4bc60e426dd6
Debug : when BEREMIZ_DEBUG file exist, display all commands issued in console.
2020-06-12, Edouard Tisserant
30493ff3a23a
BACnet and Modbus : Simpler configuration management. NevowServer.py now allows each extension to create and delete multiple configuration forms in the setting page, deprecating delSettings and addAfter.
2020-06-12, Edouard Tisserant
fd348d79a1f3
BACnet and Modbus: Remove additional loading and unloading, use the one already in place for extensions.
2020-06-12, Edouard Tisserant
be233279d179
merge
2020-06-07, Mario de Sousa
cca3e5d7d6f3
Bacnet plugin web configuration: strip leading and trailing spaces for net. interface and port numb.
2020-06-07, Mario de Sousa
253110ba0fd7
Modbus plugin, web interface: strip leading and trailing spaces from string parameters
2020-06-07, Mario de Sousa
5f48d5e60a81
Modbus plugin web interface: show the keyword "#ANY#" on TCP servers
2020-06-07, Mario de Sousa
978cf239c689
Modbus plugin: fix bug: was checking user configuration against wrong limits
2020-06-07, Mario de Sousa
a26a8e182190
Modbus plugin: fix algorithm detecting Modbus TCP servers using the same IP port on the same network interface
2020-06-07, Mario de Sousa
54f5b8e5c8d2
Modbus plugin: check for duplicate "Configuration_Name"
2020-06-07, Mario de Sousa
654583c4af83
add comment
2020-06-06, Mario de Sousa
9d08e3bba629
add comment
2020-06-06, Mario de Sousa
ddbf029f5682
merge
2020-06-06, Mario de Sousa
09bac1f52b1e
Modbus plugin web configuration: fix comments, and delete un-used code
2020-06-06, Mario de Sousa
fdca999c0c1a
Modbus plugin web configuration: use drop down choices for baud, parity and stop bits.
2020-06-06, Mario de Sousa
41c34e7d196d
Modbus plugin web configuration: save node type and addr type to persistant storage
2020-06-05, Mario de Sousa
049b919b7505
Add web extension: configure Modbus Server plugin parameters
2020-06-01, Mario de Sousa
d2b2ee04bfa1
Add web extension: configure Modbus plugin parameters (currently only supports Modbus clients)
2020-06-01, Mario de Sousa
7575050a80c5
SVGHMI: add "unsubscribable" property to widgets in order to generalize what already happens for jump buttons.
svghmi
2020-06-04, Edouard Tisserant
2a21d6060d64
merge
svghmi
2020-06-03, Edouard Tisserant
9442f6a6449e
Merge
svghmi
2020-05-29, dgaberscek
67c6783f221c
SVGHMI: Added widget toggleButton.
svghmi
2020-05-26, dgaberscek
82f062408e70
SVGHMI: Changed widget button handler to element attribute.
svghmi
2020-05-26, dgaberscek
99c4521bb844
Runtime: create .md5 file at the end of all transfered files being written to disk, so that it presence indicates completeness of transfer.
2020-06-02, Edouard Tisserant
8b612b357679
IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button.
2020-06-02, Edouard Tisserant
269149e78302
Runtime: fsync() files when transfering them, to prebent data loss when poweroff soon after programming. Fixed variable naming as a side effect.
2020-06-01, Edouard Tisserant
231f8bd2cd7d
Runtime: create .md5 file at the end of all transfered files being written to disk, so that it presence indicates completeness of transfer.
svghmi
2020-06-02, Edouard Tisserant
8e8812f13d9d
merge
2020-05-28, Mario de Sousa
449c9539887a